O que é a Plataforma Universal do Windows (UWP) da Microsoft

Propaganda

Conversamos sobre por que o UWP é uma boa jogada para a Microsoft, mas é bom para você?

Desde que a Microsoft lançou seu sistema operacional Windows Phone em 2010, ela se esforçou para acender o espaço móvel. O problema era que os desenvolvedores não estavam dispostos a gastar tempo criando aplicativos para uma plataforma com baixo número de usuários e os usuários não estavam prontos para deixar seus ecossistemas Android e Apple, ricos em aplicativos, para um SO de smartphone sem aplicativos. Foi um ciclo vicioso e que não favoreceu a Microsoft.

Mais recentemente, o mesmo problema surgiu para os dispositivos híbridos do Windows 10, o uso de aplicativos e serviços de acesso através do navegador no modo de área de trabalho funciona muito bem, mas alterne para o modo tablet e o número de aplicativos projetados para entrada na tela de toque fica muito atrás da seleção de dispositivos móveis puros sistemas operacionais.

Ver os códigos de desconto mais recentes da Microsoft



A resposta da Microsoft a tudo isso é a Plataforma Universal do Windows (UWP), que acompanha o Windows 10. Ele muda a maneira como o software é desenvolvido para dispositivos Windows, em uma tentativa de aumentar o número de aplicativos adequados para smartphone, tablet, laptop e uso em desktop - e mesmo além disso, com suporte para o Xbox One e quem sabe o que no futuro.

O que é UWP?

Introduzido pela primeira vez no Windows 10, o UWP da Microsoft é uma arquitetura de aplicativos criada para permitir que os desenvolvedores de aplicativos do Windows criem aplicativos estilo Metro que executam nas versões desktop e móvel dos sistemas Windows mais recentes (Windows 10 e Windows 10 Mobile) sem a necessidade de reescrito separadamente para cada plataforma.

Com o UWP, os desenvolvedores precisam apenas escrever um aplicativo - seja um videogame ou um programa de computador - uma vez, e o software o move para funcionar sem problemas e se encaixa perfeitamente na tela em qualquer dispositivo Windows 10, agora ou no futuro. Isso funciona em uma variedade de dispositivos, grandes ou pequenos, seja um smartphone, tablet, PC tudo em um, o console de videogame Xbox One e, em breve, até o fone de ouvido de realidade aumentada da HoloLens.

Isso traz muitos benefícios para os desenvolvedores - tornando mais rápido a criação de aplicativos para mais plataformas - e os consumidores, que podem ver seus aplicativos favoritos em uma infinidade de dispositivos sem esperar que sejam portados para a plataforma móvel e vice-versa.

Como funciona

No centro da UWP está a idéia de que os usuários desejam que suas experiências estejam disponíveis em todos os seus dispositivos, o que julgarem mais conveniente ou produtivo para a tarefa em questão. Uma das coisas mais importantes aqui é a resolução da tela e como isso afeta a experiência do usuário. Na UWP, a Microsoft garantiu que os aplicativos criados na plataforma ajustassem automaticamente o tamanho dos controles, fontes e outros elementos da interface do usuário para que funcionem perfeitamente em todos os dispositivos Windows.

Como isso funciona: quando um aplicativo é executado em um dispositivo, o sistema UWP usa um algoritmo para normalizar a maneira como os elementos da interface do usuário são exibidos na tela. Esse algoritmo de dimensionamento leva em consideração a distância da visualização e a densidade da tela (pixels por polegada) para otimizar o tamanho percebido, e não o tamanho físico. Por exemplo, o algoritmo de dimensionamento garante que uma fonte em uma TV do outro lado da sala seja tão legível para o usuário quanto uma fonte em um smartphone de cinco polegadas a alguns centímetros de distância.

Por causa de como o sistema de dimensionamento funciona, quando os desenvolvedores projetam um aplicativo UWP, eles projetam em pixels efetivos, não em pixels físicos reais, o que significa que eles podem ignorar a densidade de pixels e a resolução de tela real ao projetar, facilitando muito o desenvolvimento deles. aplicativos criados para funcionar em diferentes tamanhos de dispositivo.

É assim que o UWP suporta facilmente vários tamanhos de tela e também uma variedade de modelos de interação, seja toque, mouse e teclado, controlador de jogo ou caneta.

Benefícios

Portanto, basicamente, os principais benefícios que o UWP trará para as famílias de dispositivos é que um aplicativo criado na plataforma pode ser executado em qualquer, ou mesmo em todos, uma variedade de dispositivos, desde telefones, tablets e computadores de mesa até decodificadores e consoles Xbox . O aplicativo também pode usar código adaptável para detectar e usar dinamicamente os recursos de um dispositivo que está fora da família de dispositivos universais.

Com a introdução do UWP no Windows 10, títulos do Windows 10 - como Ascensão do incursor do túmuloeEdição definitiva de Gears of War- será capaz de abranger todas as plataformas da Microsoft, de PCs a Xboxes, o que significa que os usuários não terão que esperar pelo lançamento de jogos em uma plataforma ou outra. E com a migração gratuita de versões anteriores do Windows, Microsoft diz que há um número cada vez maior de dispositivos Windows 10. A combinação dessas duas coisas significa que os títulos do Windows 10 poderão alcançar um grande número de clientes através da Windows Store.

Como disse o CEO da Microsoft, Satay Nadella: `` O poderoso conceito de Windows e Windows 10 é que é uma plataforma de aplicativos, uma loja para desenvolvedores, que deve atrair desenvolvedores para criar uma vez e executá-los em todo o Windows. '' O job agora está usando os benefícios do UWP para convencer mais desenvolvedores a criar na plataforma.

Problemas

No entanto, nem tudo é cor-de-rosa, pois, com a UWP, a Microsoft está efetivamente aproximando o desenvolvimento do PC do jardim murado do iOS - onde você só pode instalar aplicativos aprovados pela Apple e comprados da Apple, a menos que você faça o jailbreak do seu dispositivo para permitir que ele execute código fora do Apple ao controle. A configuração atual da UWP não é tão draconiana, sendo mais parecida com a abordagem do Android, onde você pode instalar aplicativos de qualquer lugar se desativar a configuração de segurança que impede você - o que é bastante fácil de encontrar nas configurações.

No entanto, este poderia ser apenas o primeiro passo, com a Microsoft buscando lucrar com sua Windows Store e não com a cobrança pelo próprio Windows. Seria fácil para a Microsoft criar dispositivos com preços reduzidos que só poderiam instalar aplicativos de sua loja, como o tablet Windows RT abandonado há alguns anos atrás.

O primeiro protesto veio de desenvolvedores de jogos, que dependem muito da biblioteca de ferramentas de desenvolvimento DirectX da Microsoft e da plataforma Windows em que são executados. Se a Microsoft começasse a limitar as atualizações do DirectX apenas aos aplicativos UWP que precisariam ser vendidos na Windows Store, isso mudaria a aparência dos jogos para PC da noite para o dia. Essa ameaça sempre esteve presente, o que explica por que pessoas como a Valve - que atua no setor de varejo de jogos a vapor é extremamente dependente de software baseado em Windows - desenvolveram seu próprio sistema operacional para jogos baseado em Linux, chamado Steam OS.

Ainda é cedo para a UWP, mas pode acabar sendo a mudança mais radical para o Windows desde o início.

Línguas
Spanish Bulgarian Greek Danish Italian Catalan Korean Latvian Lithuanian Deutsch Dutch Norwegian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Turkish French Hindi Croatian Czech Swedish Japanese