sábado, 14 de novembro de 2020

Progressive Web Apps: o novo padrão para pesquisa móvel?

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