Na maioria dos apps que construímos, uma só base em React Native atende bem iOS e Android. Saber onde isso termina é o que mantém o projeto no prazo.
Onde uma só base vence
- Apps de conteúdo e comércio, em que a maioria das telas é lista, formulário e detalhe.
- Produtos que lançam versões com frequência e precisam das duas lojas no mesmo dia.
- Times que compartilham engenheiros com o front-end web.
Onde ainda vamos de nativo
Mídia pesada, hardware via Bluetooth e trabalho em segundo plano que o sistema operacional vigia de perto. Aí escrevemos módulos nativos e os mantemos pequenos, atrás de uma interface clara.
Multiplataforma é uma decisão por funcionalidade, não por projeto.
