Os PWAs substituirão os aplicativos móveis nativos?
Publicados: 2022-03-10Um desenvolvedor amigo meu decidiu construir um aplicativo web progressivo para sua nova empresa. Quando perguntei por que ele optou por um PWA em vez de um aplicativo nativo, ele disse:
“Porque o PWA é o futuro da web.”
Achei um sentimento interessante. Até que ele mencionou isso, eu tinha uma mentalidade semelhante à de Aaron Gustafson quando ele discutiu a batalha entre o aplicativo nativo e o PWA. Em outras palavras, eu achava que tudo se resumia à escolha; não se um era melhor que o outro.
Agora que a ideia foi plantada, porém, não posso deixar de notar um monte de pessoas proclamando seu apoio ao PWA sobre o aplicativo nativo. Além disso, muitos deles chegaram a dizer que o PWA substituirá totalmente o aplicativo nativo.
Eu gostaria de ver se esse argumento se sustenta.
Um guia abrangente para PWAs
Aplicativos Web Progressivos são mais uma metodologia que envolve uma combinação de tecnologias para criar aplicativos Web poderosos. Leia um artigo relacionado sobre PWAs →
Os PWAs substituirão os aplicativos nativos?
Vou responder a essa pergunta agora mesmo:
“Sim, mas não para todos.”
Aqui está a maneira como eu vejo:
A web móvel definitivamente melhorou de onde estava há apenas alguns anos. É muito raro encontrar um site que não seja 100% responsivo em design. Dito isso, não acho que muitos sites para dispositivos móveis sejam 100% mobile-first em design (o que recentemente sugeri ao falar sobre abandonar elementos de design em vez de adquirir mais em 2019).
Acho que para uma experiência ser verdadeiramente mobile-first, ela precisaria ser mais rápida e ter um shell de aplicativo. Que é exatamente o que um PWA oferece.
Embora os aplicativos nativos possam fornecer uma experiência superior (principalmente) a outras experiências móveis, não vejo uma razão válida para gastar tanto dinheiro e tempo para criar e gerenciar um… a menos que seu aplicativo esteja no top 20 da sua categoria em uma loja de aplicativos.
Deixe-me quebrar a lógica que usei para chegar a essa decisão.
Motivo nº 1: a Web para dispositivos móveis está atrasada
O relatório Global Digital Future in Focus da comScore de 2018 deixa esse ponto dolorosamente claro:

Dito isso, não acredito que os aplicativos nativos farão com que os sites móveis desapareçam. Também não acredito que este ponto contrarie o argumento que estou tentando fazer hoje. Se esses dados demonstram alguma coisa, é que os usuários móveis preferem fortemente a experiência de interagir com uma propriedade digital por meio de uma interface de aplicativo.
Os desenvolvedores da Web também reconhecem essa preferência, como demonstra esta pesquisa da JAXenter:

Portanto, embora o navegador da Web para dispositivos móveis tenha provado ser a interface menos preferida por meio da qual alguém visualiza um site, não acho que será o caso por muito mais tempo, à medida que mais empresas criam PWAs.
O PWA pega todas as coisas que os usuários adoram em aplicativos nativos - o shell do aplicativo, acesso offline, recursos de telefonia, uma barra de navegação sempre presente e assim por diante - e oferece aos usuários um meio mais conveniente de experimentá-los.
Veja uma marca como Crabtree & Evelyn:

Este grande varejista tem os fundos para criar uma contrapartida de aplicativo nativo para seu site, mas optou por não seguir esse caminho. Em vez disso, a experiência progressiva do aplicativo da web oferece aos usuários móveis a conveniência de navegar na loja online e fazer uma compra sem precisar sair do navegador.
Ou, se forem usuários frequentes, podem adicionar esse PWA à tela inicial e tratá-lo como fariam com qualquer outro aplicativo (mas mais sobre isso posteriormente).
Agora, vejamos um exemplo de um PWA que, novamente, optou por não seguir o caminho do aplicativo nativo. Em vez disso, a Infobae criou um PWA que supera a experiência da web móvel:

