Perguntas simples: O que são aplicativos UWP (Plataforma Universal do Windows)?
Desde que a Microsoft anunciou o Windows 10 para PCs, dispositivos híbridos, tablets e smartphones, ouvimos bastante sobre o conceito de Aplicativos Universais do Windows(Windows Universal Apps) , ou como são chamados em termos técnicos: aplicativos da Plataforma(Platform) Universal do Windows ( UWP ). Você provavelmente já se perguntou o que são e por que a Microsoft faz tanto barulho com esses aplicativos. No início, também ficamos intrigados sobre o que são, para que servem e como funcionam. Já faz um tempo desde que usamos esses aplicativos e há algumas coisas sobre eles que os tornam ótimos, tanto de um desenvolvedor de software(software developer)perspectiva do usuário, bem como a perspectiva do usuário. Neste artigo, vamos esclarecer um pouco sobre os aplicativos da Plataforma Universal do Windows(Universal Windows Platform apps) e por que eles são importantes. Se você está curioso para saber mais sobre eles, continue lendo:
Um pouco de conhecimento sobre aplicativos móveis para Windows
A Microsoft(Microsoft) vinha tentando há muito tempo aumentar sua participação no mercado(market share) de dispositivos móveis, mas até agora não conseguiu. Embora tenham ganhado força com o lançamento do Windows Phone 7 , outras plataformas como Android e iOS(Android and iOS) estavam muito à frente deles. A principal razão para esta situação e a reclamação número um(number one) dos usuários ainda é o fato de que o ecossistema móvel da Microsoft está ficando para trás em termos de aplicativos.
A Store para smartphones Windows Phone não conseguiu oferecer tantos aplicativos para seus usuários quanto o Google Play ou a Apple Store(Google Play or Apple Store) . O Windows Phone 8(Windows Phone 8) e sua atualização posterior, o Windows Phone 8.1(Windows Phone 8.1) , fizeram um trabalho melhor em atrair pessoas para a plataforma móvel da Microsoft , mas ainda não foi suficiente.
Este foi o momento em que a Microsoft começou a trabalhar em um novo conceito: começou a desenvolver uma (Microsoft)arquitetura de aplicativos de plataforma(platform application architecture) unificada que roda em qualquer tipo de dispositivo que execute o Windows(Windows) . Parece complicado, certo?
O que são aplicativos da Plataforma Universal do Windows(Windows Platform apps) ?
Aplicativos universais(Universal apps) para Windows são aplicativos projetados para funcionar da mesma forma em vários dispositivos com diferentes formatos. Em outras palavras, são aplicativos que funcionam da mesma forma em vários tamanhos de tela. Não importa se você está usando um smartphone Windows 10 Mobile(Mobile smartphone) , um tablet Windows 10 , um (Windows 10)computador desktop (desktop computer)Windows 10 ou até mesmo um console Xbox One . Esses aplicativos serão executados em todos esses tipos de dispositivos e oferecerão os mesmos recursos para seus usuários.
Se o desenvolvedor de software(software developer) de um aplicativo quisesse, seu aplicativo poderia ser executado da mesma maneira em um dispositivo de Internet das Coisas(Things) ( IoT ) que executa o Windows 10 ou até mesmo no próximo (Windows 10)dispositivo de realidade(reality device) aumentada da Microsoft : o Hololens . É uma ótima ideia, não é?
Os aplicativos da Plataforma Universal do Windows(Universal Windows Platform apps) compartilham a mesma base de código(code base) , com uma ressalva: os desenvolvedores de software devem adicionar partes de código diferentes para as famílias de dispositivos em que desejam que seus aplicativos funcionem. Eles não terão como alvo diferentes sistemas operacionais em seu código, mas diferentes famílias de dispositivos. Isso é uma coisa pequena para pedir e um grande salto em termos de eficiência.
Por exemplo, se você escrever um aplicativo de leitor de RSS(RSS reader) que deseja disponibilizar para smartphones Windows 10 Mobile e PCs e tablets (Mobile)Windows 10 , precisará escrever o código apenas uma vez. Ele funcionará da mesma forma em todos os dispositivos. Mas você precisa ajustar a interface do usuário do aplicativo para corresponder às duas famílias de dispositivos.
Aplicativos da Plataforma Universal do Windows(Universal Windows Platform apps) : em quais plataformas eles estão disponíveis?
Os aplicativos da Plataforma Universal do Windows(Universal Windows Platform apps) são aplicativos disponíveis para dispositivos executados no Windows 10 . Os desenvolvedores podem fazer um único aplicativo, com uma base de código(code base) , que funciona em PCs com Windows 10 ,(Windows 10) tablets e dispositivos híbridos com Windows 10 , smartphones Windows 10 Mobile , consoles (Mobile)Xbox One , dispositivos de Internet das Coisas(Things) que executam o Windows 10(Windows 10) e até mesmo em Microsoft Hololens .
Os aplicativos(Apps) são distribuídos usando a Windows 10 Store, que está disponível em todos os dispositivos que executam o Windows 10, independentemente do tamanho e das especificações de hardware(size and hardware specifications) . Como há uma Loja(Store) e uma base de código(code base) , os aplicativos podem ser distribuídos e atualizados com facilidade em todas as famílias de dispositivos. Basicamente, há menos dores de cabeça para desenvolvedores de software e usuários ao lidar com aplicativos universais para Windows .
Para os usuários, também há a vantagem de comprar um aplicativo universal do Windows(Windows app) uma vez, em um determinado dispositivo e, em seguida, poder usá-lo em todos os seus dispositivos Windows 10. Os aplicativos(Apps) são associados à sua conta da Microsoft(Microsoft account) , não a seus dispositivos, e eles podem instalar e desinstalar aplicativos comprados livremente, com base em suas necessidades e dispositivos.
Como você sabe se um aplicativo é um aplicativo universal do Windows(Windows app) ?
Os aplicativos da Plataforma Universal do Windows(Universal Windows Platform apps) não são tão fáceis de reconhecer. Ao inspecionar um aplicativo da Windows Store em um dispositivo Windows 10 Mobile(Mobile device) , preste atenção às seguintes seções da página do aplicativo: Capturas(Screenshots) de tela , Classificações e comentários(Ratings and reviews) e Informações adicionais(Additional information) .
Aplicativos universais(Universal) tendem a fornecer capturas de tela tanto para dispositivos móveis(Mobile) quanto para PC .
Na seção Avaliações e avaliações(Ratings and reviews) , você encontrará avaliações para dispositivos móveis, bem como para todos os outros dispositivos em que o aplicativo está disponível.
Por último, mas não menos importante, as melhores informações são encontradas na seção Informações adicionais(Additional information) . Lá procure a lista de processadores suportados. Você deve ver os processadores ARM listados (processadores para dispositivos móveis, principalmente smartphones) ao lado dos processadores x86 e x64 (processadores para PCs).
Se você fizer a mesma coisa em um computador de mesa ou laptop com (PC or laptop)Windows 10 , a Windows Store compartilhará capturas de tela tanto para a "versão" móvel(Mobile) quanto para a "versão" do PC . Lembre-se de que não estamos falando de versões diferentes do aplicativo, pois existe um aplicativo com uma base de código(code base) para todos os dispositivos.
Além disso, na seção Avaliações e avaliações(Ratings and reviews) , você verá uma opção para filtrar as avaliações para PC de todos os outros tipos de dispositivos.
Por último, mas não menos importante, a seção Informações adicionais(Additional information) oferecerá informações sobre os processadores suportados pelo aplicativo.
Alguns exemplos de aplicativos universais para Windows
Hoje, não há muitos aplicativos da Plataforma Universal do Windows(Universal Windows Platform apps) disponíveis na Windows 10 Store . No entanto, existem exemplos de bons aplicativos que você provavelmente está usando sem saber que são aplicativos universais para Windows . Aqui estão alguns deles:
- Aplicativos do Microsoft Office(Microsoft Office apps) : Word , Excel , PowerPoint e OneNote(PowerPoint and OneNote) .
- Netflix - o popular serviço de streaming de vídeo sob demanda .(on-demand video)
- Teamviewer - uma das ferramentas populares de administração de área de trabalho remota .(remote desktop administration)
- Pandora – o popular serviço de streaming de música e (music streaming)recomendação(music recommendation service) automatizada de música desenvolvido pelo Music Genome Project .
Em quais linguagens de programação você pode codificar aplicativos da Plataforma Universal do Windows(Universal Windows Platform apps) ?
Os aplicativos da Plataforma Universal do Windows(Universal Windows Platform apps) podem ser desenvolvidos usando qualquer uma das linguagens de programação mais usadas:
- C# ou Visual Basic com XAML
- JavaScript com HTML
- C++ com DirectX e/ou XAML
Vale ressaltar que a Microsoft também fornece modelos para cada linguagem(programming language) de programação , que você pode usar para codificar aplicativos universais no Microsoft Visual Studio 2015 .
Vantagens e desvantagens dos aplicativos universais do Windows(Windows apps)
Até agora, você tem uma ideia sobre o que são aplicativos universais do Windows(Windows apps) , como eles funcionam e as plataformas em que estão disponíveis. Você provavelmente também tem uma ideia de suas vantagens, mas vamos enumerá-las para ter uma visão mais clara:
- Os aplicativos da Plataforma Universal do Windows(Universal Windows Platform apps) podem ser usados em qualquer dispositivo que execute o Windows 10(Windows 10) . Isso inclui computadores desktop com Windows 10 , laptops, tablets e híbridos, smartphones Windows 10 Mobile , consoles (Mobile)Xbox One , dispositivos IoT com Windows 10 e até mesmo no Microsoft HoloLens .
- Os desenvolvedores podem escrever aplicativos que funcionam da mesma maneira em várias famílias de dispositivos com diferentes formatos.
- Os aplicativos da Plataforma Universal do Windows(Universal Windows Platform apps) são distribuídos e atualizados da mesma maneira, usando a Windows Store , que está disponível e funciona da mesma forma em todos os dispositivos Windows 10 .
- Os aplicativos da Plataforma Universal do Windows(Universal Windows Platform apps) podem ser criados em algumas das linguagens de programação mais usadas, como C# ou Visual Basic com XAML , JavaScript com HTML , C++ com DirectX and/or XAML .
Existem também algumas desvantagens sobre os aplicativos da Plataforma Universal do Windows(Universal Windows Platform apps) :
- Os aplicativos da Plataforma Universal do Windows(Universal Windows Platform apps) estão limitados a dispositivos que executam o Windows 10(Windows 10) . Eles nunca funcionarão no Android e iOS(Android and iOS) . Além disso, eles não funcionarão em versões mais antigas do Windows .
- Os aplicativos da Plataforma Universal do Windows(Universal Windows Platform apps) são uma ótima ideia que precisa de muito mais tração com os desenvolvedores de software. Se eles não começarem a escrever muitos ótimos aplicativos universais, esse conceito não será benéfico para os usuários ou para a Microsoft .
Conclusão
Agora você sabe o que são os aplicativos da Plataforma Universal do Windows(Universal Windows Platform apps) e qual é sua finalidade. Como você aprendeu, eles são uma ótima ideia que pode mudar a forma como lidamos com aplicativos, como os migramos de dispositivo para dispositivo, como os compramos e assim por diante. Eles também podem fornecer um impulso muito necessário aos esforços móveis da Microsoft . No entanto, se os desenvolvedores de software não adotarem esse conceito e não escreverem aplicativos universais para Windows , continuará sendo apenas uma ótima ideia que não deu em nada. Só o tempo irá dizer! Até lá, não hesite em deixar um comentário e partilhar(comment and share) a sua opinião sobre este conceito. É bom? Você vê isso como tendo um futuro? Informe-nos através do formulário abaixo.
Related posts
Como usar o aplicativo TeamViewer: Remote Control para Windows 10 e Windows 10 Mobile
Como fazer capturas de tela no Windows Phone 8.1 e Windows 10 Mobile
4 melhores aplicativos gratuitos do Windows 10 Mobile e Windows Phone para parar de fumar
6 coisas que você pode fazer com o aplicativo IMDb para Windows Phone e Windows 10 Mobile
Os aplicativos universais do Windows que funcionam no Continuum e no Windows 10 Mobile
Como desativar permanentemente o Cortana em Windows 11 & Windows 10
Como usar vários desktops em Windows 10: Tudo que você precisa saber
Como remover ou ocultar a faixa de opções do File Explorer no Windows 10
God Mode em Windows 11 vs. Windows 10 vs. Windows 7
A Lixeira no Windows 10 e Windows 11 -
Como fazer Windows 10 de File Explorer mostra miniaturas de todos os arquivos de mídia
Como alterar o usuário pasta locais em Windows 10 (Documentos, Downloads, etc.)
7 maneiras de minimizar e maximizar os aplicativos em Windows 10
7 maneiras de compartilhar arquivos e pastas do Explorador de Arquivos (no Windows 10 e Windows 8.1)
Como alterar a localização de OneDrive em Windows 10
Como Pin para Start Menu em Windows 10: O guia completo
Como renomear todos os arquivos em uma pasta no Windows 10
Como classificar, agrupar e filtrar arquivos e pastas no Windows 10's File Explorer
Como pesquisar no Windows 10 com File Explorer
Provide Suporte remoto para Windows 10 usuários com Windows Remote Assistance