World Library  
Flag as Inappropriate
Email this Article

Universal Windows Platform

Article Id: WHEBN0048114377
Reproduction Date:

Title: Universal Windows Platform  
Author: World Heritage Encyclopedia
Language: English
Subject: UWP, Metro-style apps, Print Services for UNIX, Windows Hardware Error Architecture, I/O request packet
Collection: .Net Framework, Windows Apis, Windows Technology
Publisher: World Heritage Encyclopedia
Publication
Date:
 

Universal Windows Platform

Universal Windows Platform
A component of Microsoft Windows
Details
Other names UWP
Type Application programming interface
Included with Windows 10, Windows 10 Mobile, Windows Server 2016
Replaces Windows Runtime
Support status
Current
Related components
Windows Store, Windows API

Universal Windows Platform, or UWP, is a platform-homogeneous application architecture first introduced in Windows 10. It supports Windows application development using C++, C#, Visual Basic, or XAML. The API is implemented in C++, and supported in C++, Visual Basic, C#, and JavaScript.[1] Designed as an extension to the Windows Runtime platform first introduced in Windows Server 2012 and Windows 8, the UWP allows developers to create and distribute Universal Windows applications across all Microsoft platforms that support the UMP.[2]

Contents

  • Development 1
    • Compatibility 1.1
    • Deployment 1.2
    • External portability 1.3
  • References 2
  • External links 3

Development

Compatibility

Apps that are capable of implementing this platform are natively developed using Microsoft Visual Studio 2015. Older Metro-style apps for Windows 8.1, Windows Phone 8.1 or for both (universal 8.1) need modifications to migrate to the UWP.[3][4]

Deployment

The UWP is an extension of the Windows Runtime. Universal Windows apps that are created using the UWP no longer indicate having been written for a specific OS in their manifest build; instead, they target one or more device families, such as a PC, smartphone, tablet, or Xbox One, using Universal Windows Platform Bridges. These extensions allow the app to automatically utilize the capabilities that are available to the particular device it is currently running on.[5] A universal app may run on either a mobile phone or a tablet and provide suitable experiences between the two. A universal app running on a mobile phone may start behaving the way it would if it were running on a tablet when the mobile phone is connected to a desktop computer or a suitable docking station.[6]

External portability

During the 2015 Build keynote, Microsoft announced a collection of Universal Windows Platform Bridges to allow Android and iOS software to be ported to the Windows 10 Mobile Operating System.[7] Windows Bridge for Android consists of a runtime environment (codenamed "Astoria") that allows for Android apps written in Java or C++ to be ported to Windows 10 Mobile and published to the Windows Store. Kevin Gallo, technical lead of Windows Developer Platform, explained that the layer contains some limitations. Google Mobile Services and certain core APIs will not be available, and apps that have "deep integration into background tasks", such as messaging software, may not run well in this environment.[8][9] Windows Bridge for iOS (codenamed "Islandwood") is an open source middleware toolkit that allows iOS software developed in Objective-C to be ported to Windows 10 Mobile by using Visual Studio 2015 to convert the Xcode project into a Visual Studio project.[10][7][11] An early build of Windows Bridge for iOS was released as open source software under the MIT license on 6 August 2015, while the Android version is in closed beta.[7]

References

  1. ^ "What's a Universal Windows app?".  
  2. ^ "Introduction to Universal Windows Platform (UWP) apps for designers".  
  3. ^ "Migrate apps to the Universal Windows Platform (UWP)".  
  4. ^ "Move from Windows Runtime 8.x to UWP".  
  5. ^ Domingo, Michael (May 1, 2015). "Inside the Universal Windows Platform Bridges". Visual Studio Magazine. Retrieved October 9, 2015. 
  6. ^ "Guide to Universal Windows Platform (UWP) apps".  
  7. ^ a b c Hachman, Mark (August 6, 2015). "Microsoft releases iOS-to-Windows app maker Windows Bridge to open source".  
  8. ^ Branscombe, Mary (May 11, 2015). "How will Android support work in Windows 10 for Phones?". TechRadar Pro. Retrieved October 9, 2015. 
  9. ^ Bright, Peter (April 29, 2015). "Microsoft brings Android, iOS apps to Windows 10". Ars Technica. Retrieved October 9, 2015. 
  10. ^ Chester, Brandon (April 29, 2015). "Microsoft Demonstrates Android and iOS Applications Running On Windows 10".  
  11. ^ Protalinski, Emil (May 1, 2015). "Everything you need to know about porting Android and iOS apps to Windows 10". VentureBeat. Retrieved October 9, 2015. 

External links

  • Guide to Universal Windows Platform (UWP) apps
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and USA.gov, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for USA.gov and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
 
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
 
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.
 


Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.