Início » Sales & Marketing » Desenvolvimento de comércio eletrônico PWA: o que fazer e o que não fazer em investimentos

Desenvolvimento de comércio eletrônico PWA: o que fazer e o que não fazer em investimentos

pwa-ecommerce-desenvolvimento-o-que-fazer-e-não-de-in

Está lutando para fazer com que seus clientes convertam em dispositivos móveis? Ou talvez você queira que seus clientes possam usar seu site como um aplicativo? O PWA de comércio eletrônico pode ser a solução necessária que o ajudará a preencher a lacuna entre a web e os dispositivos móveis, impulsionar as vendas e melhorar drasticamente o CX. 

Os PWAs modernos permitem que as empresas de comércio eletrônico usem metodologias de desenvolvimento contemporâneas, combinando os atributos mais vantajosos do web design convencional com aqueles inerentes aos aplicativos específicos da plataforma.

Conteúdo:
Ecommerce PWA: O que faz valer a pena lançar?
Como construir um bom PWA de comércio eletrônico?
PWA para comércio eletrônico: perigos e armadilhas potenciais
Capacidades PWA
Soluções PWA baseadas em plataforma de comércio eletrônico
Histórias de sucesso de comércio eletrônico PWA
Custos de desenvolvimento do PWA de comércio eletrônico

Ecommerce PWA: O que faz valer a pena lançar? 

À medida que mais tarefas de computação são realizadas por meio de navegadores da Web, a linha entre aplicativos on-line e programas de desktop fica menos clara. E os PWAs pretendem confundir ainda mais essa linha.

Basicamente, os PWAs são um tipo específico de aplicativo da web que pode ser desenvolvido para funcionar como programas de desktop independentes. 

Lançar um PWA não significa ter todas as coisas bonitas como escalabilidade e capacidade de pesquisa por padrão, automaticamente, então você vai querer ter certeza de que sua equipe de desenvolvimento está fazendo isso da maneira certa. Se você estiver pronto para lançar um PWA, deverá seguir os critérios descritos abaixo.    

Então, o que há no PWA que os desenvolvedores precisam trabalhar tanto para implementar?

Como construir um bom PWA de comércio eletrônico?

Velocidade

O desempenho online superior, caracterizado pela velocidade e qualidade, cativa e sustenta efetivamente o envolvimento do usuário em maior medida do que o desempenho medíocre (imagine isso). Priorizar métricas centradas no usuário deve ser de extrema importância devido ao papel crucial que a velocidade desempenha na promoção do envolvimento do usuário. Por que se importar? Naturalmente, os tempos lentos de carregamento da página provocam um aumento de 123% nas taxas de rejeição.   

Trabalhe em qualquer navegador

O PWA precisa funcionar em todos os navegadores da web. Garantindo assim a acessibilidade e refinando a UX. Dessa forma, o processo de desenvolvimento normalmente começa com HTML para funcionalidades básicas, seguido de CSS e JavaScript para UX. Formulários HTML podem transmitir dados usando solicitações POST, com JavaScript para validação e envio AJAX. 

Qualquer tamanho de tela

Devido à sua capacidade de adaptação a vários tamanhos de janela de visualização, os PWAs permitem que seus clientes consumam conteúdo perfeitamente em diferentes dispositivos, independentemente do dispositivo específico utilizado. A importância disso reside no fato de que seus clientes podem utilizar o mesmo aplicativo em dispositivos com dimensões diferentes. O conteúdo deve permanecer consistente independentemente das dimensões da janela de visualização, embora a sua disposição possa exigir modificações.

Pode ser instalado 

Quando um PWA é instalado em um dispositivo, ele exibe um comportamento comparável a outros aplicativos instalados, pois abre em uma janela separada e aparece no gerenciador de tarefas do dispositivo. Observou-se que o download de um aplicativo de uma empresa aumenta a probabilidade de seu retorno, em comparação com a navegação casual. Isso abrange um aumento nas taxas de conversão, na duração média das sessões e nas visitas repetidas. 

Desenvolvimento de PWA de comércio eletrônico: critérios de um bom PWA

disponível offline

Os PWAs devem ser projetados para funcionar sem conexão com a Internet. Seus clientes devem ter acesso a diversos conteúdos, como roteiros de viagens, passagens de embarque, arquivos de mídia, postagens em mídias sociais e notícias. Embora a autenticação offline seja crucial para a segurança, a acessibilidade e a modificabilidade do conteúdo são essenciais para a usabilidade em ambientes offline. IndexedDB, um banco de dados NoSQL, pode armazenar e sincronizar dados de maneira baseada em navegador, suportando operações assíncronas. Os service workers podem armazenar elementos de mídia em um cache, permitindo a recuperação mesmo com a Internet desligada. 

