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à 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.
Giochi UWP Non tutti i giochi sono compatibili con tutte le versioni di Windows 10. NomeProduttoreSviluppatore RilasciatoVersione W10 RichiestaGears of War UEXbox Game StudiosThe Coalition 2016-03-011511Gears of War 4Xbox Game StudiosThe Coalition 2016-10-111607Age of Empires: Definitive EditionXbox Game StudiosForgotten Empires2018-02-201709Zoo Tycoon: Ultimate Animal CollectionXbox Game StudiosAsobo Studio2017-10-301607Super Lucky's TaleXbox Game StudiosPlayful Corp.2017-11-061607State of Decay 2Xbox Game StudiosUndead Labs2018-05-221803Forza Horizon 3Xbox Game StudiosPlayground Games, Turn 10 Studios2016-09-271607Forza Motorsport 7Xbox Game StudiosTurn 10 Studios2017-10-031803RecoreXbox Game StudiosArmature Studio, Level-5 Comcept2016-09-131607Disneyland AdventuresXbox Game StudiosAsobo Studio2017-10-311607Rush: A Disney Pixar AdventureXbox Game StudiosAsobo Studio2017-10-301607Halo Wars 2Xbox Game Studios, 343 Industries343 Industries, Creative Assembly2017-02-171607Sea of ThievesXbox Game StudiosRare2018-03-201607Forza Horizon 4Xbox Game StudiosTurn 10 Studios2018-10-021703Crackdown 3Xbox Game StudiosSumo Digital2019-02-151803Gears 5Xbox Game StudiosThe Coalition2019-09-101903Halo: The Master Chief CollectionXbox Game Studios343 Industries2019-12-031903
Note
Categoria:.NET