Limitações do PWA: Mitos e Fatos
Publicados: 2020-09-15Índice
Vendo que o PWA é a palavra-chave repentina hoje em dia, você deve estar se perguntando se há desvantagens nessa suposta nova maravilha da Web. E como um dos primeiros adotantes dessa nova abordagem da Web, estamos dizendo a você: há desvantagens nos PWAs - mas para chegar à verdade disso, precisamos primeiro filtrar todos os equívocos sobre as limitações desta nova abordagem ao desenvolvimento web.
Mitos e fatos sobre as desvantagens do PWA
O PWA não é isento de falhas. As falhas comumente percebidas dos PWAs, no entanto, são imprecisas e às vezes totalmente o oposto da verdade. Vendo que há uma necessidade - ou mais parecido, um buraco no conhecimento público atual sobre as verdadeiras limitações dos PWAs - sentimos que é nossa responsabilidade usar nossa experiência (como desenvolvedor Magento PWA de longa data) para corrigir alguns dos equívocos atualmente populares em nosso artigo hoje e, no processo, fornecer a você informações novas e refrescantes.
Mito 1: PWAs são apenas para dispositivos móveis
A abordagem mobile-first que a PWA se orgulha de empregar, e todo o movimento por trás dela, pode ter levado a algum mal-entendido entre seu público. Este é mais um problema de falta de comunicação, pois as discussões sobre PWAs são muitas vezes baseadas em muitas descrições vagas, mas simples, de PWA, por exemplo, confiável, rápido, envolvente, mobile-first etc. —versão de aplicativos nativos.
Fato: PWAs são para todos os dispositivos que possuem um navegador compatível
Mobile-first aparentemente não tem o mesmo significado que algumas pessoas foram levadas a acreditar. Para esclarecer, a abordagem mobile-first significa simplesmente que é uma abordagem que prioriza e torna o celular a camada padrão a ser construída, garantindo efetivamente uma experiência responsiva de baixo para cima.
Essencialmente, os PWAs ainda contam com a Web para todos os seus recursos progressivos - e isso significa que ele deve ter um desempenho semelhante em qualquer dispositivo que tenha um navegador de suporte que atenda a todos os critérios para uma experiência totalmente funcional e semelhante a um aplicativo. E as chances são de que, se o sistema operacional da sua geladeira puder executar o Chrome ou o Android, provavelmente também poderá executar o PWA.

Mito 2: PWAs não têm presença na loja de aplicativos
Dizem que os PWAs são a criança negligenciada da família – não aceitos, não autorizados e com presença negada em qualquer um dos principais mercados de aplicativos. Os desenvolvedores que desejam enviar seus PWAs para marketplaces precisam empacotar seus envios de PWA em um tipo de aplicativo híbrido que nem sempre funciona com garantia.
Fato: os PWAs podem ser publicados em praticamente qualquer lugar, exceto na Apple App Store
Ao contrário dos mitos por aí, os PWAs têm um lugar em quase todos os mercados de aplicativos populares por aí. Dois dos grandes nomes atuais do setor de tecnologia – Google e Microsoft – investem fortemente em PWAs e querem torná-lo a nova maneira de entrega de software, e é por isso que você deve ver os PWAs obtendo um melhor reconhecimento a partir de agora.
Para ter uma ideia de qual é o estado do PWA no Windows, você não precisa procurar mais do que a própria postagem de boas-vindas da Microsoft, que afirmou explicitamente que o PWA deveria se tornar um de seus cidadãos de aplicativos de primeira classe:
[…] queremos levar os PWAs no Windows para o próximo nível, tornando -os cidadãos de aplicativos de primeira classe no Windows .
Microsoft, dando as boas-vindas aos Progressive Web Apps para Microsoft Edge e Windows 10
Na Google Play Store, no entanto, é uma situação um pouco diferente. O PWA não é exatamente um cidadão de aplicativos de primeira classe na Google Play Store, mas recebe tratamento especial, ou seja, TWA (Trusted Web Activity), com o qual os desenvolvedores de tratamento podem publicar PWAs com facilidade.

Para ser justo, achamos que os PWAs têm presença limitada na loja de aplicativos , já que a tecnologia está sendo retida por um grande mercado de aplicativos, a Apple App Store . Atualmente, a Apple App Store é o único mercado de aplicativos que não mostra interesse no PWA e não aceita parte do PWA em sua loja de aplicativos, tornando mais difícil para o PWA se tornar uma opção viável para empresas que desejam criar e publicar PWAs em tanto Android quanto iOS.

