Lanseringen av Xiaomi 14 e Xiaomi 14 pro representerte en radikal endring, med en eksklusiv omfavnelse av 64-bits applikasjoner. En nylig oppdagelse viste imidlertid en genial løsning for å opprettholde kompatibilitet med 32-bits applikasjoner, takket være en binær oversetter kalt Tango. Denne utviklingen kommer spesielt brukere til gode som fortsatt trenger 32-bits applikasjoner, det vil si som har mindre kraftige smarttelefoner.
Xiaomi 14s tur mot 64 bit og problemet med 32 bit apper
Den offisielle presentasjonen av den nye serien med smarttelefoner i toppklassen, ledet av Yu Zhang, senior salgssjef i Xiaomi, hadde skissert en klar retning mot eksklusiv støtte for 64-bits applikasjoner. Denne avgjørelsen hadde plassert Xiaomi 14 og Xiaomi 14 Pro som Selskapets første flaggskipmodeller designet eksklusivt for 64-bits programvare, og etterlater kompatibilitet med 32-bits applikasjoner.
FLAPPY BIRD KLAPPER PÅ!
- Mishaal Rahman (@MishaalRahman) Oktober 27, 2023
Qualcomms Snapdragon 8 Gen 3 har ingen CPU-kjerner som støtter AArch32 (32-bit Arm-apper).
Til tross for dette er Xiaomi 14-serien i stand til å kjøre 32-bits Arm-apper som Flappy Bird, som vist nedenfor av @realMlgmXyysd.
Hvordan er dette mulig?
MlgmXyysd gjorde... pic.twitter.com/pon4TflvVR
Selv om dette grepet åpner opp en verden av muligheter, med mer effektiv minneadministrasjon og arkitektur, har det også ført til utfordringer, spesielt for brukere som fortsatt er knyttet til 32-bits applikasjoner. Til tross for den klare tilbøyeligheten til den teknologiske fremtiden, har Xiaomi overrasket med en løsning som tar hensyn til brukerbehov og den fortsatt pågående overgangen mot 64-bits programvare. Med hjelp av Tango binær oversetter, Xiaomi 14 kan kjøre 32-bits applikasjoner på en plattform drevet av Snapdragon 8 Gen 3-brikken, som ikke støtter disse applikasjonene.
Tango konverterer 32-biters maskinkode til 64-biters kode, og tillater dermed jevn utførelse av 32-bits applikasjoner. Denne løsningen ble bekreftet av eksperten Mishaal Rahman, som fremhevet hvordan applikasjoner som Flappy Bird kan fungere sømløst på den nye serien med smarttelefoner.
Siden 2017 har iOS operert på 64-bits basis, og fremstår som Androids viktigste rival. Men mangfoldet av Android-produsenter har bremset en slik overgang Googles oppmuntring om utvidet støtte for 64-biters apper fra 2019. Nylig maskinvare, spesielt ARM-designbrikker, har allerede omfavnet 64-biters støtte. Imidlertid planlegger ARM å eliminere 32-bits støtte i sine SoC-design i 2023. Dette trekket har blitt møtt med motstand fra nøkkelspillere som Qualcomm på grunn av markeder hvor 32-bit apper fortsatt er dominerende.