Tema
Pipa no Ar e alternativas
Esta página compara o Pipa no Ar com as opções mais comuns de update OTA para React Native: o EAS Update, da Expo; o CodePush, da Microsoft, que foi descontinuado; e o hot-updater hospedado por você.
Preços e recursos de terceiros mudam
O que está aqui sobre outros produtos é descrito de forma geral, sem valores. Preços e recursos de terceiros mudam; confira no site de cada um antes de decidir.
Resumo
| Pipa no Ar | EAS Update (Expo) | CodePush (Microsoft) | hot-updater por conta própria | |
|---|---|---|---|---|
| Status | Ativo | Ativo | Descontinuado em 31/03/2025, junto com o App Center | Ativo, open source (MIT) |
| Moeda | Real | Dólar | Não se aplica | Moeda do seu provedor de nuvem |
| Cobrança | Por entrega (aparelho que baixa um update) | Por usuários ativos por mês (MAU) que recebem updates, mais banda acima da franquia | Não cobrava | Você paga a infraestrutura que usar |
| Quem opera a infra | Pipa no Ar | Expo | Microsoft, enquanto existiu | Você |
| React Native bare | Sim | Sim, com o pacote expo-updates e os módulos do Expo | Sim | Sim |
| Expo | Sim, com prebuild | Sim | Não oficialmente | Sim, com prebuild |
| Rollout gradual | Por porcentagem, mais cohorts nomeados | Por porcentagem | Por porcentagem | Por porcentagem, mais cohorts |
| Rollback | Desativar a release, mais recuperação automática de crash ao abrir | Sim | Sim, mais rollback automático no SDK | Desativar o bundle, mais recuperação automática de crash ao abrir |
| Assinatura de bundles | Gerenciada: a chave fica com a gente | Sim | Sim, com chave própria | Sim, com chave própria |
| Insights | Instalações ativas, adoção, taxa de crash e falhas de update | Métricas de updates no painel da Expo | Contagem de instalações no App Center | Com o plugin de insights, no seu servidor |
| Lock-in | SDK e CLI do hot-updater; para sair, troca a config e publica um update | SDK expo-updates e protocolo abertos; publicação pela CLI do EAS | Não se aplica: o serviço acabou | Nenhum além da sua infra |
| Suporte em português | Sim | Em inglês | Não se aplica | Comunidade, em inglês |
Pipa no Ar
- Preço em reais, cobrado no cartão pela AbacatePay. Planos de R$ 0 a R$ 1.290 por mês. Veja Planos e cobrança.
- Cobrança por entrega: cada vez que um aparelho baixa um bundle ou um patch. Checagens sem update novo, banda e armazenamento não entram na conta. Nos planos pagos, nada é bloqueado ao passar da franquia; o excedente custa R$ 3 por mil entregas.
- Plano Free: 1 app e 10 mil entregas por mês, sem cartão.
- Infra gerenciada na Cloudflare: servidor, banco, armazenamento, assinatura e limpeza ficam com a gente.
- Sem SDK próprio. O app usa o SDK do hot-updater e o deploy usa a CLI oficial. Sair é trocar a config e publicar um update. Veja Sem amarra.
O que o Pipa no Ar não faz: updates de código nativo, que nenhuma solução de OTA entrega, e updates no Expo Go. Para testar em Expo, use uma development build.
EAS Update (Expo)
O serviço de updates da Expo, integrado ao resto do EAS (build, submit). Faz mais sentido para quem já está no ecossistema Expo e usa o EAS Build.
- Cobrado em dólar, por MAU, com plano gratuito limitado.
- O app usa o
expo-updates. Em React Native bare, isso exige instalar os módulos do Expo. - O protocolo do Expo Updates é aberto, então dá para trocar de servidor, mas o fluxo de publicação é o da CLI do EAS.
CodePush (Microsoft)
O CodePush fazia parte do App Center, que a Microsoft desligou em 31 de março de 2025. O serviço hospedado não existe mais.
- Apps com o
react-native-code-pushcontinuam abrindo com o último bundle recebido, mas não recebem updates novos. - Para voltar a ter updates pelo ar, é preciso trocar o SDK e publicar uma build nova na loja, qualquer que seja o destino.
Se é o seu caso, siga o guia Migrar do CodePush.
hot-updater por conta própria
O hot-updater é open source (MIT), e o Pipa no Ar é construído sobre ele. Você sobe o servidor na sua conta da Cloudflare, AWS, Supabase ou Firebase e opera tudo.
- Não paga licença, só a infraestrutura.
- Você cuida de deploy do servidor, banco, armazenamento, chaves de assinatura, limpeza de arquivos antigos, atualizações de versão e monitoramento.
- Faz sentido para times que já operam essa infraestrutura ou que precisam dos dados numa conta própria.
O app e o fluxo de deploy são os mesmos do Pipa no Ar. Dá para começar num e ir para o outro: veja Sem amarra.