Loading AI tools
Da Wikipédia, a enciclopédia livre
A Plataforma Universal do Windows (ou em inglês Universal Windows Platform) é a denominação de um conjunto de APIs criadas pela Microsoft para o desenvolvimento de aplicativos, lançada junto com o Windows 10. O objetivo dessa plataforma é de auxiliar no desenvolvimento de aplicativos de interface moderna que são executados no Windows 10 e no Windows 10 Mobile sem a necessidade de escrever um código para cada sistema operacional. A plataforma suporta o desenvolvimento de aplicativos escritos em C++, C#, XAML ou VB.NET, e a API é escrita em C# e suporta C++, VB.NET, C#, F# e JavaScript. Entendida como uma extensão da API Windows Runtime, introduzida no Windows 8, a Plataforma Universal do Windows permite a criação de aplicativos compatíveis com qualquer sistema que suporte a API, e esses aplicativos são chamados Aplicativos Universais.[1][2]
Desenvolvedor | Microsoft Corporation |
Modelo do desenvolvimento | Código Fechado |
Escrito em | C++, VB.NET, JavaScript, C# |
Sistema operacional | Windows 10, Windows 10 Mobile, Windows Server 2016, Xbox One |
Gênero(s) | Interface de programação de aplicações |
Estado do desenvolvimento | Em desenvolvimento |
Página oficial | Centro de Desenvolvimento do Windows |
Apesar de ser considerada uma derivação da antiga plataforma Windows Runtime, a plataforma é parte do Windows 10, e os aplicativos universais não são diretamente compatíveis com as versões anteriores do Windows, sendo necessária modificações para a execução. A partir da versão 2015 do Visual Studio, as aplicações desenvolvidas já são nativamente compatíveis com a Plataforma Universal.[3]
Durante a Build 2015, a Microsoft anunciou as "pontes de desenvolvimento" para permitir o porte de aplicativos para o Windows 10 Mobile que foram desenvolvidos inicialmente para Android e iOS. A Ponte do Windows para Android (chamada de Projeto Astoria) permitia que os aplicativos escritos em Java ou C++ fossem portados para o Windows 10 Mobile e publicada. Essa ponte continha várias limitações como a perda da integração com os serviços do Google e com o Google Play Services, e também o mal funcionamento de aplicativos que possuíam uma "profunda integração com as tarefas de plano de fundo", como os aplicativos de mensagens. A Ponte do Windows para iOS (chamada de Projeto Islanwood) permite que os desenvolvedores portem os aplicativos do iOS desenvolvidos em Objective-C para o Windows 10 Mobile. Esse porte é feito utilizando o Visual Studio 2015 para converter o código do aplicativo no Xcode para o código utilizado no Visual Studio.[4]
Em fevereiro de 2016, o Projeto Astoria foi cancelado porque, segundo a Microsoft, causava confusão e era desnecessário aos desenvolvedores a manutenção das duas pontes de desenvolvimento. Junto com esse anúncio, a Microsoft também comunicou a compra da Xamarin: uma empresa responsável por desenvolvimento de aplicativos para desenvolvimento multiplataforma.[5]
Em outubro de 2017, a Microsoft lançou a plataforma de aplicativos UWP para o console Xbox One. A UWP no Xbox One dá suporte ao desenvolvimento de aplicativos e jogos. Você não precisa fazer parte de um programa para desenvolvedores para experimentar, criar e testar jogos ou aplicativos no Xbox. Após o lançamento do Windows 10 Fall Creators Update, os jogos UWP terão acesso a muito mais poder no Xbox One, assim como os jogos do programa ID@Xbox e os jogos do Xbox Live Creators Program. Dessa forma, no futuro ficará mais fácil vermos jogos Xbox Play Anywhere muito mais bonitos, portados de forma mais rápida e que aproveitem tudo o que o Xbox One pode oferecer.[6][7]
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.