React Native 0.81: Android 16, 16KB e iOS prebuild
Atualização com exigências do Google Play e limpeza de motor JS legado. Planeje o upgrade.
Resposta direta
React Native 0.81 prioriza Android 16, antecipa exigência do Google Play de páginas de memória 16KB em binários nativos (a partir de 1º nov 2025 no relato), traz builds pré-compiladas para iOS e remove JavaScriptCore do core — JSC vai para pacote comunitário; Hermes segue recomendado.
Android 16 e páginas 16KB
No material original, o ponto de partida não é teoria abstrata: é uma sequência concreta ligada a «React Native 0.81: Android 16 e builds iOS: guia prático». A versão 0.81 do React Native já está disponível e essa atualização, ela coloca o foco no Android 16, descontinua um componente importante e traz builds pré-compiladas para iOS. Fica comigo até o final desse vídeo para ficar por dentro de tudo o que você precisa saber e se inscreve no canal.
Na prática, isso vira rotina: Do Android 16 é o gesto de retorno preditivo que passa a ser ativado por padrão que que ele permite ele permite que o usuário visualize a tela anterior ao deslizar para voltar tá bom você pode testar essa navegação de gesto de retorno preditivo usando emulador ou dispositivos que tem o Android 16 o seu aplicativo deve funcionar normalmente mas atenção se você tiver código que manipula a opção ali, o botão. De voltar, fica ligado, porque você pode precisar atualizar ou desativar temporariamente esse recurso. Eu mesmo tenho aplicação que eu tive que, por exemplo, manipular essa opção física de voltar em determinadas telas.
iOS pré-compilado
O contexto importa porque a mesma ideia muda de preço conforme visto, renda, ferramenta ou fase do produto. E para atender a essa imposição, o React Native descontinuou o componente Safe Area View, que provavelmente você já usou alguma vez, tá? Eu vou falar sobre isso em detalhes daqui a pouco, segura aí essa informação.
Bom, a versão 16 do Android também traz uma nova exigência. Olha só, o Google espera que os aplicativos ofereçam layouts adaptáveis para telas grandes. Mas já vai se preparando porque a recomendação é adaptar o design antes do Android 17, inclusive.
JSC fora do core
Em vez de colecionar slogans, trate o conteúdo como checklist operacional: o que fazer nesta semana, o que medir, o que descartar. O Google Play vai exigir que os binários nativos utilizem páginas de memórias de tamanho de 16kb, para binários mais modernos. Esses binários precisam ser carregados na memória do celular para rodar a aplicação. E a memória é organizada em páginas que são blocos de tamanho fixo.
A boa notícia é que o React Native já atende a esse requisito, estamos tranquilos, tá? Só fica ligado se as bibliotecas nativas e dependências que você for incluir no seu projeto também já estejam compatíveis com essa exigência. Agora vamos falar em detalhes da descontinuação do Saved Art View, que foi criado, inclusive, para lidar e tratar com recortes e cantos arredondados apenas no iOS ele não oferece suporte a renderização de ponta a ponta no Android e permite apenas o ajuste ali de preenchimento e para oferecer uma experiência melhor em ambos os sistemas ele foi depreciado a partir da versão 0.81 o react-native ele vai emitir uso no deve tools quando você usar esse componente tá O componente será removido, inclusive em versões futuras, portanto a migração é obrigatória, tá?
Information gain
Ganho específico deste material (não genérico): Descanse em paz aí esse componente, eu usei muito ele. Agora o substituto recomendado para ele é o React Native Safety Area Context, que já tá aqui entre nós também há um bom tempinho, ?
Erros comuns e trade-offs
Os erros mais caros aparecem quando você copia a estética do caso e ignora as restrições que tornaram o caso possível. Inclusive hoje, o motor, o mecanismo recomendado é o Worms. Que é mais rápido, ocupa menos memória e gera inclusive APKs menores.
Na prática, isso vira rotina: Outra coisa também que subiu ali foi a versão mínima do Xcode, que passa a ser a versão 16.1. Então, atualiza aí o seu ambiente de desenvolvimento se tiver com versões abaixo dessas. Mais uma nova versão do React Native cheia de novidades.
Próximo passo acionável
Feche com uma ação única nas próximas 48 horas — pequena o bastante para executar, grande o bastante para gerar sinal. Qual novidade você mais gostou que eu tô curioso para saber e para receber novos vídeos para sempre ficar por dentro de todas as novidades você só precisa se inscrever aqui no canal e curtir esse vídeo para apoiar o meu trabalho aqui tá? Muito obrigado por isso, vejo você no próximo vídeo e bora clodar!
Na prática, isso vira rotina: E o Android 16 exige renderização de ponta a ponta, ou seja, Obrigado. A interface ocupa toda a tela, assim como a gente já tem no iOS, tá? Inclusive, o Google removeu a opção de desativar essa exigência, tá?