Universal Windows Platform
La piattaforma universale di Windows (Universal Windows Platform, UWP) è un'architettura applicativa omogenea creata da Microsoft e introdotta per la prima volta in Windows 10.
Questa piattaforma software aiuta a sviluppare applicazioni universali che girano su Windows 10, Windows 10 Mobile, Xbox One e Hololens senza la necessità di essere riscritta per ciascun sistema. Supporta lo sviluppo di applicazioni Windows che utilizzano C++, C#, VB.NET e XAML. L'API è implementata in C++ e supportata in C++, VB.NET, C#, F# e JavaScript.
Progettata come un'estensione della piattaforma di Windows Runtime e introdotta per la prima volta in Windows Server 2012 e Windows 8, UWP consente agli sviluppatori di creare applicazioni che possano funzionare su più tipi di dispositivi.
Compatibilità
[modifica | modifica wikitesto]UWP fa parte di Windows 10 e Windows 10 Mobile. Le applicazioni UWP non vengono eseguite nelle versioni precedenti di Windows.
Le applicazioni per la piattaforma UWP sono generalmente sviluppate utilizzando Microsoft Visual Studio, anche se possono essere realizzate con altri strumenti compatibili con il relativo SDK.
Le applicazioni per Windows 8.1, Windows Phone 8.1 e Universal Windows 8.1 richiedono generalmente modifiche per essere migrate alla Universal Windows Platform (UWP).
Durante la conferenza Build 2015, Microsoft annunciò diversi Windows Bridge per facilitare il porting di applicazioni Android, iOS, Windows e applicazioni desktop Win32 verso la Universal Windows Platform. Windows Bridge for Android (nome in codice "Astoria") era un ambiente di runtime progettato per consentire l'esecuzione di molte applicazioni Android su Windows 10 Mobile e la loro distribuzione tramite Windows Store; il progetto fu però abbandonato da Microsoft nel 2016.
Kevin Gallo, responsabile tecnico della piattaforma Windows Developer Platform, ha spiegato che UWP conterrebbe alcune limitazioni: Google Mobile Services e alcune API principali non sono disponibili e le applicazioni che hanno una "profonda integrazione con le attività in background", come il software di messaggistica, non funzionerebbero bene in questo ambiente.
Windows Bridge per iOS (nome in codice "Islandwood") è un toolkit middleware open-source che consente alle applicazioni iOS sviluppate in Objective C di essere trasferite a Windows 10 Mobile utilizzando Visual Studio 2015 per convertire il progetto Xcode, in un progetto di Visual Studio. Una creazione anticipata di Windows Bridge per iOS è stata pubblicata come software open source sotto licenza MIT il 6 agosto 2015, mentre la versione Android era in beta con licenza proprietaria.
Nel febbraio 2016, Microsoft ha annunciato, citando i licenziamenti dovuti a iOS, di aver cessato lo sviluppo su Windows Bridge per Android, indicando che quest'ultimo è già una piattaforma primaria per lo sviluppo multipiattaforma e che Windows Bridge per iOS ha un proprio codice nativo senza bisogno di un emulatore. Invece, Microsoft ha incoraggiato l'uso di C# per lo sviluppo di applicazioni multipiattaforma utilizzando strumenti di Xamarin, che avevano acquisito prima dell'annuncio.
Da febbraio 2019 i giochi esclusivi Microsoft sono prodotti da un unico team di 13 case sviluppatrici, che prende il nome di Xbox Game Studios, abbandonando il vecchio nome Microsoft Game Studios.[1]
Giochi UWP
[modifica | modifica wikitesto]Non tutti i giochi sono compatibili con tutte le versioni di Windows 10.
Note
[modifica | modifica wikitesto]- ↑ Microsoft Game Studios cambia nome: sarà Xbox Game Studios, su everyeye.it.
