Az Android 12 jelentős alkalmazás-kompatibilitási javításokat tartalmazhat
A Google dobása az Android bevezetésekor a nyitottság és a testreszabhatóság volt. Az Apple-lel ellentétben nyílt forráskódú licencek alatt adta ki mobil operációs rendszerét, lehetővé téve a készülékgyártók számára a módosítást. Ez a kötetlen megközelítés segített az Androidnak abban, hogy a Föld legnépszerűbb számítástechnikai platformjává váljon, de a csiszoltság és a következetesség Apple-szintjét nehéz volt elérni. A Google az évek során megpróbálta központosítani az Android egyes részeit, hogy megoldja ezt a problémát, és az ART nevű fő komponens az Android 12-ben ezt a kezelést kapja meg. Az eredmény jelentősen javuló alkalmazás-kompatibilitás lehet, aminek biztosan mindenki örülni fog.
Néhány évvel ezelőttig az Android-telefonok minden frissítésénél újra kellett építeni az operációs rendszert a nulláról a Google legújabb kódbázisával. Ez kezdett megváltozni a Project Treble hozzáadásával az Android 8.0 Oreóban. Ez az architektúrális változás a gyártók kódját előre kompatibilissé teszi, így az új operációs rendszerfrissítések a Qualcomm és más chipgyártók alacsony szintű változtatásai nélkül csatlakoztathatók. A Project Mainline az Android 10-ben jelent meg, hogy tovább modulálja az operációs rendszert, és a Play Store-on keresztül szállítsa az alapvető rendszerfrissítéseket.
Az Android nyílt forráskódú kódjában található új megjegyzés szerint a Google az Android 12-vel az Android Runtime (ART) Mainline-ba való áthelyezését tervezi. Ez azt jelenti, hogy a jövő évtől kezdve potenciálisan minden új Android-eszközön frissíteni tudja majd ezt a létfontosságú rendszerelemet. Az ART létfontosságú, mert nélküle a telefon nem tudná futtatni az alkalmazásokat.
Az ART a 4.4 KitKat-ben jelent meg az Androidban, és egy évvel később vált kötelezővé. Az ART az úgynevezett AOT (ahead of time) fordító. Átveszi a bytecode-ot az alkalmazásokból, és natív utasításokká fordítja, amelyek készen állnak a telefonod számára, amikor megnyitod az alkalmazást. Az ART felváltotta a Dalvik VM-et, amely egy “just in time” fordító volt, amely menet közben alakította át a kódot, és ennek következtében meglehetősen lassú volt.
Ha a Google elkezdi megkövetelni az OEM-gyártóktól, hogy a telefonokba Google által aláírt ART komponenst építsenek be, a Google minden hitelesített Android készülékre frissítéseket tolhatna rá. Az Android-alkalmazások kompatibilitása sokat fejlődött, de még mindig előfordulhat, hogy egy telefon az OEM-rendszer módosításai miatt hibásan jelenít meg egy alkalmazást vagy megszakadnak a háttérszolgáltatások. Egy univerzális, a Google által frissített ART-modul konzisztensebbé tehetné az alkalmazásokat a különböző eszközökön, ami jó a felhasználóknak és nagyszerű a fejlesztőknek, akiknek folyamatosan eszközspecifikus hibákat kell felkutatniuk.
Ez még nem hivatalos – a Google nem jelentette be az ART beépítését az Android 12-be, de a projekt a nyílt forráskódú projektben folyamatban van. Ha megvalósul, az Android alkalmazások nagyot lendíthetnek a használhatóságon.
Most olvassa:
- A Project Treble gyorsabbá tette az Android frissítéseket
- A Project Mainline a Google legújabb kísérlete az Android frissítések javítására
- A Google szerint az Android 10 elfogadási aránya az eddigi leggyorsabb
Leave a Reply