Universal Windows Platform
Tipus | API i joc de ginys ![]() |
---|---|
Característiques tècniques | |
Sistema operatiu | Windows 10, Windows 10 Mobile, Windows Server 2016 i sistema operatiu de Xbox One ![]() |
Format de fitxer d'escriptura | |
Equip | |
Desenvolupador(s) | Microsoft ![]() |
Part de la sèrie a |
Windows 10 |
---|
![]() |
Relacionat |
Universal Windows Platform, o UWP, és una plataforma homogènia d'arquitectura d'aplicacions introduïda primer en Windows 10. Aquesta suporta el desenvolupament d'aplicacions Windows utilitzant C++, C#, VB.NET, o XAML. La API està implementada en C++, i està suportat en C++, VB.NET, C#, i JavaScript.[1] Dissenyat com a una extensió de la plataforma Windows Runtime primer introduït a Windows Server 2012 i Windows 8, les UWP permet als desenvolupadors crear i distribuir aplicacions de Windows Universals en totes les plataformes de Microsoft que donin suport UWP.[2]
Desenvolupament
Compatibilitat
Aplicacions que són capaces d'implementar aquesta plataforma nativament utilitzant l'eina de desenvolupament Microsoft Visual Studio 2015. Les antigues aplicacions amb estil Metro per a Windows 8.1, Windows Phone 8.1 o per tots dos (8.1 universal) necessiten modificacions per migrar a UWP.[3][4]
Desplegament
La UWP és una extensió de Windows Runtime. Les aplicacions Universals de Windows que es creen mitjançant UWP ja no indica haber estat escrit per a un Sistema Operatiu específic en la seva contrucció; en lloc, es dirigeixen a una o més famílies de dispositius, com un PC, telèfons intel·ligents, tauletes, o la Xbox One, utilitzant els Ponts de Universal Windows Platform. Aquestes extensions permeten a l'aplicació utilitzar automàticament les capacitats que estan disponibles per al dispositiu en particular que actualment s'està executant. ref name="VSMagBridges">Domingo, Michael. «Inside the Universal Windows Platform Bridges». Visual Studio Magazine, 01-05-2015. [Consulta: 9 octubre 2015].</ref> Una aplicació universal pot funcionar amb un telèfon mòbil o una tauleta i pot proporcionar experiències adequades entre els dos. Una aplicació universal que s'executa en un telèfon mòbil pot començar a comportar-se de la manera que ho faria si s'executés en una tauleta quan el telèfon mòbil està connectat a un ordinador de sobretaula o un Docking stationadequat.[5]
Portabilitat externa
Durant la presentació de la Build 2015, Microsoft va anunciar la col·lecció de Universal Windows Platform Bridges per permetre a les aplicacions d'Android i iOS per ser transferit sistema operatiu Windows 10 Mobile.[6] Windows Bridge for Android consisteix en una entorn d'execució (amb nom de codi "Astoria") que permet aplicacions d'Android escrits en Java o C++ per a ser portat a Windows 10 Mobile i publicat a la Windows Store. Kevin Gallo, director tècnic la plataforma de Windows Developer Platform, va explicar que la capa conté algunes limitacions. Les Google Mobile Services i certes APIs bàsiques no estaran disponibles, i les aplicacions que tenen "profunda integració en les tasques de fons", com ara programari de missatgeria, pot ser que no funcioni bé en aquest entorn.[7][8] Windows Bridge for iOS (amb codi de nom "Islandwood") és una caixa d'eines amb programari intermediari de codi obert que permet que les aplicacions desenvolupades per a iOS en Objective-C poden ser portades a Windows 10 Mobile usant Visual Studio 2015 per convertir el projecte Xcode dins del projecte a Visual Studio.[9][6][10] Una construcció primerenca de Windows Bridge for iOS va ser llançada com a programari de codi obert sota la Llicència X11 al 6 d'agost de 2015, mentre que la versió d'Android està en beta tancada.[6]
Referènces
- ↑ «What's a Universal Windows app?». MSDN. Microsoft. [Consulta: 9 octubre 2015].
- ↑ «Introduction to Universal Windows Platform (UWP) apps for designers». MSDN. Microsoft. [Consulta: 9 octubre 2015].
- ↑ «Migrate apps to the Universal Windows Platform (UWP)». MSDN. Microsoft. [Consulta: 31 juliol 2015].
- ↑ «Move from Windows Runtime 8.x to UWP». Windows Developer Center. Microsoft. [Consulta: 9 octubre 2015].
- ↑ «Guide to Universal Windows Platform (UWP) apps». Windows Developers Center. Microsoft. [Consulta: 9 octubre 2015].
- ↑ 6,0 6,1 6,2 Hachman, Mark. «Microsoft releases iOS-to-Windows app maker Windows Bridge to open source». PC World. IDG, 06-08-2015. [Consulta: 9 octubre 2015].
- ↑ Branscombe, Mary. «How will Android support work in Windows 10 for Phones?». TechRadar Pro, 11-05-2015. [Consulta: 9 octubre 2015].
- ↑ Bright, Peter. «Microsoft brings Android, iOS apps to Windows 10». Ars Technica, 29-04-2015. [Consulta: 9 octubre 2015].
- ↑ Chester, Brandon. «Microsoft Demonstrates Android and iOS Applications Running On Windows 10». Anandtech. Purch Inc., 29-04-2015. [Consulta: 9 octubre 2015].
- ↑ Protalinski, Emil. «Everything you need to know about porting Android and iOS apps to Windows 10». VentureBeat, 01-05-2015. [Consulta: 9 octubre 2015].
Enllaços externs