Pesquisável 

Com a maioria dos visitantes de um site, superior a 50%, provenientes de pesquisa orgânica, a capacidade de descoberta do seu PWA pode ser drasticamente melhorada. O estabelecimento de URLs canônicos para conteúdo e a indexação de sites pelos motores de busca são cruciais para melhorar a sua descoberta. 

Qualquer entrada

O PWA deve oferecer suporte a vários métodos de entrada, como mouse ou caneta, garantindo transições sem atrito para usuários, independentemente do tamanho da tela. Por exemplo, a funcionalidade de toque deve ser suportada em viewports grandes, enquanto viewports menores devem priorizar a entrada de teclado e mouse. O aplicativo da web progressivo deve acomodar vários métodos de entrada e aprimorar as interações do usuário com funcionalidades específicas de entrada, como puxar para atualizar. 

PWA para comércio eletrônico: perigos e armadilhas potenciais

Quais são as preocupações ao decidir lançar um PWA de comércio eletrônico? Quais são as quedas e como você pode evitá-las?

Percepção e confiança

A percepção e a confiança associadas aos PWAs continuam a ser prejudicadas pela noção predominante de que são aplicações inferiores ou que nem sequer são reconhecidas como aplicações. Os utilizadores habituaram-se à prática de procurar aplicações em plataformas digitais como o Google Play ou a App Store, e podem não estar familiarizados com a noção de instalar aplicações diretamente de websites. A confiança é uma consideração importante, uma vez que os consumidores se acostumaram a confiar nas lojas de aplicativos para verificar a segurança dos aplicativos baixados.

Instalação

O processo de instalação de um PWA no iOS exige que os usuários acessem o painel Compartilhar e escolham a opção “Adicionar à tela inicial”. O procedimento é mais complexo que a instalação de um aplicativo iOS nativo. A experiência do usuário pode ser melhorada se o Safari incluir suporte para o antesInstallPrompt evento ou modifique o idioma do prompt para “Instalar o aplicativo”.

Modificação do manifesto

Os elementos essenciais de um manifesto do PWA, incluindo o ícone, o nome e as telas iniciais, não podem ser facilmente modificados após a instalação do PWA. Embora tenha havido avanços recentes na versão desktop do Chrome que permitem a modificação de nomes de aplicativos, aumentar a flexibilidade na modificação de atributos de manifesto aumentará a competitividade dos PWAs.

Gerenciamento do escopo

A gestão do escopo em PWAs pode, às vezes, apresentar desafios devido à sua natureza contraintuitiva. A questão das barras finais pode levar a inconsistências na definição dos escopos, introduzindo assim a possibilidade de erros. Além disso, no contexto do iOS, ao tentar acessar um hiperlink dentro dos limites de um PWA a partir de um aplicativo externo, o comportamento padrão é iniciar o navegador Safari em vez do PWA designado.

Acesso ao dispositivo

A questão em questão diz respeito à questão de saber se os PWAs devem ter acesso a serviços nativos, como contactos, calendário, SMS/MMS e alarmes, apesar das suas vantagens de segurança inerentes decorrentes do seu âmbito restrito. Permitir que os PWAs tenham acesso a essas funcionalidades pode prejudicar as medidas de segurança e confundir a distinção entre PWAs e aplicativos nativos.

Notificações push no iOS 

As notificações push no iOS não estavam acessíveis para PWAs até um período recente. Como consequência, os desenvolvedores não puderam depender de notificações push como meio de transmitir informações cruciais aos usuários do iOS. A Apple declarou recentemente a sua intenção de fornecer suporte para notificações push em dispositivos iOS a partir de 2023. No entanto, muitos consumidores expressaram a sua insatisfação com os avisos de notificação push como resultado da sua exploração por websites. Consequentemente, os navegadores da web incluíram mecanismos de bloqueio automático para esses prompts.

Capacidades PWA

Benefícios do comércio eletrônico PWA

Os PWAs fornecem uma experiência de usuário móvel semelhante à nativa, apesar de serem muito mais leves – por exemplo, o tamanho do BookMyShow PWA é 54x menor que o aplicativo Android e 180x menor que o aplicativo iOS – do que os aplicativos nativos. Esses aplicativos fazem uso de web design responsivo e aprimoramento progressivo para adaptar seu estilo visual e funcionalidade aos recursos do dispositivo e navegador do usuário. 

