Universal Windows Platform


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 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]

Universal Windows Platform

TipusInterfície de programació d'aplicacions
Estat actualActual
Característiques tècniques
Sistema operatiuWindows 10, Windows 10 Mobile, Windows 10 IoT, Xbox One, Windows Holographic
Equip
Desenvolupador(s)Microsoft Modifica el valor a Wikidata

Windows Runtime (en) Tradueix Modifica el valor a Wikidata

Compatibilitat modifica

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 modifica

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 construcció; 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.[5] 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 station adequat.[6]

Portabilitat externa modifica

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.[7] Windows Bridge for Android consisteix en una entorn d'execució (amb criptònim "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.[8][9] Windows Bridge for iOS (amb criptònim "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.[10][7][11] 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.[7]

Referències modifica

  1. «What's a Universal Windows app?». Microsoft. [Consulta: 9 octubre 2015].
  2. «Introduction to Universal Windows Platform (UWP) apps for designers». Microsoft. [Consulta: 9 octubre 2015].
  3. «Migrate apps to the Universal Windows Platform (UWP)». Microsoft. [Consulta: 31 juliol 2015].
  4. «Move from Windows Runtime 8.x to UWP». Microsoft. [Consulta: 9 octubre 2015].
  5. Domingo, Michael. «Inside the Universal Windows Platform Bridges». Visual Studio Magazine, 01-05-2015. [Consulta: 9 octubre 2015].
  6. «Guide to Universal Windows Platform (UWP) apps». Microsoft. [Consulta: 9 octubre 2015].
  7. 7,0 7,1 7,2 Hachman, Mark. «Microsoft releases iOS-to-Windows app maker Windows Bridge to open source». IDG, 06-08-2015. [Consulta: 9 octubre 2015].
  8. Branscombe, Mary. «How will Android support work in Windows 10 for Phones?», 11-05-2015. Arxivat de l'original el 19 de maig 2015. [Consulta: 9 octubre 2015].
  9. Bright, Peter. «Microsoft brings Android, iOS apps to Windows 10», 29-04-2015. [Consulta: 9 octubre 2015].
  10. Chester, Brandon. «Microsoft Demonstrates Android and iOS Applications Running On Windows 10». Purch Inc., 29-04-2015. [Consulta: 9 octubre 2015].
  11. Protalinski, Emil. «Everything you need to know about porting Android and iOS apps to Windows 10», 01-05-2015. [Consulta: 9 octubre 2015].

Enllaços externs modifica