Você já desejou que os aplicativos da Web se comportassem mais como aplicativos reais? Os Progressive Web Apps são uma nova tecnologia que tem como objetivo fazer isso acontecer.
Veja o resumo rápido: Google, Microsoft, Mozilla e outras empresas estão trabalhando em uma nova e moderna padrão de aplicativo da web. Até a Apple está acompanhando e implementando suporte para isso. Esses aplicativos são aplicativos da Web, mas se comportam mais como aplicativos nativos. Como os aplicativos da web existentes, eles serão hospedados diretamente em seu website associado. Os desenvolvedores podem atualizá-los diretamente em seu servidor da Web sem enviar essas atualizações a várias lojas de aplicativos diferentes e o mesmo aplicativo será executado em todos os navegadores e plataformas.
Quando você instala um aplicativo da Web progressivo, você recebe uma tela inicial barra de tarefas ou atalho na área de trabalho que inicia o aplicativo (dependendo da sua plataforma). O aplicativo será carregado rapidamente e incluirá suporte off-line, notificações por push, suporte a sincronização em segundo plano e outros recursos modernos.
Esses aplicativos também podem usar as tecnologias da Web existentes para acessar serviços de localização, sua webcam e outros recursos que normalmente associe-se a aplicativos nativos. É claro, os aplicativos precisam perguntar a você e obter sua permissão antes de acessar essas coisas.
Os Progressive Web Apps são aplicativos tradicionais da Web que são aprimorados com tecnologias modernas da Web, permitindo que eles fornecer uma experiência mais semelhante a um aplicativo. A parte “progressiva” significa que eles são “progressivamente aprimorados” com recursos modernos da web, o que significa que eles também funcionarão em navegadores mais antigos que não suportam os novos recursos, mas funcionarão melhor e com mais recursos em navegadores modernos.
Esses aplicativos terão sua própria janela e atalho na barra de tarefas (no Windows 10 e qualquer coisa que esteja executando o Chrome) ou um ícone na sua tela inicial (em dispositivos Android e outros smartphones). Quando você os abre, eles são carregados rapidamente graças à API de cache e IndexedDB, que armazenam os recursos e dados do aplicativo no dispositivo, permitindo que eles funcionem mesmo quando estão off-line. Tecnologias como Service Workers e notificações push permitirão que o aplicativo realize tarefas em segundo plano, como sincronização e envio de notificações, mesmo quando não estiverem em execução, como um aplicativo nativo. A API de busca torna mais rápido e simples o aplicativo solicitar dados. Eles têm um arquivo de manifesto de aplicativo da Web, que fornece um nome, ícone, autor e descrição usados ao instalar o aplicativo na tela inicial ou na área de trabalho. Eles são sempre veiculados por meio de HTTPS criptografado, o que significa que eles são seguros e os dados não podem ser adulterados em trânsito.
Os Progressive Web Apps não são como os Aplicativos em Pacote do Google Chrome ou os Aplicativos da Web Hospedados da Microsoft. Eles exigiam que o aplicativo fosse "empacotado" como um arquivo e enviado para uma loja de aplicativos. Todo o aplicativo vivia em um pequeno pacote off-line e os usuários precisavam instalá-lo na Chrome Web Store ou na Windows Store. Eles também eram específicos da plataforma e funcionavam apenas no Chrome ou no Windows. O desenvolvedor precisou alterar os arquivos do aplicativo off-line e enviar uma nova versão para a loja de aplicativos para atualizá-lo.
Em vez disso, os PWAs nunca são empacotados em um arquivo off-line. Como os aplicativos da web tradicionais que usamos hoje, eles são hospedados inteiramente nos servidores do aplicativo. Se um desenvolvedor quiser atualizar seu aplicativo da Web progressivo, ele o atualizará exatamente da mesma forma que atualizaria o aplicativo da Web em seus servidores. Todas as plataformas e navegadores que suportam PWAs podem usar os mesmos Progressive Web Apps.
Os PWAs podem ser listados em lojas de aplicativos para facilitar a descoberta e a instalação, mas a loja de aplicativos apenas apontará para os servidores do aplicativo da web. Mesmo que um aplicativo não seja compatível com as políticas de conteúdo de uma loja de aplicativos, os usuários poderão localizá-lo e instalá-lo diretamente de seu navegador.
Não se trata apenas de tornar os aplicativos da Web um pouco mais agradáveis . Trata-se de estabelecer um novo padrão para aplicativos instaláveis suportados por todas as plataformas. Isso pode significar alguns eventos surpreendentes no futuro próximo.
Por exemplo, quando esse trabalho estiver concluído, o Google poderá ativar serviços como o Gmail e o Google Agenda para funcionar como PWAs. Isso significa que eles seriam executados como aplicativos de estilo nativo no Windows 10 e seriam listados na Windows Store. Isso ajudaria muito a solucionar o problema de aplicativos da Windows Store, pois o Google não quer oferecer suporte à Plataforma Universal do Windows (UWP) da Microsoft. Outros desenvolvedores que não quisessem criar aplicativos UWP separados poderiam de repente oferecer suporte ao Windows 10 com PWAs de estilo nativo.
Os desenvolvedores teriam uma maneira mais fácil de fazer com que seus aplicativos da Web funcionassem de maneira mais poderosa e integrada grande variedade de dispositivos sem passar por aros de lojas de aplicativos. Os aplicativos da Web que funcionam em todos os lugares seriam capazes de competir melhor com aplicativos nativos que funcionam em uma única plataforma. Uma empresa que tem apenas os recursos para criar um único aplicativo pode criar um PWA e oferecer suporte a tudo, em vez de criar aplicativos separados para iOS, Android, Windows e Web.
E, devido aos arquivos de manifesto do Web App, os desenvolvedores fornecem , os mecanismos de busca poderão rastrear a web e encontrar facilmente os PWAs disponíveis on-line. Isso fará com que os PWAs sejam facilmente detectáveis, assim como as páginas da Web.
Os Progressive Web Apps estão em desenvolvimento há algum tempo, mas estão prestes a dar um salto maior aos olhos do público
RELATED: Novidades da Atualização de criadores do Windows 10, disponível em abril de 2018
Com a próxima atualização do Windows 10, Redstone 4, lançada em março de 2018, a Microsoft está habilitando suporte para PWAs. Como em outras plataformas, você pode ir ao site do PWA e instalá-lo via Microsoft Edge. No entanto, a Microsoft também listará aplicativos da Web progressivos na loja para facilitar a instalação. Os desenvolvedores podem listar seus próprios aplicativos na Loja, mas a Microsoft também usará o Bing para encontrar bons PWAs na Web e listá-los automaticamente. Eles ainda serão hospedados normalmente em seu site e atualizados pelo desenvolvedor, mas a Microsoft está facilitando sua localização e instalação. Você nunca precisará abrir o navegador Edge para localizar, instalar e executar um PWA no Windows 10. Isso deve ajudar a aumentar a Windows Store, mas parece uma má notícia para a plataforma de aplicativos UWP da Microsoft. Por que muitos desenvolvedores criariam um aplicativo UWP quando um PWA estaria bem e seria executado em vários sistemas operacionais?
No Google Chrome - seja para Windows, Mac, Linux ou Chrome OS-PWAs estão prestes a substituir os aplicativos do Google Chrome descontinuados Plataforma. O Google diz que o suporte para a instalação de desktops dos PWAs deve chegar "em meados de 2018", aproximadamente. Então, esses PWAs funcionarão com o Chrome na área de trabalho. Esse recurso já está sendo testado na instável versão de desenvolvimento do Chrome, chamada Canary.
No Android, o Google Chrome já suporta a instalação de PWAs, assim como outros navegadores móveis como o Mozilla Firefox, Opera e o navegador Samsung. O Google está trabalhando em uma tecnologia chamada WebAPK que permitirá que os PWAs sejam transformados em arquivos APK (arquivos de aplicativos Android) e instalados no dispositivo, como outros aplicativos. O gerente de projetos do Chrome sugeriu que os PWAs também podem ser adicionados à Play Store.
Embora a Apple não tenha sido um participante ou participante vocal, eles agora estão adicionando recursos do PWA ao navegador Safari também.
2018 deve ser um grande ano para os PWAs, particularmente no Windows 10, onde eles poderiam ajudar a Microsoft a fechar a lacuna do aplicativo e ter mais aplicativos no estilo nativo.
Crédito de imagem: Prabowo96
Como adicionar o Favicons ao Safari no macOS
Ficamos claros: os usuários de Mac devem deixar o Chrome for Safari. Ele oferece uma duração de bateria muito melhor, melhor desempenho e filtros de conteúdo são muito melhores que os bloqueadores de anúncios. RELACIONADOS: Usuários do Mac devem dispensar o Google Chrome para Safari O Safari é melhor que o Chrome em todos os aspectos : Safari não tem favicons.
Como Obter um Lembrete Automático para Encher o Tanque de Gás do Seu Carro Quando Está Baixo
A luz do seu gás acende logo após você passar pelo seu posto de gasolina favorito no caminho de casa. Tudo bem, você vai encher de manhã, certo? Exceto que você sabe que vai esquecer. Se você estiver usando o Dash com um adaptador OBD-II, você pode definir um lembrete para saber quando você precisa encher.