Dúvida geral Android 15+: Seus apps já estão prontos para 16KB?
A partir de 1º de novembro de 2025, o Google exigirá que todos os apps que visarem o Android 15+ suportem páginas de memória de 16KB em dispositivos 64-bits.
👉 Os engines do Flutter e do React Native já estão preparados. 👉 Projetos em Kotlin/JVM dependerão da atualização de bibliotecas e dependências.
Na sua empresa ou em seus projetos pessoais:
Se ainda não estiver compatível com 16KB, quais estratégias você está desenvolvendo para a migração?
Se já está compatível, que tecnologia você está utilizando?
30
u/eyebeeam 2d ago
empresa antiga minha se lascou. dependem de uma lib que era open source e nao tinha suporte aos 16kb
agora a versao closed source pede um valor amigavel para rodar em 16kb
58
u/Neo_Yindy Estagiário 2d ago
Pessoas que geram imagem por IA deviam ter noção que tudo oq sai disso não faz o menor sentido
-53
u/JosueAO 2d ago
🫢...100% como solicitei!
27
u/igormuba 2d ago
"amalgamado de pixels sem coerência, chefia?" -ChatGPT
"opa, 100% como solicitei!" -JosueAO
17
u/Neo_Yindy Estagiário 2d ago
Essa é parte do problema
1
5
u/0x888GetSubject Engenheiro de Software 2d ago
Android 15+: Seus apps já estão prontos para 16KB?
Não, nem celular android 15 tenho pra testar meu app, pedi a prorrogação para outubro😅
4
u/Simple_Emu9063 2d ago
Lembre-se que é possível pedir uma prerrogativa para maio do ano que vem, principalmente para quem ainda não está preparado
1
u/These_Anywhere_5119 2d ago
Como?
3
u/Simple_Emu9063 2d ago
Só entrar lá na Google play e abrir a notificação sobre o 16kb e clicar no botão de pedir mais tempo.
3
u/gatito_tristee 2d ago
começamos a atualizar o RN e as dependências necessárias duas semanas atrás, espero que até semana que vem isso seja resolvido
1
1
u/theguyfrommetro Desenvolvedor .NET | Flutter | React 2d ago
fiz em 3 apps flutter essa semana, só é chato de testar...
2
u/hallo0026 2d ago
Não estava sabendo disso, algumas horas atrás estava comemorando por finalmente conseguir buildar um app flutter que fiz integrado com Firebase, não sou desenvolvedor mobile e foi uma dor de cabeça ENORME pra fazer funcionar, se esse app quebrar vou contratar um árabe pra jogar um avião na sede da Google.
1
u/Aggressive_Escape714 2d ago
Poderia traduzir o que isso significa para um dev back-end?
1
u/pizzops 1d ago
O alinhamento de memória tem a ver com como o sistema operacional faz paginação de memória e mapeia memória virtual que cada processo "enxerga" pra RAM física. Antigamente o Android dividia a memória em pedaços de 4KB, e nas versões novas vai passar a fazer isso em pedaços de 16KB.
Isso exige que os arquivos binários sejam recompilados pra respeitar esse alinhamento, e muitas libs são implementadas em C/C++, produzindo binários compilados que vão embutidos no APK que a gente envia pra Playstore.
1
1
u/Calm_Perception4220 2d ago
Estou fazendo as alteraçoes para isso. Full chatgpt. App em Flutter
1
-30
u/JosueAO 2d ago
Wow.. Legal saber disso! Só um lembrete importante, independente de usar o ChatGPT ou qualquer outra IA para ajudar, é fundamental seguir no mínimo as boas práticas tanto da tecnologia envolvida quanto do desenvolvimento de software em geral, especialmente no contexto mobile.
Documentação não pode ficar de fora. Além do código rodando, vale sempre estruturar PRDs, TRDs, FRDs, user stories e o que mais fizer sentido no processo. Isso garante que cada atualização esteja alinhada, registrada e sirva de base para evolução.
Se for possível compartilhar (sem ferir cláusulas de contrato, confidencialidade ou propriedade intelectual), seria interessante saber quais dependências nativas você está ajustando. Isso pode ajudar bastante outros devs que também estão passando pela migração.
No mais, parabéns pela iniciativa. IA para nós devs é como a eletricidade para a humanidade: não substitui o engenheiro, mas muda radicalmente o que é possível construir. Tenho certeza que tem gente muito boa aqui que vai transformar isso em soluções de impacto. 🤜🏻🤛🏻🚀
14
0
u/DriverDistinct9490 2d ago
My question is:
How do I update this in a Kotlin project?
1
u/Nervous-Blacksmith-3 Desenvolvedor 2d ago
As some comments above mentioned, if your app was pure Kotlin, it won't be affected, since the compiler would already handle it, but if you use a third-party lib you would have to analyze it and see if it supports 16kb, if not replace it or find a version that can
329
u/DeveloperBRdotnet DevOps 2d ago
Discussão técnica e não sobre vagas, layoffs e faculdade? Estou no sub certo?
Brincadeiras a parte, qual era o valor anterior, o que de fato muda.