Windows 10 e PWA: o futuro da entrega de software
Publicados: 2019-12-06Índice
Conforme mencionado brevemente em nosso artigo do Desktop PWA, a Microsoft parece ter recentemente adotado o movimento Progressive Web App e se tornado conhecida como a precursora da tendência da loja PWA . Esta é, de acordo com a Microsoft, não uma mera iniciativa de ponta-cabeça, mas sim um plano que vem sendo mantido há algum tempo, desde 2016.
Com todo esse tempo para se preparar, a Microsoft conseguiu construir para si uma base de Progressive Web Apps (PWAs) que pode suportar anos de mudanças tecnológicas que estão por vir. Como resultado, a experiência do Windows agora tem Progressive Web Apps integrados em todos os seus aspectos, fazendo com que o futuro da Microsoft Store seja o futuro dos aplicativos híbridos – uma combinação de UWP (Plataforma Universal do Windows) e PWA .
O que é um Progressive Web App?
Um Progressive Web App é, simplesmente, um site progressivo que oferece experiência de aplicativo nativo e disponibilidade entre plataformas. É uma tendência emergente que oferece o melhor dos dois mundos – a Web e o aplicativo nativo, com funcionalidades que excedem em muito o que uma Web normal é capaz.

Um PWA muitas vezes pode ser complicado e difícil de reconhecer. Se você não estiver familiarizado com a tecnologia e quiser saber mais, nosso guia completo sobre Progressive Web Apps é recomendado para uma compreensão aprofundada do assunto.
Aplicativos da Web progressivos e Windows 10
Vindo da Microsoft é a recente adoção de Progressive Web Apps, que marca um horizonte inteiramente novo de possibilidades para a Microsoft Store.
Os Progressive Web Apps têm acesso total às APIs de recursos do Windows 10 e podem ser instalados em toda a família de dispositivos UWP (incluindo os dispositivos mais seguros do Windows 10 em modo S), garantindo compatibilidade com outros navegadores e dispositivos.
O que isto significa? Isso significa que, a partir de agora, os PWAs fazem parte da experiência do Windows e estão no mesmo nível de outros aplicativos UWP (Plataforma Universal do Windows), detectáveis por mais de 800 milhões de usuários mensais ativos em todo o mundo.
Como um PWA pode ser um cidadão de primeira classe na Microsoft Store, um usuário poderá se envolver totalmente com um PWA instalado — desde a descoberta até a instalação e a execução — sem precisar abrir o navegador.
Graças a esses avanços tecnológicos feitos pela equipe da Microsoft, a experiência do PWA no Windows 10 agora não é muito diferente da de um aplicativo UWP típico. Em comparação com um PWA típico executado a partir do navegador, os PWAs da Microsoft Stores diferem por estas vantagens técnicas:
- Executar em uma janela independente
- Sem limite de armazenamento (para armazenamento local, IndexedDB, …)
- Capaz de processos offline e em segundo plano
- JavaScript pode acessar APIs nativas do Windows Runtime (WinRT)
- Detectável e mostrado como “app” na Windows Store, no menu Iniciar do Windows e na Cortana.
- Abra um canal totalmente novo de coleta de informações em dispositivos onde o navegador não alcança, ou seja, Xbox, Windows Mixed Reality e outros fatores de forma que não sejam PC.

E como a natureza do movimento do PWA é sempre em mudança, não é inesperado que você veja seus aplicativos familiares sendo constantemente atualizados para PWAs. No momento em que estamos falando, o Outlook da Microsoft é oficialmente um Progressive Web App — instalável a partir de qualquer navegador baseado em Chromium.


Desde a sua introdução, os Progressive Web Apps mostram grandes promessas de serem o próximo passo na Evolução da Web. Reconhecendo seu potencial, uma após a outra, grandes marcas começaram a incorporar elementos de PWAs em sua infraestrutura, tornando o cenário da web agora muito diferente do que antes.

Por que o Progressive Web App é o futuro
Detectável em qualquer lugar
Cada Progressive Web App listado na Microsoft Store no Windows 10 pode aumentar seu público de aplicativos em cem vezes, já que a base de instalação mensal do Windows 10 é superior a 800 milhões de usuários.
Repovoamento automático
Além da opção para os desenvolvedores enviarem manualmente seus PWAs, a Microsoft também possibilitou que mecanismos de pesquisa como o Bing indexassem automaticamente PWAs de qualidade em sua loja:
Estamos usando o Bing Crawler para identificar PWAs na web há quase um ano, [..]. Durante todo esse processo, continuaremos a verificar nossas medidas de qualidade para PWAs, para garantir que estamos fornecendo uma experiência valiosa, confiável e agradável para nossos clientes em comum em dispositivos Windows.
Com isso, espera-se que a Microsoft Store seja preenchida automaticamente com PWAs, tornando o futuro de tudo o que o Progressive Web App parece mais provável do que nunca.
Experiência sem esforço
Uma vantagem do PWA - além de sua aparência e funcionalidades semelhantes a aplicativos - é que parece que você está experimentando uma versão Lite do aplicativo.
Agora, nós entendemos o que você está pensando. A maioria de nós não costuma ter uma experiência positiva com aplicativos lite e isso é compreensível, considerando o desempenho muito pior desses aplicativos lite. No entanto, com Progressive Web Apps , parece certo. Tudo parece mais suave, simplificado e o fluxo geral realmente se assemelha ao de um aplicativo nativo; mas você nem precisa esperar tanto para instalar e iniciar os PWAs, muito menos baixá-los, pois tudo é armazenado e atualizado dinamicamente na web.
Explorar: PWA para Magento 2
O que isso significa para os desenvolvedores
Sendo a precursora da cadeia PWA Store , a Microsoft assumiu a responsabilidade de fazer tudo ao seu alcance para ajudar os desenvolvedores a criar o PWA mais econômico e eficiente sem a necessidade de muito conhecimento de codificação. Fundada pela Microsoft é a ferramenta de código aberto, PWABuilder , que foi criada com desenvolvedores inexperientes em mente para ajudar a levar adiante a adoção do PWA.

O PWABuilder possibilita que desenvolvedores inexperientes possam gerar um AppX completo, usando dados de seu próprio site e Web App Manifest para publicação na Microsoft Store.
Ferramenta útil: Gerador de manifesto de aplicativo da Web
Experimente um
Depois de toda essa conversa, talvez seja hora de experimentar um PWA no Windows 10. Vá agora para a Microsoft Store, instale o Twitter PWA e compartilhe conosco seus pensamentos!

Palavras envolventes
Deve-se notar que estes são apenas os primeiros passos no plano da Microsoft de tornar o Progressive Web App a principal experiência no Windows 10, e as coisas estão definidas para mudar rapidamente no ano seguinte, quando o novo Edge baseado em Chromium for lançado.
A partir de agora, existem apenas alguns Progressive Web Apps na Microsoft Store, mas a praticidade já é predominante no mundo do comércio eletrônico, onde a maioria dos principais varejistas usa a abordagem Headless , que tem o PWA como seu principal instrumento para entrega de uma solução perfeita. experiência de usuário.