Android võib peagi hakata kasutajaid hoiatama, kui nad käitavad 32-bitisi rakendusi

Hiljutine AOSP Gerritile esitatud koodimuudatus rõhutab, et Android võib hakata kasutajaid hoiatama, kui nad käitavad 32-bitisi rakendusi. Lisateabe saamiseks lugege edasi.

Kuigi Google on viimastel aastatel teinud jõupingutusi Androidi 32-bitiste rakenduste toe kaotamiseks, võib siiski kuluda veidi aega, enne kui 32-bitised rakendused saavad minevikku. Protsessi kiirendamiseks võib Google aga peagi rakendada Androidis uue muudatuse, mis hoiatab kasutajaid 32-bitiste rakenduste käitamisel 64-bitistes süsteemides.

AOSP-le Gerrit esitatud koodimuudatus (märkis Mishaal Rahman) tõstab esile uue hoiatuse, mis kuvatakse alati, kui kasutaja käivitab 64-bitises süsteemis 32-bitise rakenduse. Nagu näete lisatud ekraanipildil, annab hoiatusteade kasutajatele teada, et "Ühilduvuse parandamiseks peab arendaja rakendust värskendama" ja paluge neil värskendusi otsida või arendajaga ühendust võtta. Selle sammu mõte on kutsuda arendajaid üles looma oma rakendustest 64-bitised versioonid, kuid meil pole praegu teavet selle kohta, millal Google võib selle muudatuse rakendada.

Väärib märkimist, et Android näitab juba sarnast hoiatust, kui kasutajad proovivad käivitada rakendusi, mis ei vasta minimaalsetele targetSDK nõuetele. Google rakendas selle muudatuse Android 10-s, ja ettevõte kavatseb nüüd värskendada minimaalse toetatud targetSDK taseme 28-le. Uuendatud nõudega hakkab Android kasutajaid hoiatama, kui nad proovivad käivitada rakendusi, mis sihivad Android 8.1 Oreo või vanemat versiooni. Kuid ka see muudatus ei ole veel jõudnud praeguseni Android 13 ehitab.

Arvestades, et ARM plaanib loobuge tulevastelt mobiilsetelt protsessoritelt 32-bitiste rakenduste toetamisest Alates järgmisest aastast võib hoiatus sundida arendajaid oma rakendusi selle muudatuse jaoks õigel ajal värskendama. Mitteteadlike jaoks toetab Android praegu nii 32-bitisi kui ka 64-bitisi rakendusi. Seetõttu peavad arendajad säilitama oma rakenduste jaoks kahte binaarfaili ja ARM peab pakkuma protsessoreid, millel on pärand 32-bitine tugi. Kuna 64-bitised protsessorid on oma olemuselt võimekamad kui 32-bitised protsessorid, on ökosüsteemil tervikuna mõistlik see muudatus vastu võtta. Apple läks 2017. aastal iOS 11-ga üle ainult 64-bitise toele ja on viimane aeg Androidil eeskuju järgida.


Allikas:AOSP Gerrit