Xiaomi 14 Pro – Edição Titânio
DR
- A série Xiaomi 14 vem com o SoC Snapdragon 8 Gen 3, que elimina o suporte para aplicativos de 32 bits.
- No entanto, a Xiaomi adicionou uma camada de tradução ao telefone que mantém a compatibilidade com aplicativos de 32 bits.
- Isso significa que os usuários podem continuar usando seus aplicativos antigos sem problemas.
O Xiaomi 14 e o Xiaomi 14 Pro são os primeiros carros-chefe lançados com o novo SoC Qualcomm Snapdragon 8 Gen 3. Isso catapulta os dispositivos como um dos melhores telefones Android, sujeito ao lançamento internacional nas próximas semanas. No entanto, com o novo SoC, existem algumas mudanças ocultas que podem quebrar seus aplicativos antigos. Mas parece que a Xiaomi tem um truque na manga, permitindo que seus telefones rodem seus aplicativos antigos sem problemas.
O Snapdragon 8 Gen 3 é o primeiro SoC apenas de 64 bits da Qualcomm. Não há núcleos de CPU neste SoC que suportem aplicativos ARM de 32 bits mais antigos. Como resultado, aplicativos mais antigos que não foram atualizados para rodar em núcleos de 64 bits não funcionarão em telefones com este SoC.
No entanto, como o desenvolvedor realMlgmXyysd explica em sua postagem no canal Telegram, a Xiaomi está empregando um truque interessante para fazer com que seus novos telefones continuem rodando aplicativos antigos. A Xiaomi está integrando um tradutor binário de 32 a 64 bits chamado “Tango”, que melhora a compatibilidade para aplicativos mais antigos.
Como Mishaal Rahman demonstra, esta camada de compatibilidade permite que aplicativos apenas de 32 bits como o Flappy Bird continuem a rodar na nova série Xiaomi 14, apesar do SoC não suportar oficialmente o mesmo.
FLAPPY BIRD FLAPS ON!
O Snapdragon 8 Gen 3 da Qualcomm não possui nenhum núcleo de CPU compatível com AArch32 (aplicativos Arm de 32 bits).
Apesar disso, a série Xiaomi 14 é capaz de executar aplicativos Arm de 32 bits como Flappy Bird, conforme mostrado abaixo por @realMlgmXyysd.Como isso é possível?
Mishaal previu anteriormente que os OEMs de telefones provavelmente recorrerão ao uso de tais camadas de compatibilidade. O Google há muito parou de aceitar aplicativos apenas de 32 bits na Google Play Store. Todos os aplicativos de 32 bits também devem ter uma versão de 64 bits, se quiserem ser carregados na Play Store. Este requisito já existe há alguns anos, portanto a maioria dos usuários não sentirá seus efeitos.
Os únicos lugares onde os usuários seriam afetados são aplicativos mais antigos que não são atualizados há algum tempo. Esses aplicativos esquecidos ainda poderiam ser enviados apenas como 32 bits e, como tal, não funcionariam em novos telefones. O desenvolvedor pode ter abandonado o aplicativo ou sua funcionalidade está completa e ele simplesmente não precisa de uma atualização real. No entanto, essas soluções alternativas dos OEMs significam que os usuários finais podem continuar usando seus aplicativos favoritos sem preocupações.