Universal Windows Platform
Tipus | Interfície de programació d'aplicacions |
---|---|
Estat actual | Actual |
Característiques tècniques | |
Sistema operatiu | Windows 10,Windows 10 Mobile,Windows 10 IoT,Xbox One,Windows Holographic |
Equip | |
Desenvolupador(s) | Microsoft |
Part dela sèriea |
Windows 10 |
---|
Relacionat |
Universal Windows Platform,oUWP,és una plataforma homogènia d'arquitectura d'aplicacions introduïda primer enWindows 10.Aquesta suporta el desenvolupament d'aplicacionsWindowsutilitzantC++,C#,VB.NET,oXAML.LaAPIestà implementada en C++, i està suportat en C++, VB.NET, C#, iJavaScript.[1]Dissenyat com una extensió de la plataformaWindows Runtimeprimer introduït aWindows Server 2012iWindows 8,les UWP permet als desenvolupadors crear i distribuir aplicacions de Windows Universals en totes les plataformes deMicrosoftque donin suport UWP.[2]
Compatibilitat
[modifica]Aplicacions que són capaces d'implementar aquesta plataforma nativament utilitzant l'eina de desenvolupamentMicrosoftVisual 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ó deWindows 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 laXbox 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 unDocking stationadequat.[6]
Portabilitat externa
[modifica]Durant la presentació de laBuild 2015,Microsoftva anunciar la col·lecció de Universal Windows Platform Bridges per permetre a les aplicacions d'AndroidiiOSper ser transferit sistema operatiu Windows 10 Mobile.[7]Windows Bridge for Android consisteix en una entorn d'execució (ambcriptònim"Astoria" ) que permet aplicacions d'Android escrits enJavaoC++per a ser portat a Windows 10 Mobile i publicat a laWindows 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 ambprogramari intermediaridecodi obertque permet que les aplicacions desenvolupades per aiOSenObjective-Cpoden ser portades a Windows 10 Mobile usantVisual Studio 2015per convertir el projecteXcodedins 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 laLlicència X11al 6 d'agost de 2015, mentre que la versió d'Android està en beta tancada.[7]
Referències
[modifica]- ↑«What's a Universal Windows app?».Microsoft.[Consulta: 9 octubre 2015].
- ↑«Introduction to Universal Windows Platform (UWP) apps for designers».Microsoft.[Consulta: 9 octubre 2015].
- ↑«Migrate apps to the Universal Windows Platform (UWP)».Microsoft.[Consulta: 31 juliol 2015].
- ↑«Move from Windows Runtime 8.x to UWP».Microsoft.[Consulta: 9 octubre 2015].
- ↑Domingo,Michael. «Inside the Universal Windows Platform Bridges». Visual Studio Magazine, 01-05-2015. [Consulta: 9 octubre 2015].
- ↑«Guide to Universal Windows Platform (UWP) apps».Microsoft.[Consulta: 9 octubre 2015].
- ↑7,07,17,2Hachman,Mark. «Microsoft releases iOS-to-Windows app maker Windows Bridge to open source». IDG, 06-08-2015. [Consulta: 9 octubre 2015].
- ↑Branscombe,Mary. «How will Android support work in Windows 10 for Phones?», 11-05-2015. Arxivat de l'originalel 19 de maig 2015. [Consulta: 9 octubre 2015].
- ↑Bright,Peter. «Microsoft brings Android, iOS apps to Windows 10», 29-04-2015. [Consulta: 9 octubre 2015].
- ↑Chester,Brandon. «Microsoft Demonstrates Android and iOS Applications Running On Windows 10». 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», 01-05-2015. [Consulta: 9 octubre 2015].