Assim como os aplicativos nativos, os PWAs podem ser instalados por meio do navegador da web e exibidos na tela inicial do celular. Notificações push, atualização automática de conteúdo e navegação e interação semelhantes a aplicativos estão disponíveis com PWAs.

Para o comércio eletrônico, isso significa que os PWAs permitem a criação de experiências de compras digitais contínuas em diferentes dispositivos e navegadores, proporcionando a facilidade e o desempenho de aplicativos móveis nativos sem as limitações de desenvolvimento e distribuição separados. 

Os PWAs capacitam as empresas de comércio eletrônico a construir lojas online mais envolventes que parecem verdadeiros aplicativos para os clientes em qualquer dispositivo.

Em que se baseia um PWA

  1. Trabalhadores de serviço a tecnologia é crítica para a implementação do PWA. Com notificações push, cache e funcionalidade offline, a IU parece a de um aplicativo móvel.
  2. manifesto do aplicativo web é um arquivo JSON que especifica o nome, os ícones e o esquema de cores do aplicativo. Com esse recurso, os usuários podem marcar o PWA.
  3. Por razões de privacidade e segurança, o HTTPS é obrigatório.
  4. O HTML, CSS e JavaScript necessários estão incluídos no shell do aplicativo. A estrutura e a interface do usuário do aplicativo são configuradas aqui.
  5. Nem é preciso dizer que, devido à sua versatilidade em responder a vários tamanhos de exibição, sites responsivos podem ser uma base perfeita para PWAs.

PWA: como ele difere de um aplicativo móvel nativo

Google Play e App Store fornecem acesso a aplicativos nativos desenvolvidos especificamente para suas plataformas. Esses aplicativos não precisam de nenhum software intermediário para acessar os recursos e APIs do dispositivo.

É por isso que os aplicativos nativos apresentam desempenho mais suave e maior interação com o sistema operacional.

Os PWAs são elogiados por sua capacidade de serem independentes de plataforma, funcionarem em várias plataformas e navegadores da web e obterem atualizações automaticamente. 

PWA de comércio eletrônico: como ele difere de um site responsivo

Embora o objetivo principal dos PWAs e dos sites responsivos seja aprimorar a experiência do usuário, os PWAs imitam os recursos dos aplicativos móveis nativos, como UI e notificações push. E os sites responsivos visam fornecer uma experiência de visualização perfeita em vários dispositivos, sem a necessidade de qualquer software adicional.

PWA x aplicativos nativos x sites responsivos 

FuncionalidadesPWAsApps nativosSites responsivos
InstalaçãoPode ser instalado diretamenteRequer download e instalaçãoAcessado através de navegadores da web
Dependência de plataformaFunciona em navegadoresEspecífico da plataforma (iOS, Android)Independente de plataforma
app Store-+-
Notificações via push++-
Funcionalidade off-line+ / LimitadoLimitado-
Acessibilidadepor URLInstalado no dispositivopor URL
Experiência do UsuárioComparável a aplicativos nativosOtimizado para experiência de plataforma específicaDesign responsivo
AtualizaçõesAutomaticamenteAutomaticamente/Manualmentemanualmente
PerformanceDepende do desempenho do navegadorOtimizado para desempenho de plataforma específicaDepende do desempenho do navegador
Custo de desenvolvimentoRelativamente mais baixoMaior custo de desenvolvimentoRelativamente mais baixo
DistribuiçãoPode ser compartilhado via URLDistribuído através de lojas de aplicativosPode ser compartilhado via URL
Integração com funcionalidade do dispositivoLimitado+Limitado

Desenvolvendo PWA de comércio eletrônico do zero ou convertendo do legado?

Se você atualmente tem um site de comércio eletrônico ou um aplicativo nativo e está pensando em lançar um PWA de comércio eletrônico, pode estar se perguntando se é melhor começar do zero ou converter seus ativos legados.

De modo geral, converter um site responsivo é a abordagem mais fácil. O código já é baseado na web e otimizado para diferentes tamanhos de tela. A conversão de um aplicativo nativo requer a atualização do código existente para funcionar na web. Desenvolver o PWA de comércio eletrônico do zero oferece a melhor experiência, mas requer mais trabalho.

Convertendo de um site responsivo

Prós: Reutilizar conteúdo/design da web existente, familiarizado com os padrões da web

