Android by mohol čoskoro začať varovať používateľov, keď spustia 32-bitové aplikácie

Nedávna zmena kódu predložená AOSP Gerrit zdôrazňuje, že Android by mohol začať varovať používateľov, keď spustia 32-bitové aplikácie. Čítajte ďalej a dozviete sa viac.

Aj keď sa spoločnosť Google v posledných rokoch snaží ukončiť podporu 32-bitových aplikácií pre Android, môže ešte chvíľu trvať, kým sa 32-bitové aplikácie stanú minulosťou. V snahe urýchliť proces by však Google mohol čoskoro implementovať novú zmenu v systéme Android, ktorá bude varovať používateľov pri spúšťaní 32-bitových aplikácií na 64-bitových systémoch.

Zmena kódu predložená AOSP Gerrit (všimol Mishaal Rahman) zdôrazňuje nové varovanie, ktoré sa zobrazí vždy, keď používateľ spustí 32-bitovú aplikáciu na 64-bitovom systéme. Ako môžete vidieť na priloženej snímke obrazovky, varovná správa povie používateľom, že "aplikáciu musí aktualizovať jej vývojár, aby sa zlepšila kompatibilita" a požiadajte ich, aby skontrolovali aktualizácie alebo kontaktovali vývojára. Myšlienkou tohto kroku je vyzvať vývojárov, aby vytvorili 64-bitové verzie svojich aplikácií, ale momentálne nemáme žiadne informácie o tom, kedy by spoločnosť Google mohla implementovať túto zmenu.

Stojí za zmienku, že Android už zobrazuje podobné varovanie, keď sa používatelia pokúšajú spustiť aplikácie, ktoré nespĺňajú minimálne požiadavky na cieľovú sadu SDK. Google implementovali túto zmenu v systéme Android 10a spoločnosť teraz plánuje aktualizovať minimálnu podporovanú cieľovú úroveň SDK na 28. S aktualizovanou požiadavkou začne Android upozorňovať používateľov, keď sa pokúsia spustiť aplikácie, ktoré sú zacielené na Android 8.1 Oreo alebo starší. Táto zmena sa však ešte len musí dostať do súčasnej podoby Android 13 stavia.

Vzhľadom na to, že ARM plánuje upustiť od podpory 32-bitových aplikácií z budúcich mobilných CPU od budúceho roka by varovanie mohlo prinútiť vývojárov aktualizovať svoje aplikácie včas na túto zmenu. Pre nevedomých Android v súčasnosti podporuje 32-bitové aj 64-bitové aplikácie. Z tohto dôvodu musia vývojári udržiavať dve binárne súbory pre svoje aplikácie a ARM musí ponúkať procesory, ktoré obsahujú starú 32-bitovú podporu. Keďže 64-bitové procesory sú vo svojej podstate schopnejšie ako 32-bitové procesory, dáva zmysel, aby túto zmenu prijal ekosystém ako celok. Apple prešiel na podporu iba 64-bitov s iOS 11 už v roku 2017 a je najvyšší čas, aby ho nasledoval aj Android.


Zdroj:AOSP Gerrit