1

Sobre a parte da distribuição, que é a que eu consigo responder com experiência própria: a gente mantém uma ferramenta que é só web, com service worker e instalável como PWA, sem loja. Ainda é pequena, então não tenho número de receita pra mostrar, mas dá pra contar o que aprendi no caminho.

A favor de começar só na web:

  • Você testa preço e proposta sem pagar a conta anual da Apple e sem esperar revisão a cada versão. Corrigiu um bug, subiu, todo mundo já tem.
  • A cobrança fica com você. Assinatura vendida dentro de app de loja passa pela comissão da loja (15% no programa de pequenos desenvolvedores da Apple, até 30% fora dele). Na web você paga só o processador de pagamento.
  • Pra quem chega por busca ("planilha de orçamento", "controle de gastos"), um link que abre na hora converte melhor que "baixe o app".

Contra, e é bom saber antes:

  • No iPhone ninguém instala PWA sem ser ensinado: é Compartilhar > Adicionar à Tela de Início, não aparece botão de instalar. Se o seu público é iPhone, coloque um passo a passo de 3 telas dentro do app.
  • No Safari, site que não foi adicionado à tela inicial pode ter o armazenamento local apagado depois de alguns dias sem uso. Para app de finanças isso é crítico: não guarde dado importante só no navegador sem sincronizar ou sem oferecer exportação.
  • Notificação push no iOS só funciona com o app adicionado à tela inicial (iOS 16.4 em diante). Se lembrete de conta a pagar é parte da proposta, teste isso cedo.

Sobre o vibe coding num app financeiro:
O risco está no código que ninguém revisou, seja de IA ou não. Dois testes baratos antes de cobrar de alguém:

  1. Se o backend é Supabase (o Lovable usa por padrão), confira se todas as tabelas estão com RLS ligado e com política por usuário. Crie duas contas e tente ler os dados de uma logado na outra, inclusive chamando a API direto com a chave pública.
  2. Procure no bundle do front qualquer chave que não seja a pública (service role, chave de API de IA). Se estiver lá, já vazou.

Na minha opinião dá pra começar só com PWA e ir pra loja quando os assinantes pedirem. Esse pedido também é um bom sinal de que o produto pegou.

Carregando publicação patrocinada...