Contras: não otimizado para recursos PWA, pode precisar de esforço adicional para implementar

Convertendo do aplicativo nativo

Prós: Reutilizar lógica de aplicativo, frontend

Contras: Precisa de atualizações para cumprir os padrões PWA, trabalho extra para oferecer suporte à web

Desenvolvendo PWA do zero

Prós: Totalmente personalizado para os padrões PWA desde o início

Contras: Mais tempo/custo envolvido 

PWA: como ele difere de outras estruturas híbridas 

O PWA tende a oferecer uma experiência de usuário mais integrada em comparação com outras estruturas híbridas. Por exemplo, o PWA permite funcionalidade offline e pode ser acessado por meio de um navegador da web, enquanto alguns aplicativos híbridos precisam ser baixados e instalados.

PWA x Iônico 

Ionic é uma estrutura para construção de aplicativos móveis híbridos. Embora o PWA possa ser executado em qualquer dispositivo com um navegador compatível, o Ionic oferece uma experiência mais nativa com acesso aos recursos do dispositivo.

PWA versus Flutter

Basicamente, Flutter é uma estrutura para construção de aplicativos móveis nativos. Flutter usa a linguagem de programação Dart. E, embora o PWA seja mais adequado para aplicativos focados em conteúdo, o Flutter é melhor para aplicativos complexos e visualmente ricos.

PWA x React Native

React Native é uma estrutura de código aberto para construção de aplicativos móveis usando React. O React também pode ser usado para desenvolver o front-end de um PWA, fornecendo uma interface de usuário responsiva e interativa.

FuncionalidadesFlutterReagir NativoPWA
Acesso ao dispositivoSimSimParcialmente
Pilha de idiomasDartDatilografadoJavascript
PerformanceAlto/RápidoAlto/MédioModerado/Bom
Modo offlineNão suportadoNãoSim
VelocidadeMuito rápidopomposidadeModerado
Complexidade do códigoAltaMédioBaixo
Portabilidade de códigoBomExcelenteBom
Experiência do UsuárioExcelenteBomBom
Custo de desenvolvimentoCaroModeradoModerado
Exemplos de aplicativosGoogle Ads, AlibabaFacebook, InstagramTwitter Lite, Pinterest, Flipkart

Soluções PWA baseadas em plataforma de comércio eletrônico

Estúdio Magento PWA

PWAs podem ser construídos com a ajuda do Magento PWA Studio, que é um conjunto de ferramentas e bibliotecas criadas para esse fim. A plataforma aproveita ferramentas de ponta como React, Redux e GraphQL para construir lojas online responsivas e poderosas.

Kit PWA do Salesforce Commerce Cloud

Se você deseja construir um PWA de comércio eletrônico na plataforma Salesforce Commerce Cloud, o Commerce Cloud PWA Kit oferece tudo o que você precisa para começar. Para cumprir seu objetivo de fornecer uma experiência de compra responsiva e envolvente, esta solução utiliza estruturas JavaScript como React e Vue.js.

Arquitetura de referência de vitrine do Salesforce Commerce Cloud (SFRA)

A Storefront Reference Architecture (SFRA) do Commerce Cloud é outra estrutura útil para a criação de PWAs. Ao construir PWAs para o Commerce Cloud, a estrutura SFRA pode fornecer uma base sólida. Maior adaptabilidade e inúmeras opções de personalização são apenas duas das muitas vantagens que oferece.

SAP Comércio Spartacus

No SAP Commerce Cloud, os PWAs podem ser desenvolvidos com a ajuda da estrutura robusta SAP Commerce Spartacus. O front-end do aplicativo é construído sobre Angular e se comunica com os serviços de back-end do SAP Commerce Cloud sem problemas perceptíveis.

Vue Storefront

Vue Storefront é uma estrutura avançada de código aberto feita para construir lojas online escalonáveis ​​e confiáveis. A estrutura Vue.js é usada para criar rapidamente PWAs que podem se adaptar às necessidades de seus usuários e fornecer uma experiência fluida e responsiva. Notificações push e a capacidade de navegar na web enquanto estiver desconectado são dois recursos notáveis.

SoluçãoBase de front-endArquitetura sem cabeçaTecnologias utilizadas
Estúdio Magento PWAReagir+React, Redux, GraphQL, webpack, Jest, Node.js, Service Workers
Kit PWA do Commerce CloudReagir+Javascript, webpack, React, Vue.js, GraphQL, Service Workers, API REST
Commerce Cloud SFRAJavaScript+Javascript, SSR, React, Angular, Vue.js, SASS, API
SAP Commerce Cloud SpartacusAngular+Angular, Node.js, Yarn, TypeScript, RxJS, SASS, Jasmine, Service Workers, APIs Storefront
Vue StorefrontVue.js+Vue.js, Node.js, ElasticSearch, Webpack, GraphQL

