Universal Windows Platform

Universal Windows Platform

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

← Windows Runtime (en) Tradueix Modifica el valor a Wikidata

Universal Windows Platform, o UWP, és una plataforma homogènia d'arquitectura d'aplicacions introduïda primer en Windows 10. Aquesta plataforma 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 va ser introduït primer 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]

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 van ser escrits per a un Sistema Operatiu específic; 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 són disponibles per al dispositiu al qual s'executa.[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 es connecta a un ordinador de sobretaula o un Docking station adequat.[6]

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.[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

  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, 1 maig 2015. [Consulta: 9 octubre 2015].
  6. ↑ «Guide to Universal Windows Platform (UWP) apps». Microsoft. [Consulta: 9 octubre 2015].
  7. 1 2 3 Hachman, Mark. «Microsoft releases iOS-to-Windows app maker Windows Bridge to open source». IDG, 6 agost 2015. [Consulta: 9 octubre 2015].
  8. ↑ Branscombe, Mary. «How will Android support work in Windows 10 for Phones?», 11 maig 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 abril 2015. [Consulta: 9 octubre 2015].
  10. ↑ Chester, Brandon. «Microsoft Demonstrates Android and iOS Applications Running On Windows 10». Purch Inc., 29 abril 2015. Arxivat de l'original el 1 de maig 2015. [Consulta: 9 octubre 2015].
  11. ↑ Protalinski, Emil. «Everything you need to know about porting Android and iOS apps to Windows 10», 1 maig 2015. [Consulta: 9 octubre 2015].

Enllaços externs