Android bi lahko kmalu začel opozarjati uporabnike, ko izvajajo 32-bitne aplikacije

Nedavna sprememba kode, predložena AOSP Gerritu, poudarja, da bi Android lahko začel opozarjati uporabnike, ko izvajajo 32-bitne aplikacije. Berite naprej, če želite izvedeti več.

Čeprav si Google zadnjih nekaj let prizadeva opustiti podporo za 32-bitne aplikacije v Androidu, bo morda minilo še nekaj časa, preden bodo 32-bitne aplikacije postale preteklost. V želji, da bi pospešil proces, pa bi lahko Google kmalu uvedel novo spremembo v Androidu, ki bo uporabnike opozorila, ko izvajajo 32-bitne aplikacije v 64-bitnih sistemih.

Sprememba kode, predložena AOSP Gerritu (opazil Mishaal Rahman) označuje novo opozorilo, ki se pojavi vsakič, ko uporabnik zažene 32-bitno aplikacijo v 64-bitnem sistemu. Kot lahko vidite na priloženem posnetku zaslona, ​​bo opozorilno sporočilo uporabnikom povedalo, da je "aplikacijo mora razvijalec posodobiti, da izboljša združljivost" in jih pozovite, naj preverijo posodobitve ali se obrnejo na razvijalca. Ideja za to potezo je pozvati razvijalce, da zgradijo 64-bitne različice svojih aplikacij, vendar trenutno nimamo informacij o tem, kdaj bi Google lahko uvedel to spremembo.

Omeniti velja, da Android že prikazuje podobno opozorilo, ko uporabniki poskušajo zagnati aplikacije, ki ne izpolnjujejo minimalnih zahtev targetSDK. Google implementirali to spremembo v Android 10, podjetje pa zdaj načrtuje posodobitev najmanjše podprte ravni targetSDK na 28. S posodobljeno zahtevo bo Android začel opozarjati uporabnike, ko bodo poskušali zagnati aplikacije, ki ciljajo na Android 8.1 Oreo ali starejše. Vendar tudi ta sprememba še ni prišla do trenutnega Android 13 gradi.

Glede na to, da namerava ARM opustiti podporo za 32-bitne aplikacije iz prihodnjih mobilnih procesorjev od naslednjega leta bi opozorilo lahko prisililo razvijalce, da posodobijo svoje aplikacije pravočasno za to spremembo. Za tiste, ki ne vedo, Android trenutno podpira 32-bitne in 64-bitne aplikacije. Zaradi tega morajo razvijalci vzdrževati dve binarni datoteki za svoje aplikacije, ARM pa mora ponuditi procesorje s podedovano 32-bitno podporo. Ker so 64-bitni procesorji sami po sebi zmogljivejši od 32-bitnih procesorjev, je smiselno, da ekosistem kot celota sprejme to spremembo. Apple je leta 2017 z iOS 11 prešel na samo 64-bitno podporo in skrajni čas je, da temu sledi tudi Android.


Vir:AOSP Gerrit