Os aplicativos que fornecem recursos e funcionalidades principais dinamicamente com tecnologia da Web, como HTML5, são mais bem entregues a todos no Safari, e não por meio da App Store com curadoria.
Apple, atualizações de aplicativos para aplicativos HTML5
Leitura recomendada: Publicando PWAs nas principais lojas de aplicativos: os porquês e comos
Mito 3: PWAs não podem acessar recursos de hardware
A principal desvantagem do PWA é sua incapacidade de acessar de forma confiável os recursos de hardware do dispositivo em uso, ou seja, não conseguir acessar os recursos mais básicos de um dispositivo como captura de câmera e/ou geolocalização. Isso é ainda mais uma preocupação entre os usuários móveis, pois eles esperam que o PWA, ao operar em um dispositivo móvel, não seja diferente de um aplicativo móvel nativo típico em termos de recursos.
Fato: PWAs podem e são realmente muito bons em acessar recursos de hardware
Embora certamente existam navegadores que ainda não desenvolveram as APIs necessárias para estender ainda mais a capacidade do navegador de aproveitar os recursos de hardware do dispositivo em uso (olhando para você, Firefox), a maioria dos navegadores baseados em Chromium hoje em dia avançou muito em a este respeito.

Fonte: WhatWebCanDoToday
O que isso significa é que os recursos de PWA avançaram bastante nos últimos anos, e seus PWAs típicos baseados em Chromium e/ou Android devem ser capazes de acessar os recursos de hardware do seu dispositivo tão bem quanto em comparação com os dispositivos móveis nativos. aplicativos, exceto alguns recursos de hardware ainda a serem suportados, como a capacidade de acessar contatos, enviar SMS/MMS.
Artigo relacionado: Progressive Web App e acesso a hardware
Mito 4: PWAs são caros para desenvolver
Todo esse marketing em torno dos PWAs parece ter colocado o PWA em um pedestal, tornando-o algo fora deste mundo – algo que exigiria uma quantidade substancial de fundos para ser desenvolvido. E como os desenvolvedores de PWA já são escassos, as pessoas esperam que os PWAs sejam ainda mais caros para desenvolver, e a percepção comum é que um PWA adequado capaz de aumentar as conversões parece algo que as marcas mais engenhosas deveriam fazer.
Fato: PWAs não são tão caros para desenvolver
Como parte do nosso trabalho é desenvolver e manter PWAs para comerciantes Magento, sabemos muito bem sobre os prós e contras do desenvolvimento de PWA - e não é algo muito caro como alguns podem esperar. De fato, com base em nossa experiência no campo de comércio eletrônico , os preços típicos de um pacote básico de PWA Magento variam de US$ 3.000 a US$ 35.000, o que está abaixo do que você esperaria do orçamento típico de um aplicativo de comércio eletrônico Android.
Mas estamos falando apenas em termos dos típicos, as médias aqui - e quanto aos melhores cenários? Bem, como fornecemos soluções PWA econômicas para comerciantes Magento, achamos que podemos fornecer uma resposta a essa pergunta. Na melhor das hipóteses, ou seja, seu(s) desenvolvedor(es) de PWA é capaz e acessível, além de ser o mais adequado para o seu negócio, você pode esperar que seu PWA tenha um preço razoavelmente próximo ao de um site típico .
Mito 5: PWAs não são bons para alcançar usuários
Para empresas que desejam expandir o alcance de suas marcas, os PWAs geralmente são percebidos como tendo um alcance muito menor e aparentemente restritos apenas a um mercado específico; enquanto os aplicativos nativos, por outro lado, são vistos como uma solução mais segura que garante melhor ROI (Return on Investment).
Fato: PWAs podem alcançar mais pessoas
Como os PWAs são tecnicamente sites, podemos esperar que os PWAs tenham um alcance muito melhor do que qualquer aplicativo móvel nativo e/ou qualquer site responsivo, porque eles têm a vantagem de serem descobertos nos mercados de aplicativos móveis e no mecanismo de pesquisa, simultaneamente. Isso contribui para um alcance melhor, não limitado , e é a razão pela qual as empresas mais inovadoras e arriscadas que desejam uma maneira melhor de expandir suas presenças veem os PWAs como uma solução mais viável.

Com a taxa atual de adoção do PWA, você pode esperar que essa nova abordagem para a Web esteja aqui para ficar - e deve, porque para as empresas que desejam aproveitar ao máximo seu investimento, o PWA ainda é a mina de ouro que ainda precisa ser totalmente percebi. Com apenas uma única base de código para ter seu aplicativo disponível tanto na Web quanto nos mercados de aplicativos, o PWA muito em breve será a nova forma de entrega de software.
Afaste-se da desinformação
Com todos esses mitos circulando, pode ser difícil filtrar a desinformação e descobrir por si mesmo se o PWA realmente é a solução que sua empresa precisa. E vendo que as vantagens dos PWAs superam em muito suas desvantagens, achamos que há uma razão pela qual essa nova abordagem da Web recebeu atenção até mesmo de grandes caras como Google e Microsoft – porque é o futuro.