Novi Pixel 7 ne bo več podpiral 32-bitnih aplikacij

Matej Huš

16. okt 2022 ob 12:52:49

Ni skrivnost, da se Google pripravlja na prehod na izključno 64-bitni operacijski sistem in aplikacije, saj bo prihajajoči Pixel Tablet prihodnje leto že podpiral zgolj 64-bitni Android. Izkazalo se je, da bo tudi novi pametni telefon Pixel 7 maral le z 64-bitne aplikacije. Mishaal Rahman iz Esperja je ugotovil, da bo imel Pixel 7 programsko zastavico, ki bo preprečevala poganjanje 32-bitnih aplikacij s sporočilom o nezdružljivosti (App not installed as app isn't compatible with your phone.). Zygote bo torej 64-bitni, uporabniški del (vsaj nekatere knjižnice) bo 32-bitni in 64-bitni, a 32-bitnih aplikacij ne bo moč zagnati. Velika večina uporabnikom ne bo opazila nobenih sprememb.

Google v Play Storu že od leta 2019 zahteva, da imajo aplikacije podporo za 64-bitno poganjanje. Aplikacije v Javi se tako ali tako prevajajo z Android RunTime, ki zgradi 64-bitne izvršljive datoteke. Problematične bi lahko bile zgolj res stare aplikacije, ki se ne posodabljajo več in so bile svoj čas napisane le za 32 bitov. Verjetno najbolje poznan primer je igra Flappy Bird iz leta 2013, ki na novih napravah ne bo več delovala.

Vsi proizvajalci počasi umikajo podporo za 32 bitov. Medtem ko Googlov procesor Tensor 2 iz Pixla strojno še podpira 32-bitni režim na vseh jedrih, novi Qualcommovi in Samsungovi čipi 32 bitov sploh ne podpirajo več na vseh jedrih. Kmalu 32-bitnih aplikacij torej ne bo več. To pa bo malce prispevalo tudi k učinkovitosti in varnosti.