O OnePlus 12 tem uma solução alternativa para executar aplicativos de 32 bits

Resumo

  • O OnePlus 12 usa o chip Snapdragon 8 Gen 3 da Qualcomm, que não oferece mais suporte a aplicativos Arm de 32 bits.
  • Xiaomi e OnePlus implementaram um tradutor binário Arm de 32 a 64 bits chamado “Tango” para permitir que aplicativos antigos sejam executados em seus telefones.
  • Embora o Google tenha abandonado o suporte para execução de aplicativos de 32 bits, a maioria dos aplicativos Android convencionais já mudou para 64 bits, portanto, essa limitação pode não ser perceptível, a menos que você use aplicativos abandonados ou obscuros.


O OnePlus 12 foi oficializado no início deste mês, trazendo o melhor e mais recente chip Snapdragon 8 Gen 3 da Qualcomm. Além de incluir uma infinidade de recursos focados em IA, o SoC usa núcleos de CPU de 64 bits, eliminando totalmente o suporte para AArch32. Tecnicamente, isso significa que você não pode executar aplicativos Arm de 32 bits em qualquer telefone que use o chip Snapdragon mais recente. Mas então, vimos a Xiaomi apresentar uma solução inovadora para contornar essa limitação para sua série Xiaomi 14, e parece que o OnePlus também seguirá um caminho semelhante.

Assim como a Xiaomi, o OnePlus integrou um tradutor binário Arm de 32 a 64 bits da Amanieu Systems apelidado de “Tango”. Ele preenche a lacuna entre o código de 32 e 64 bits, permitindo que aplicativos antigos e incompatíveis sejam executados em CPUs (e telefones) que não podem executar esse código.

O Snapdragon 8 Gen 2, que alimentou os melhores telefones Android de 2023, usou núcleos A510 atualizados com suporte de 32 bits para garantir compatibilidade com aplicativos antigos. Todos os outros núcleos de CPU eram apenas de 64 bits.

O especialista em Android Mishaal Rahman acredita que o OnePlus 12 foi inicialmente fornecido com uma extensa lista de permissões contendo uma lista de aplicativos que podem ser executados usando o Tango. Mas a empresa parece ter abandonado totalmente a lista de permissões com uma atualização OTA recente, permitindo que qualquer aplicativo de 32 bits seja executado no telefone. Não está claro se as unidades globais do OnePlus 12 serão fornecidas com o tradutor Tango. Isso ocorre porque o Google descontinuou o envio de aplicativos de 32 bits na Play Store em agosto de 2019. E a partir de agosto de 2021, a app store parou de instalar aplicativos de 32 bits em dispositivos de 64 bits. Em comparação, as lojas de aplicativos na China só recentemente começaram a eliminar o suporte para aplicativos de 32 bits. Assim, o tradutor Tango dará aos desenvolvedores mais tempo para mudar para binários de 64 bits em seus aplicativos.

O Google abandonou o suporte para execução de aplicativos de 32 bits com o Pixel 7 em outubro de 2022. Isso ocorreu apesar do Android 13 usar algumas bibliotecas de 32 bits. Todos os dispositivos Pixel lançados desde então suportam apenas a execução de aplicativos de 64 bits.

Quase todos os principais aplicativos e jogos Android mudaram para binários de 64 bits anos atrás. Portanto, mesmo que o OnePlus 12 seja enviado internacionalmente sem o tradutor Tango, isso não deve ser motivo de preocupação – você pode nem perceber essa limitação. Isso a menos que você carregue um aplicativo Android antigo e obscuro que foi abandonado por seu desenvolvedor anos atrás.

O lançamento global do OnePlus 12 está previsto para 23 de janeiro de 2024. Portanto, não teremos que esperar muito para saber se ele vem com o tradutor de 32 bits para 64 bits ou não. OnePlus também lançará o OnePlus 12R junto com seu carro-chefe mais recente, apresentando um chip Snapdragon 8 Gen 2. Portanto, se a capacidade de executar aplicativos de 32 bits for importante para você e o OnePlus 12 não for fornecido com um tradutor, talvez considere adquirir o 12R.