A comparação que você já leu

Já existem duas comparações fortes neste site. Uma explica, no nível de runtime, identidade e pagamento, como um mini-programa difere de uma página H5. Outra coloca H5, PWA e o mini-programa lado a lado como três modelos de entrega móvel. Há ainda uma análise regional de quais modelos cabem em um mini-programa em vez de um app nativo.

Este artigo soma o corte que faltava: o corte pelo modelo de negócio. A tecnologia explica o que cada modelo pode fazer; a região, onde o usuário já vive. Mas a pergunta prática que a maioria dos times enfrenta é mais estreita: dado o meu modelo de negócio, sobre qual veículo devo construir —um mini-programa governado, uma página web aberta H5 ou uma PWA instalável?

Aqui está uma matriz de decisão que você pode levar a uma reunião de planejamento.

A regra que decide

Um modelo de negócio pertence a um mini-programa em vez de H5 ou PWA quando a maior parte disto se cumpre:

  • O pagamento deve liquidar em contexto. Se a receita depende do checkout, o mini-programa chama a carteira do host —WeChat Pay, Alipay ou o rail próprio do host— na mesma superfície. Tanto H5 quanto PWA empurram o usuário para fora, a um gateway e de volta; cada redirecionamento é uma perda.
  • A identidade deve ser herdada, não reconstruída. O mini-programa recebe do host um token de identidade verificado com um toque. Uma página H5 ou uma PWA partem de um formulário de login em branco.
  • O uso é transacional, não um destino. O usuário não vem até você como marca; paga uma conta, pede comida ou reserva uma viagem em contexto. Um programa governado dentro de um host é a unidade natural.
  • A distribuição cavalga sobre um host que você não compra. Quando a superfície diária é um super app, um mensageiro ou uma carteira, o mini-programa aparece onde o usuário já está.
  • A confiança ou a regulação exigem uma unidade auditada. Bancos, operadoras, governos e seguradoras só são admitidos em escala como programas que um host pode auditar e revogar.

Onde essas condições falham —conteúdo somente leitura, uma marca destino, integração profunda com o SO ou a ausência de um host dominante— H5 ou PWA seguem sendo a melhor opção.

A matriz de decisão

Modelo de negócioEscolhaPor quê
Finanças embarcadas, pagamentos, recargas, remessasMini-programaRequer carteira, identidade e confiança; o host é a fonte de confiança
Comércio social e conversacional (group-buy, revendedores)Mini-programaVive dentro de um mensageiro; um app de instalação a frio não ganha
Delivery de comida, mobilidade, serviços locaisMini-programaTransacional; cavalga a logística, o pagamento e o hábito do host
Assinaturas, fidelidade, recompensasMini-programaHerda a identidade do host; embute na superfície diária
Ingressos, reservas, agendamentosMini-programa (no host) + H5 (compartilhar)Descoberta no host, difusão por links
Governo e serviços públicos (G2C)Mini-programa quando o host é a portaConfiança, alcance auditado e chegada em uma unidade
Saúde e telemedicinaMini-programaConfiança + chegada onde o host é a única porta digital
Educação paga e cursosMini-programaAprendizado estruturado, pago e ligado à identidade
Seguros e microssegurosMini-programaHerda confiança e liquida pela carteira do host
Vitrine de e-commerce varejistaHíbrido: H5 adquire + Mini-programa liquidaAdquire publicamente, liquida em contexto
Conteúdo, notícias, mídiaH5 (ou PWA para leitura offline)Somente leitura; descoberto por busca, não por host
SaaS e ferramentas de produtividadePWA ou AppGrau destino, funções profundas, dados de primeira parte
Mini-games e marketing interativoMini-programaTráfego do host + jogo instantâneo, sem instalar

Por que o mini-programa ganha as linhas transacionais

A parte superior da tabela não é coincidência. Finanças embarcadas, comércio social, serviços locais, fidelidade, ingressos, governo, saúde, educação e seguros compartilham uma forma: uma transação frequente e sensível à confiança, dentro de uma superfície que o usuário já confia. O mini-programa herda essa confiança e essa superfície. Refazê-los como H5 ou PWA significa ganhar o login de novo, reconstruir o checkout e recomprar uma distribuição que você nunca igualará.

As finanças embarcadas são o caso mais claro. Pagamentos, recargas e remessas cavalgam sobre rails existentes —M-Pesa, OPay, GCash, PIX. O programa herda o rail e a identidade da carteira; uma página web isolada parte do zero e perde a conversão na etapa de pagamento.

Saúde e governo são problemas de chegada. Em muitos mercados emergentes, a carteira ou o super app é a única porta digital formal que a maioria dos cidadãos tem. Um mini-programa governado é a unidade realista que os alcança; um site H5 assume um dispositivo, uma busca e um login que talvez nunca completem.

Seguros e educação são confiança mais pagamento. O microsseguro e os cursos pagos precisam de um vendedor auditado e de uma liquidação em contexto. A porta de revisão e a carteira do host fazem o trabalho pesado que uma web nova não pode.

Por que H5 e PWA ainda ganham algumas linhas

A parte inferior da tabela é igualmente deliberada. Conteúdo, notícias e mídia são somente leitura e descobertos por buscadores —a força nativa da web aberta. Um SaaS destino ou uma ferramenta de produtividade precisa de funções profundas, dados de primeira parte e integração com o SO que a sandbox de um host restringe. Esses modelos não devem ser forçados em um mini-programa, assim como uma transação não deve ser forçada em uma página web.

H5 é o veículo correto quando você precisa de alcance universal e detectável em qualquer dispositivo, com zero dependência de um dono de plataforma. PWA é o veículo correto quando você já tem uma propriedade web e quer velocidade tipo app, cache offline e push sem uma build nativa nem revisão de loja —especialmente no Android, onde o suporte a PWA é mais forte.

O híbrido é a resposta madura

A maioria dos produtos que escalam não escolhe só um. Eles usam H5 ou PWA para a camada web aberta —página de marketing, link compartilhado, e-mail— e um mini-programa para o núcleo transacional dentro do host. A chave é atribuir a cada superfície seu trabalho e conectá-las para que o usuário caia de um link web a um programa governado sem bater num muro de login.

Onde o Cross Mini App se encaixa

O Cross Mini App é o runtime e o catálogo aberto do modelo de programa governado. Os hosts desta matriz —Grab, GCash, WhatsApp e Telegram, M-Pesa e OPay, e as carteiras e super apps— cada um fala seu próprio formato. O Cross Mini App deixa você construir um mini-programa uma vez contra uma superfície de API padrão e soltá-lo em qualquer host confiável, em vez de reescrever por plataforma. Programas pré-conformes, sandboxed e localizados que herdam a identidade, o pagamento e a superfície diária do host, sem instalar. Para os modelos de negócio acima, essa é a unidade que realmente alcança o próximo bilhão de usuários: construído uma vez, embutido onde seu host já está.

A decisão, reafirmada

Pare de perguntar se a web é melhor que o app. Para o seu modelo de negócio concreto, pergunte: no momento que importa, quem tem o relacionamento com o usuário? Se esse momento é uma transação dentro de um host que o usuário já confia, o mini-programa é o veículo. Se é uma leitura ou um destino que o usuário procura, H5 ou PWA o são. Emparelhe o modelo com esse momento e a escolha tecnológica deixa de ser um debate.

Fontes