A Google az Android Runtime-ot (ART) fővonali modullá teszi az Android 12-ben

A Google az Android Runtime-ot (ART) a Project Mainline moduljává teszi az Android 12-ben, lehetővé téve a frissítést a Play Áruházban. Olvass tovább!

Projekt fővonal az egyik legnagyobb változás az Androidon az elmúlt években. Bár Ön fogyasztóként nem veszi észre ezt a változást, alapvetően megváltoztatja az Android működését nyílt forráskódú operációs rendszer, amely minden eddiginél nagyobb hatalommal rendelkezik a Google kezében előtt. Az, hogy a kontroll növelése jó vagy rossz, egy másik vita témája. A Google most azt tervezi, hogy frissíthető Mainline modulként beépíti az Android Runtime-ot (ART). Android 12.

Mi az Android Runtime (ART)?

Az Android Runtime vagy az ART az alapértelmezett futási környezet az Androidon 2013-ban vezették be az Android 4.4 Kitkat-tal együtt. Ahogy a Google említi, az ART a "Az alkalmazások és egyes rendszerszolgáltatások által használt felügyelt futási idő Androidon". Íme egy XDA TV videó 2014-ből, amely elmagyarázza az ART-t azokra a változásokra hivatkozva, amelyeket az egykori Dalvik virtuális gép okoz:

Röviden, az ART lényegében egy Android-alkalmazás bájtkódját natív utasításokká fordítja le. Idő előtti fordítást használ, hogy az alkalmazásokat natív gépi kódba fordítsa közvetlenül a telepítés után. Amint azt sejtheti, ez egy nagyon fontos funkció, amely ideális esetben a teljes Android ökoszisztémában ugyanúgy működne.

ART mint fővonali modul

Ahogy azt az XDA elismert fejlesztője is észrevette luca020400, a A Google mérnöke felfedte hogy a vállalat azt tervezi, hogy az Android Runtime (ART) frissíthető Mainline modult az Android S/Android 12 rendszerben.

Azáltal, hogy az ART-t Mainline modullá teszi, a Google sokkal nagyobb ellenőrzést tud majd gyakorolni felette, összhangban a fővonali modulok átfogó témájával. Amint azt a mi elsődleges magyarázó a Project Mainline-on:

A Project Mainline kiterjeszti a Project Treble erőfeszítéseit. Míg a Treble csökkentette az OEM-ek függőségét az SoC-szállítóktól minden egyes operációs rendszer-frissítésnél, a Mainline csökkentette, hogy a Google mennyire függ az OEM-től a kulcsfontosságú operációs rendszer-összetevők biztonsági frissítéseinek szállításában. A Project Mainline kiterjeszti a Treble filozófiáját az Android keretrendszer kritikusabb részeire, eltávolítva az OEM-eket, mint a függő közvetítőket ebből az egyenletből. A Project Mainline célja, hogy a Google átvegye a keretrendszer-összetevők és rendszeralkalmazások irányítását kritikus a biztonság és a fejlesztési konzisztencia fenntartása az OEM-ektől távol. A Project Mainline joggal nevezik a legnagyobb változás az Androidon a Project Treble óta.

Az ART mint fővonali modul lehetővé teszi a Google számára, hogy frissítse anélkül, hogy rendszer-OTA-frissítésre lenne szüksége. Ha a Google kötelezővé teszi az OEM-ek számára a Google által aláírt ART modul előzetes betöltését (valószínűleg APEX formájában szállítják), akkor a Google megtarthatja az irányítást az ART frissítéseinek beküldése felett. minden Android készülékek. A Google a Google Play Áruházban frissítheti az ART-t, az OEM-ek pedig nem módosíthatják az ART-t. Ez pedig a viselkedési konzisztencia felé halad, amelyet a harmadik féltől származó alkalmazásfejlesztők elvárnának az egész ökoszisztémában.