Mais ferramentas PWA de comércio eletrônico a serem consideradas

  • ScandiPWA: solução PWA de código aberto projetada especificamente para a plataforma Magento 2.
  • Gatsby: gerador de site estático que pode ser usado para criar PWAs com React.
  • GoPWA: estrutura de desenvolvimento de PWA para construir PWAs escalonáveis ​​e de alto desempenho.

Histórias de sucesso de comércio eletrônico PWA

Muitas empresas, incluindo algumas das maiores na área de comércio eletrônico, já consideraram o PWA bastante eficaz. 

As duas métricas mais cruciais, taxas de conversão (vários exemplos mostraram aumentos na taxa de conversão de 27% para mais de 80%) e engajamento (os exemplos incluíram 3x mais tempo no site, maior número de visualizações de página, mais produtos visualizados), mostram de forma estável uma melhoria notável.

EmpresaMaior taxa de conversãoEngajamento
AliExpress+ 104%+ 74%
Flipkart+ 70%3x
Lancôme+ 17%+ 53%
MakeMyTrip3x+ 160%
BookMyShow+ 80%-
garbarina+ 27%+13% (visitantes)
+35% (visualizações)
Petlove2.8x2.8x
George+ 31%+ 20%
Debenhams+ 20%2x para 4x
Objetos enraizados+ 162%-
Açougueiro de Azul+ 169%+ 154%
Kaporal+15% (computador) +8% (móvel)+ 40%

No entanto, não é o fim dos benefícios do PWA:

  • Desempenho aprimorado – muitos relataram tempos de carregamento muito mais rápidos, menor uso de dados e rejeições reduzidas.
  • Aumento de tráfego/novos clientes – Alguns viram 2x usuários diários, 50% novos clientes de PWA.
  • Maior receita – Casos com aumento de receita por visita, receita de tráfego aumentou 79%.
  • Custos mais baixos – Custos mais baixos de aquisição de clientes, tamanhos de aplicativos muito menores que os nativos.
  • Acesso offline – Permite continuar comprando sem conexão com a internet.
  • Notificações push – Aumente o reengajamento, as taxas de cliques e os carrinhos recuperados.
  • Acesso entre plataformas – Experiência unificada em qualquer dispositivo por meio de tecnologias web.
  • Recursos semelhantes aos nativos – recursos de hardware/sistema operacional aproveitados normalmente apenas em aplicativos nativos.

Custos de desenvolvimento do PWA de comércio eletrônico

O desenvolvimento de PWA de comércio eletrônico tem despesas de desenvolvimento e manutenção comparáveis ​​às do desenvolvimento de sites de comércio eletrônico. No entanto, os PWAs podem ser executados em uma variedade maior de dispositivos do que os aplicativos nativos, e não há cobrança adicional para acesso ao hardware ou colocação em lojas de aplicativos. 

Website de comércio eletrônicoAplicativo de comércio eletrônico para AndroidAplicativo iOS de comércio eletrônicoPWA de comércio eletrônico
Custos do desenvolvimento$ 10,000 - $ 30,000$ 15,000 - $ 50,000$ 20,000 - $ 80,000$ 10,000 - $ 30,000
Custos de manutenção$ 500 - $ 2,000 / mês$ 1,000 - $ 3,000 / mês$ 1,500 - $ 5,000 / mês$ 500 - $ 2,000 / mês
Atualizações/Novos recursosBaixo custoCusto moderadoAlto custoBaixo custo
Suporte de PlataformaSomente WebApenas AndroidApenas iOSWeb, Android, iOS
Taxas da App StoreN/D30% (primeiro US$ 1 milhão), 15%30% (o primeiro ano de assinatura), 15%N/D

Retirado de Grinteq

Isenção de responsabilidade: as informações estabelecidas acima são fornecidas por grinteq.com independentemente do Alibaba.com. Alibaba.com não faz nenhuma representação e garantia quanto à qualidade e confiabilidade do vendedor e dos produtos.

Esse artigo foi útil?

Sobre o autor

Deixe um comentário

O seu endereço de e-mail não será publicado. Os campos obrigatórios são marcados com *

Voltar ao Topo