De acordo com dados do Google, o Infobae PWA possui:
- Uma taxa de rejeição de 5%. A web móvel foi de 51%.
- Sessões 230% mais longas do que na web para dispositivos móveis.
- Mais de três vezes mais páginas visualizadas por sessão do que a web móvel.
Portanto, se você está preocupado que o PWA não seja uma alternativa à web móvel, pode parar por aí. Há benefícios claros na construção de um PWA.
Razão nº 2: as lojas de aplicativos nativas estão transbordando
Os aplicativos nativos têm muita concorrência nas lojas de aplicativos nativos – muitos dos quais são pesos pesados com os quais os usuários móveis estão muito familiarizados. Se sua intenção é lançar um aplicativo em um espaço já congestionado, a loja de aplicativos é realmente o melhor lugar para isso?
O relatório da comScore detalha os 5 principais aplicativos com base no alcance:

Como você pode ver, os 5 principais aplicativos tendem a ser dominados pelos mesmos aplicativos móveis, não importa em que parte do mundo os usuários móveis estejam localizados.
O que você pode estar pensando é: “Mas e se meu aplicativo tiver uma vantagem exclusiva? Isso não é suficiente para dominar nosso nicho?”
Pude ver isso, especialmente se seu aplicativo for direcionado a usuários de dispositivos móveis específicos da região. Então, novamente, você deve considerar que tipo de tipo de aplicativo funciona bem com os usuários de aplicativos móveis.
A comScore detalha este ponto:

Aproximadamente 70% a 80% de todo o tempo gasto em aplicativos móveis vai para quatro categorias:
- Entretenimento (como o YouTube);
- Redes sociais (como Facebook);
- Mensagens instantâneas (como Whatsapp);
- Jogos (como Fortnite).
Se o conceito do seu aplicativo não se enquadra em uma dessas categorias, vale a pena todo esse trabalho para colocar seu aplicativo na loja de aplicativos? Embora eu reconheça que esses não são os únicos tipos de aplicativos que dão certo, apenas acho que seria uma aposta arriscada e cara, especialmente se o negócio do seu cliente for novo. Mesmo assim, são muitos os casos de entidades conhecidas que optaram por não competir nas lojas de aplicativos, apesar de terem um público ou base de clientes grande o suficiente para fazê-lo.
West Elm é um ótimo exemplo de varejista que fez isso:

Se você procurar nas lojas de aplicativos, verá que West Elm desenvolveu dois aplicativos nativos. Um deles é para registros. Isso faz sentido, pois um aplicativo móvel pode ser propício para marcar e rastrear itens de registro. Ele também tem um para o cartão West Elm. Se alguém é um comprador frequente o suficiente, esse tipo de aplicativo também pode fazer sentido.
Dito isso, nenhum desses aplicativos nativos é popular entre os usuários (pelo menos não em termos de quantidade de comentários). Portanto, foi uma jogada inteligente e econômica da West Elm manter sua principal interface de compras no PWA.
Motivo nº 3: classificação de PWAs na pesquisa
Em uma nota relacionada, os aplicativos da web progressivos vêm com o benefício adicional de classificação nos mecanismos de pesquisa. Existem algumas razões pelas quais você e seus clientes devem ficar muito felizes com isso:
- A classificação do seu aplicativo na pesquisa depende do trabalho de SEO que você coloca nele. Se você já está fazendo isso com seu site, isso deve ser fácil!
- Você não precisa se preocupar com um novo aplicativo sendo enterrado na pesquisa da loja de aplicativos. Ou facilmente demitido por falta de classificações.
- Como um PWA pode viver nos navegadores dos usuários móveis, bem como a partir de um botão na tela inicial, ele precisa ter um link. E os links facilitam muito o compartilhamento com amigos/família/colegas do que dizer a eles o nome de um aplicativo, esperando que eles possam encontrá-lo na loja por conta própria.
Conclusão: se você puder fornecer aos usuários um link tangível para seu aplicativo, poderá reduzir drasticamente o atrito geralmente causado por ter um que só existe na loja de aplicativos.

