Android bi uskoro mogao početi upozoravati korisnike kada pokreću 32-bitne aplikacije

Nedavna promjena koda predana AOSP Gerritu naglašava da bi Android mogao početi upozoravati korisnike kada pokreću 32-bitne aplikacije. Čitajte dalje kako biste saznali više.

Iako se Google posljednjih nekoliko godina trudi ukinuti podršku za 32-bitne aplikacije na Androidu, možda će proći neko vrijeme prije nego što 32-bitne aplikacije postanu stvar prošlosti. Međutim, u pokušaju da ubrza proces, Google bi uskoro mogao implementirati novu promjenu u Androidu koja će upozoravati korisnike kada pokreću 32-bitne aplikacije na 64-bitnim sustavima.

Promjena koda poslana AOSP-u Gerritu (primijetio Mishaal Rahman) ističe novo upozorenje koje će se pojaviti kad god korisnik pokrene 32-bitnu aplikaciju na 64-bitnom sustavu. Kao što možete vidjeti na priloženoj snimci zaslona, ​​poruka upozorenja reći će korisnicima da je "programer treba ažurirati aplikaciju radi poboljšanja kompatibilnosti" i potaknite ih da provjere ima li ažuriranja ili kontaktiraju programera. Ideja iza ovog poteza je potaknuti programere da izgrade 64-bitne verzije svojih aplikacija, ali trenutno nemamo informacija o tome kada bi Google mogao implementirati ovu promjenu.

Vrijedno je napomenuti da Android već prikazuje slično upozorenje kada korisnici pokušaju pokrenuti aplikacije koje ne zadovoljavaju minimalne zahtjeve za targetSDK. Google implementirao ovu promjenu u Android 10, a tvrtka sada planira ažurirati minimalnu podržanu razinu targetSDK na 28. Uz ažurirani zahtjev, Android će početi upozoravati korisnike kada pokušaju pokrenuti aplikacije koje ciljaju na Android 8.1 Oreo ili stariji. Međutim, ova promjena također tek treba doći do aktualnosti Android 13 gradi.

S obzirom na to da ARM planira ukinuti podršku za 32-bitne aplikacije iz budućih mobilnih procesora počevši od sljedeće godine, upozorenje bi moglo natjerati programere da ažuriraju svoje aplikacije na vrijeme za ovu promjenu. Za one koji ne znaju, Android trenutno podržava i 32-bitne i 64-bitne aplikacije. Zbog toga programeri moraju održavati dvije binarne datoteke za svoje aplikacije, a ARM mora ponuditi procesore koji imaju naslijeđenu 32-bitnu podršku. Budući da su 64-bitni procesori inherentno sposobniji od 32-bitnih procesora, logično je da ekosustav u cjelini usvoji ovu promjenu. Apple je prešao na samo 64-bitnu podršku s iOS-om 11 još 2017. i krajnje je vrijeme da Android slijedi taj primjer.


Izvor:AOSP Gerrit