Az Android hamarosan elkezdheti figyelmeztetni a felhasználókat, amikor 32 bites alkalmazásokat futtatnak

Egy nemrégiben az AOSP Gerrithez benyújtott kódmódosítás kiemeli, hogy az Android figyelmeztetheti a felhasználókat, amikor 32 bites alkalmazásokat futtatnak. Olvasson tovább, ha többet szeretne megtudni.

Bár a Google az elmúlt néhány évben erőfeszítéseket tett a 32 bites alkalmazások támogatásának megszüntetésére az Androidon, még mindig eltarthat egy ideig, amíg a 32 bites alkalmazások a múlté lesznek. A folyamat felgyorsítása érdekében azonban a Google hamarosan új változást hajthat végre az Androidon, amely figyelmezteti a felhasználókat, ha 32 bites alkalmazásokat futtatnak 64 bites rendszereken.

Az AOSP Gerrithez benyújtott kódmódosítás (észlelte Mishaal Rahman) egy új figyelmeztetést emel ki, amely akkor jelenik meg, amikor a felhasználó 32 bites alkalmazást futtat egy 64 bites rendszeren. Amint az a mellékelt képernyőképen látható, a figyelmeztető üzenet tájékoztatja a felhasználókat, hogy a "Az alkalmazást frissítenie kell a fejlesztőjének a kompatibilitás javítása érdekében" és kérje meg őket, hogy keressenek frissítéseket, vagy lépjenek kapcsolatba a fejlesztővel. Ennek a lépésnek az az ötlete, hogy a fejlesztőket arra ösztönözze, hogy készítsék el alkalmazásaik 64 bites verzióját, de jelenleg nincs információnk arról, hogy a Google mikor hajthatja végre ezt a változtatást.

Érdemes megjegyezni, hogy az Android már megjelenít egy hasonló figyelmeztetést, amikor a felhasználók olyan alkalmazásokat próbálnak futtatni, amelyek nem felelnek meg a minimális targetSDK-követelményeknek. Google végrehajtotta ezt a változást az Android 10-ben, és a vállalat most azt tervezi, hogy a minimális támogatott targetSDK-szintet 28-ra frissíti. A frissített követelménynek köszönhetően az Android figyelmeztetni fogja a felhasználókat, amikor olyan alkalmazásokat próbálnak futtatni, amelyek Android 8.1 Oreo vagy régebbi verziót céloznak meg. Ez a változás azonban még nem éri el a jelenlegi állapotot Android 13 épít.

Tekintettel arra, hogy az ARM azt tervezi megszünteti a jövőbeli mobil CPU-k 32 bites alkalmazások támogatását jövő évtől kezdve a figyelmeztetés arra kényszerítheti a fejlesztőket, hogy a változáshoz időben frissítsék alkalmazásaikat. A tudatlanok számára az Android jelenleg 32 bites és 64 bites alkalmazásokat is támogat. Emiatt a fejlesztőknek két bináris fájlt kell fenntartaniuk alkalmazásaikhoz, az ARM-nek pedig olyan CPU-kat kell kínálnia, amelyek hagyományos 32 bites támogatást tartalmaznak. Mivel a 64 bites processzorok eleve nagyobb képességűek, mint a 32 bitesek, ésszerű, hogy az ökoszisztéma egésze elfogadja ezt a változást. Az Apple 2017-ben csak a 64 bites támogatásra váltott az iOS 11-el, és itt az ideje, hogy az Android is kövesse példáját.


Forrás:AOSP Gerrit