Além disso, acho que o aspecto de pesquisa é importante a ser considerado quando você pensa em como as pessoas usam seu aplicativo. Tome micro-momentos, por exemplo.
Quando um consumidor é inspirado a:
- Pesquise algo de seu interesse,
- Ir a algum lugar,
- Faça uma compra,
- Ou faça algo...
Em vez de abrir um aplicativo de monopolização de dados em seu dispositivo, eles abrirão o navegador de pesquisa e digitarão ou falarão sua consulta. É o que todos nós somos treinados para fazer como consumidores. Ter uma questão? Preciso de algo? Quer ajuda para escolher um restaurante? Vá para o Google.
Se o seu site ou aplicativo fornece uma resposta para esse tipo de pergunta, você não quer que ele fique escondido nas lojas de aplicativos. Você também não quer dar a eles um site móvel que ofereça a opção de “Baixar o aplicativo”. Você está apenas criando trabalho extra para eles.
Um PWA permite que você coloque seu aplicativo diretamente nos resultados de pesquisa e obtenha aos usuários as respostas instantâneas que eles precisam.
Acho que é por isso que as empresas de comércio eletrônico gravitaram especialmente em torno de PWAs, como HobbyCraft.

Como você pode ver aqui, a HobbyCraft é uma varejista de nicho que vende materiais de artesanato fora do Reino Unido. Não faria muito sentido colocar algo assim nas lojas de aplicativos - especialmente quando a interface do PWA funciona bem o suficiente.
Lancome é outro e-tailer que tomou a decisão consciente de renunciar ao aplicativo nativo e manter a experiência de compra móvel em um formato PWA.

Um elemento de design importante que eu indicaria em ambos os exemplos é o ícone Lojas localizado na barra de navegação superior. Para empresas com contrapartes físicas, não há motivo para manter seu aplicativo fora da pesquisa local no Google.
Se você projetar seu PWA corretamente, poderá fazê-lo aparecer em consultas relevantes baseadas em localização. E se você apresentar uma interface que lembra um aplicativo nativo - e tão segura quanto um (já que os PWAs exigem HTTPS) - você pode obrigar mais usuários móveis a fazer uma compra no local.
Motivo nº 4: aplicativos nativos lutam contra a retenção
Para tipos de aplicativos que têm um gancho que obriga os usuários a gastar tempo dentro de um aplicativo nativo e gastar dinheiro para aproveitar ainda mais a experiência, isso é ótimo. Quando você encontra o ajuste perfeito, há um bom dinheiro a ser ganho com um aplicativo nativo. É simplesmente uma questão de ter pessoas dispostas a se comprometer com o download.
No entanto, como vimos recentemente, a maioria dos aplicativos nativos luta para reter usuários.
Não importa quantos downloads iniciais você tenha. Se os usuários de dispositivos móveis não retornarem ao aplicativo para interagir com seu conteúdo, comprar assinaturas ou atualizações ou clicar em anúncios, considere um investimento desperdiçado. Infelizmente, esse é o caso de muitos deles.
Os PWAs, por outro lado, não exigem o grande compromisso de baixar um aplicativo para o dispositivo. Caramba, os usuários nem precisam salvar o PWA em suas telas iniciais, se não quiserem. É uma experiência geral mais conveniente.
No entanto, você pode pedir aos usuários para salvá-lo para acesso instantâneo no futuro, como o The Weather Channel faz:

Na verdade, tudo se resume ao tipo de aplicativo que você criou.
O Weather Channel, por exemplo, fornece um serviço que os usuários móveis vão querer usar diariamente. Eles poderiam instalar um aplicativo nativo da loja de aplicativos com previsão do tempo atualizada, mas esse aplicativo provavelmente consumiria dados e energia da bateria muito mais rapidamente do que o PWA baseado em navegador.
Existem outros tipos de negócios que devem considerar o uso de um PWA por esse motivo. Pense em uma revista online como a Forbes.

