Google Android
O Google parece ter dado um passo significativo para melhorar o Android no núcleo. Um emulador para a próxima versão do Android S funcionou sem suporte para aplicativos de 32 bits. Isso significa diretamente que, a partir do Android S, todos os aplicativos e bibliotecas de suporte terão que ser compatíveis com protocolos e segurança de 64 bits.
O Google parece estar seguindo os passos da Apple Inc. e aplicando a arquitetura de 64 bits em todo o ecossistema do smartphone que executa o sistema operacional (SO) Android. O gigante das buscas que desenvolve e mantém a camada primária do sistema operacional Android parece ter decidido usar 64 bits até o fim. Depois de impor a arquitetura de 64 bits em aplicativos Android por meio da Google Play Store no ano passado, o Google parece estar fazendo a transição do próprio ecossistema do sistema operacional Android na arquitetura de 64 bits. Desnecessário acrescentar que este é um passo muito significativo para melhorar a eficiência, funcionalidade, confiabilidade e segurança de todo o ecossistema do sistema operacional Android.
O Google vai para 64 bits completo indica que o emulador do Android S x86_64 está em execução sem suporte para 32 bits:
Um emulador para Android S, uma versão nova e inédita do sistema operacional Android, que deve ser lançado após o Android 11, foi encontrado rodando inteiramente no modo de 64 bits. Em outras palavras, o emulador não tem suporte algum para arquitetura de 32 bits. As versões anteriores do Android permitiam aplicativos de 32 bits. No entanto, a partir do Android 12, todos os aplicativos, plataformas e bibliotecas de suporte terão que ser desenvolvidos apenas na arquitetura de 64 bits.
É claro que essa é uma mudança significativa.
A Google Play Store começou a aplicar aplicativos de 64 bits em 1º de agosto de 2019.
Mas existem muitos outros mercados por aí em que o efeito ainda será enorme.
- Luca Stefani (@ luca020400) 26 de junho de 2020
É importante notar que o Google havia começado a transição do ecossistema do sistema operacional Android para 64 bits no ano passado. A Google Play Store começou a aplicar aplicativos de 64 bits em 1º de agosto de 2019. Isso significa que todos os aplicativos deveriam funcionar em um ambiente de 64 bits. Agora, o próprio sistema operacional funcionará em um ambiente de 64 bits, sem espaço para aplicativos de 32 bits.
A obrigatoriedade de transição para 64 bits tem várias vantagens. Eliminar uma camada de compatibilidade para os aplicativos de 32 bits mais antigos liberará uma quantidade significativa de RAM. Isso permitirá que desenvolvedores de aplicativos e OEMs ofereçam smartphones com melhor desempenho, mesmo com memória RAM relativamente menor. Embora os novos smartphones tenham 4 GB de RAM ou mais, os mercados em desenvolvimento ainda têm dispositivos com menos RAM.
E por último mas não menos importante
3) Cada processo será forçado a usar os novos aprimoramentos de segurança de 64 bits, especialmente quando se trata de ARM- Luca Stefani (@ luca020400) 26 de junho de 2020
Além da RAM, o sistema operacional Android e a estrutura de suporte ocuparão um pouco menos de espaço. Embora a mudança seja mínima para causar qualquer impacto perceptível, houve muito espaço desperdiçado, especialmente para grandes APKs que não usam pacotes.
Os criadores de hardware e aplicativos poderão trabalhar com todos os dispositivos Android de 64 bits?
A maior melhoria com um Android de 64 bits será a segurança aprimorada. A arquitetura de 64 bits é significativamente mais segura e confiável do que a de 32 bits. Fabricantes de SoC como ARM certamente darão as boas-vindas à medida, já que o novo Cortex-A65 da empresa é enviado sem o suporte aarch32 ISA. Portanto, não há obstáculos de OEMs e fabricantes de SoC.
Atualmente no master, tudo deve funcionar bem, exceto os codecs de mídia.
Isso ocorre principalmente porque as plataformas emuladas não suportam adequadamente o novo padrão Codec2 e os fallbacks para OMX, o antigo componente de mídia de 32 bits.
Nota: Codec2 ainda é apenas de 32 bits, é necessário mais trabalho.- Luca Stefani (@ luca020400) 26 de junho de 2020
Tendo feito a transição de todos os aplicativos para 64 bits, o Google garantiu que o ecossistema de aplicativos se tornasse totalmente funcional no momento em que o Android S fosse lançado. Os especialistas indicam que, atualmente, tudo deve funcionar bem, exceto alguns codecs de mídia. Isso ocorre principalmente porque as plataformas emuladas não suportam o novo padrão CODEC2 e retrocedem para o OMX, que é o antigo componente de mídia de 32 bits. Aliás, o CODEC2 também é apenas de 32 bits. Simplificando, ainda há muito trabalho a ser feito para garantir que todos os formatos de mídia funcionem bem em um Android de 64 bits. O resto do ecossistema já está instalado.
Tag andróide