Pular para o conteúdo

Atualizações OTA: corrigir o app sem esperar a loja

Um bug crítico em produção e a próxima versão leva dias para passar na loja. Atualizações OTA corrigem o JavaScript do app na hora — com regras.

Por Equipe We Codex3 min de leitura

Em apps nativos tradicionais, toda correção passa pela revisão das lojas. Em React Native, a maior parte do app é JavaScript — e esse código pode ser atualizado diretamente no aparelho, sem nova versão na loja. São as atualizações OTA (over-the-air).

Como funciona

O app, ao abrir, verifica se existe um pacote de JavaScript mais recente para a sua versão nativa. Se houver, baixa e aplica — na mesma sessão ou na próxima abertura. Ferramentas como o EAS Update, do Expo, organizam isso (Expo ou React Native puro: a decisão que define a manutenção do app).

O que dá para atualizar

  • Correções de bugs em telas e regras.
  • Textos, ajustes de layout, novas telas feitas só em JavaScript.

O que não dá

Boas práticas

  1. 1.Canais separados: testes internos antes de produção.
  2. 2.Liberação gradual: primeiro para uma parte dos usuários.
  3. 3.Reverter rápido: possibilidade de voltar à versão anterior.
  4. 4.Compatibilidade: cada pacote OTA vinculado à versão nativa correta.
  5. 5.Monitorar crashes depois de cada atualização (Crashes em produção: como descobrir o que quebrou no celular do cliente).

Combine com feature flags

Funcionalidades novas podem ir desligadas e ser ativadas depois, sem nova atualização (Feature flags: lançar sem medo e desligar sem deploy).

A We Codex mantém apps com atualizações seguras. Veja aplicativos nativos ou fale com a gente.

  • OTA
  • React Native
  • Expo
  • Atualizações
CompartilharWhatsAppLinkedIn

Resolver de vez, com quem faz isso todo dia

Tem um app em mente ou um app que precisa ficar mais rápido?

Este artigo mostra o caminho. A implementação sob medida — o detalhe que muda o resultado no seu caso — é o trabalho da We Codex, empresa de engenharia do grupo Wocom.