Publicações altamente especializadas fariam muito bem em desenvolver PWAs para seus leitores diários.
Novamente, ele fornece uma experiência muito mais leve para seus telefones. Além disso, os PWAs oferecem aos usuários acesso offline, para que eles possam acessar o conteúdo, não importa onde estejam ou quão limitado seja o acesso à Internet. E a presença na tela inicial (se eles optarem por colocar o botão lá), fornece um pequeno atalho agradável no navegador da web móvel.
Razão nº 5: PWAs podem gerar mais receita
Com exceção da publicidade no aplicativo, a Apple e o Google recebem uma fatia considerável de todas as vendas que você faz por meio de um aplicativo nativo. Isso inclui downloads pagos, compras no aplicativo ou atualizações e taxas de assinatura. Em um ponto, essas taxas chegaram a 30% por venda.
Quando você espera gastar dinheiro em ajustes de design, atualizações de desenvolvimento muito necessárias e publicidade promocional, essa é a última coisa que você quer ouvir. Em outras palavras, uma parte significativa do dinheiro que começa a chegar do seu aplicativo nativo vai direto para os bolsos dos donos de lojas de aplicativos. Isso não parece certo, especialmente se você tiver que pagar por anúncios da loja de aplicativos para ganhar visibilidade dentro deles.
Os PWAs não vêm com taxas para pagar para jogar, o que significa que toda a receita gerada a partir deles vai diretamente para você (ou quem quer que seja o proprietário do negócio). Isso é especialmente bom se você tiver um conceito de aplicativo como um jornal local (como The Billings Gazette) que provavelmente lida com margens de lucro menores para começar.

Essa não é a única maneira de ganhar mais dinheiro com PWAs do que com aplicativos nativos.
Para começar, eles são significativamente mais fáceis de construir do que os aplicativos nativos. Além disso, gerenciá-los após o lançamento requer menos tempo e recursos de você. Sim, ele ainda precisa ser atualizado e mantido - como qualquer outra coisa na web - mas você não precisa lidar com os obstáculos que acompanham os aplicativos na loja de aplicativos.
Por exemplo, você só precisa criar um aplicativo da Web progressivo. Você não precisa criar arquivos separados para corresponder às diretrizes para diferentes dispositivos móveis.
As atualizações também são mais fáceis, especialmente se o seu PWA for baseado em um site WordPress. Você envia uma atualização pelo pipeline e ela aparece imediatamente no PWA ao vivo. Não há necessidade de enviar atualizações para os administradores da loja de aplicativos e aguardar suas aprovações. Tudo acontece em tempo real, o que significa trazer novos recursos e iniciativas lucrativas para o público mais rapidamente.
Isso é útil no caso de PWAs como o Twitter Lite.

Ao enfrentar uma infinidade de gigantes de mídia social que dominam as lojas de aplicativos, ter a capacidade de manter seu aplicativo atualizado em tempo real pode servir como uma forte vantagem competitiva. Isso se soma a todos os outros benefícios decorrentes do desenvolvimento de seu aplicativo em um formato da Web progressivo.
Foi o que aconteceu quando o Twitter lançou seu PWA.
Como mostra este estudo de caso do Google, o Twitter adotou uma abordagem incremental para otimizar seu PWA. Como tal, eles conseguiram introduzir grandes melhorias na experiência do usuário sem muita detecção do usuário final. A única resposta deles às atualizações, na verdade, foi um maior uso do PWA.
O PWA é o futuro para (a maioria) da Web
Visibilidade e capacidade de pesquisa são problemas conhecidos com aplicativos móveis nativos. A retenção de usuários é outra. E eles simplesmente não são sustentáveis, a menos que você tenha uma ideia inerentemente destinada a uma interface nativa que certamente trará dinheiro. Os jogos para celular são um exemplo disso. Eu diria que os aplicativos de namoro são outra. Eu costumava pensar que as mídias sociais se enquadravam nessa categoria, mas o Twitter desde então provou que eu estava errado.
Com base no que estou vendo online e no que ouvi de amigos e colegas desenvolvedores, acredito que o futuro está no PWA.
Acho que as lojas de aplicativos se acalmarão lentamente à medida que os desenvolvedores perceberem que há muito mais benefícios em colocar o aplicativo de uma empresa de pequeno e médio porte em um formato web progressivo. Os principais players permanecerão, e as empresas que ultrapassaram os limites do PWA podem eventualmente se mudar. Mas, caso contrário, a maioria dos aplicativos acabará no formato progressivo da web.
À medida que essa tendência em direção ao PWA continua a crescer, os consumidores ficarão mais acostumados a encontrá-lo na pesquisa e saberão que essa interface amigável é acessível diretamente de seu navegador. Por sua vez, eles só irão para as lojas de aplicativos para os tipos de aplicativos que pertencem a elas, ou seja, mensagens, jogos, entretenimento e algumas mídias sociais. Isso criará uma divisão mais clara entre a pesquisa on-line e a pesquisa na loja de aplicativos e ajudará ainda mais a melhorar a experiência geral do usuário on-line.