Lansarea Xiaomi 14 e Xiaomi 14 Pro a reprezentat o schimbare radicală, cu a îmbrățișarea exclusivă a aplicațiilor pe 64 de biți. Cu toate acestea, o descoperire recentă a arătat o soluție ingenioasă pentru a menține compatibilitatea cu aplicațiile pe 32 de biți, datorită unui traducător binar numit Tango. Această evoluție beneficiază în special de utilizatorii care încă au nevoie de aplicații pe 32 de biți, adică care au smartphone-uri mai puțin puternice.
Întoarcerea lui Xiaomi 14 către 64 de biți și problema aplicațiilor pe 32 de biți
Prezentarea oficială a noii serii de smartphone-uri de top de gamă, condusă de Yu Zhang, senior manager de vânzări la Xiaomi, a conturat o direcție clară către suport exclusiv pentru aplicațiile pe 64 de biți. Această decizie a plasat Xiaomi 14 și Xiaomi 14 Pro ca fiind Primele modele emblematice ale companiei concepute exclusiv pentru software pe 64 de biți, lăsând în urmă compatibilitatea cu aplicațiile pe 32 de biți.
FLAPPY BIRD FLAPS ON!
- Mishaal Rahman (@MishaalRahman) Octombrie 27, 2023
Snapdragon 8 Gen 3 de la Qualcomm nu are nuclee CPU care acceptă AArch32 (aplicații Arm pe 32 de biți).
În ciuda acestui fapt, seria Xiaomi 14 este capabilă să ruleze aplicații Arm pe 32 de biți precum Flappy Bird, așa cum se arată mai jos de către @realMlgmXyysd.
Cum este posibil acest lucru?
MlgmXyysd a făcut... pic.twitter.com/pon4TflvVR
Deși această mișcare deschide o lume de posibilități, cu o gestionare și o arhitectură mai eficiente a memoriei, ea a adus și provocări, în special pentru utilizatorii încă legați de aplicații pe 32 de biți. În ciuda înclinației clare către viitorul tehnologic, Xiaomi a surprins cu o soluție care ține cont de nevoile utilizatorilor și de tranziția încă în desfășurare către software-ul pe 64 de biți. Cu ajutorul Traducător binar Tango, Xiaomi 14 poate rula aplicații pe 32 de biți pe o platformă alimentată de cipul Snapdragon 8 Gen 3, care nu acceptă nativ aceste aplicații.
Tangou convertește codul de mașină de 32 de biți în cod de 64 de biți, permițând astfel executarea lină a aplicațiilor pe 32 de biți. Această soluție a fost confirmată de expert Mishaal Rahman, care a evidențiat modul în care aplicații precum Flappy Bird pot funcționa fără probleme pe noua serie de smartphone-uri.
Din 2017, iOS funcționează pe 64 de biți, devenind principalul rival al lui Android. Mulțimea producătorilor de Android a încetinit totuși o astfel de tranziție Încurajarea de către Google a asistenței extinse pentru aplicațiile pe 64 de biți din 2019. Hardware-ul recent, în special cipurile de design ARM, au îmbrățișat deja suportul pe 64 de biți. Cu toate acestea, ARM intenționează să elimine suportul pe 32 de biți în proiectele sale de SoC în 2023. Această mișcare a fost satisfăcută cu rezistența jucătorilor cheie precum Qualcomm datorită piețelor în care aplicațiile pe 32 de biți sunt încă dominante.