O Google reconheceu desde o início que o futuro da web era o celular. Eles também viram uma tendência de usuários móveis preferirem aplicativos nativos em vez de sites tradicionais. Um relatório de 2015 publicado pela Morgan Stanley apontou o tráfego da web em cerca de duas vezes o de aplicativos nativos. O Google precisa manter essa vantagem para permanecer relevante ao designer de sites
Para isso, eles investiram pesadamente na criação e promoção de tecnologia projetada para fornecer uma melhor experiência de pesquisa na web móvel. O Progressive Web App é uma dessas tecnologias. A ideia por trás dos PWAs é fornecer uma experiência semelhante a um aplicativo rápida, confiável e envolvente por meio de um navegador móvel. Alex Russell, um engenheiro de software do Google, explica desta forma: “Progressive Web Apps confunde a linha entre o conteúdo da Web e os aplicativos, mas eles mantêm os pontos fortes da Web.”
Tendências do Google
Como funciona?
Progressive Web Apps (PWAs) são projetados para carregar “instantaneamente”. Isso é feito roteando as solicitações do navegador por meio de um script, conhecido como Service Worker. O script elimina etapas de outra forma exigidas para acessar certos recursos ou informações diretamente de um site. Os PWAs também utilizam mais parâmetros, capturando o comportamento e as preferências do usuário para que o aplicativo possa entregar mensagens personalizadas ou conteúdo de página da Web que provavelmente seja do interesse de uma determinada pessoa do usuário.
PROPAGANDA
CONTINUE LENDO ABAIXO
Os PWAs salvam uma página da web inteira no armazenamento local do usuário e a colocam em um shell de aplicativo. O conteúdo é atualizado apenas conforme necessário. Um “Service Worker” serve todas as folhas de estilo CSS, imagens, JavaScript, páginas, etc. Como quase tudo o que é necessário para renderizar uma página é armazenado localmente, ele oferece um desempenho extremamente rápido.
Ao contrário dos aplicativos nativos, os PWAs são acessados de um navegador. Não há download ou instalação envolvida. Os Progressive Web Apps, publicados online, são completamente vinculáveis. Outra vantagem é que o aplicativo funcionará offline, utilizando dados em cache salvos de atividades online anteriores. Alguns sugeriram que os PWAs podem substituir a geração atual de sites para celular.
Lista de verificação progressiva do aplicativo da Web
O Google reuniu um conjunto de padrões mínimos , que eles chamam de linha de base, para a criação de um PWA. Também existe uma extensão do Chrome para validar a conformidade. A lista de verificação exige:
O site é servido por HTTPS
As páginas respondem em tablets e dispositivos móveis
O URL inicial (pelo menos) carrega off-line
Metadados fornecidos para adicionar à tela inicial
Primeiro carregue rápido, mesmo em 3G
O site funciona em vários navegadores
As transições de página não parecem estar bloqueadas na rede
Cada página possui um URL
PROPAGANDA
CONTINUE LENDO ABAIXO
Existe uma lista de verificação suplementar para a criação de "Aplicativos da Web Progressivos Exemplares" que deve ser verificada manualmente:
O conteúdo do site é indexado pelo Google
metadados da organização são fornecidos quando apropriado
Metadados sociais são fornecidos quando apropriado
URLs canônicos são fornecidos quando necessário
As páginas usam a API de histórico
O conteúdo não salta quando a página carrega
Pressionar para trás em uma página de detalhes mantém a posição de rolagem na página de lista anterior
Quando tocadas, as entradas não são obscurecidas pelo teclado na tela
O conteúdo é facilmente compartilhável no modo autônomo ou de tela inteira
O site é responsivo em todos os tamanhos de tela de telefone, tablet e desktop
Todos os prompts de instalação do aplicativo não são usados excessivamente
O prompt Adicionar à tela inicial é interceptado
Primeiro carregamento muito rápido, mesmo em 3G
O site usa rede em cache primeiro
O site informa adequadamente o usuário quando ele está offline
A IU que incentiva os usuários a ativar notificações push não deve ser excessivamente agressiva por pelo menos alguns dias (por exemplo, uma semana)
O site escurece a tela quando a solicitação de permissão é exibida
As notificações push devem ser oportunas, precisas e relevantes
Fornece controles para habilitar e desabilitar notificações
O usuário está conectado em todos os dispositivos por meio da API de gerenciamento de credenciais
O usuário pode pagar facilmente por meio da IU nativa da API de solicitação de pagamento
Nenhum comentário:
Postar um comentário