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ócio | Escolha | Por quê |
|---|---|---|
| Finanças embarcadas, pagamentos, recargas, remessas | Mini-programa | Requer carteira, identidade e confiança; o host é a fonte de confiança |
| Comércio social e conversacional (group-buy, revendedores) | Mini-programa | Vive dentro de um mensageiro; um app de instalação a frio não ganha |
| Delivery de comida, mobilidade, serviços locais | Mini-programa | Transacional; cavalga a logística, o pagamento e o hábito do host |
| Assinaturas, fidelidade, recompensas | Mini-programa | Herda a identidade do host; embute na superfície diária |
| Ingressos, reservas, agendamentos | Mini-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 porta | Confiança, alcance auditado e chegada em uma unidade |
| Saúde e telemedicina | Mini-programa | Confiança + chegada onde o host é a única porta digital |
| Educação paga e cursos | Mini-programa | Aprendizado estruturado, pago e ligado à identidade |
| Seguros e microsseguros | Mini-programa | Herda confiança e liquida pela carteira do host |
| Vitrine de e-commerce varejista | Híbrido: H5 adquire + Mini-programa liquida | Adquire publicamente, liquida em contexto |
| Conteúdo, notícias, mídia | H5 (ou PWA para leitura offline) | Somente leitura; descoberto por busca, não por host |
| SaaS e ferramentas de produtividade | PWA ou App | Grau destino, funções profundas, dados de primeira parte |
| Mini-games e marketing interativo | Mini-programa | Trá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.