Google tekee Android Runtimesta (ART) päämoduulin Android 12:ssa

click fraud protection

Google tekee Android Runtimesta (ART) Project Mainline -moduulin Android 12:ssa, jolloin se päivitetään Play Kaupan kautta. Jatka lukemista!

Projektin päälinja on yksi suurimmista Androidin muutoksista viime vuosina. Vaikka sinä kuluttajana et ehkä huomaa tätä muutosta, se muuttaa perusteellisesti Androidin toimintaa avoimen lähdekoodin käyttöjärjestelmä, jossa Googlen käsissä on nyt enemmän valtaa kuin koskaan ennen. Se, onko tämä hallinnan lisääminen hyvä vai huono asia, on eri keskustelun aihe. Nyt Google aikoo sisällyttää Android Runtimen (ART) päivitettävänä Mainline-moduulina Android 12.

Mikä on Android Runtime (ART)?

Android Runtime tai ART on oletusajoaika Androidissa, joka oli esiteltiin vuonna 2013 yhdessä Android 4.4 Kitkatin kanssa. Kuten Google mainitsee, ART on "Androidin sovellusten ja joidenkin järjestelmäpalvelujen käyttämä hallittu ajonaika". Tässä on XDA TV -video vuodelta 2014, joka selittää ART: n viitaten muutoksiin, joita se tuo mukanaan entisestä Dalvik VM: stä:

Lyhyesti sanottuna ART kääntää Android-sovelluksen tavukoodin alkuperäisiksi ohjeiksi. Se käyttää ennakoivaa käännöstä sovellusten kääntämiseen alkuperäiseksi konekoodiksi heti asennuksen yhteydessä. Kuten voit arvata, tämä on melko tärkeä toiminto, jonka pitäisi ihanteellisesti toimia samalla tavalla koko Android-ekosysteemissä.

ART päälinjamoduulina

Kuten XDA Recognized Developer havaitsi luca020400, a Googlen insinööri on paljastanut että yritys aikoo tehdä Android Runtimesta (ART) päivitettävän Mainline-moduulin Android S/Android 12:ssa.

Tekemällä ART: sta Mainline-moduulin, Google pystyy hallitsemaan sitä paljon paremmin päämoduulien yleisen teeman mukaisesti. Kuten mainitsemme omassamme Ensisijainen selittäjä Project Mainlinessa:

Project Mainline laajentaa Project Treblen ponnisteluja. Vaikka Treble vähensi OEM-valmistajien riippuvuutta SoC-toimittajista jokaisen käyttöjärjestelmäpäivityksen osalta, Mainline vähentää Googlen riippuvuutta OEM-valmistajista toimittaessaan tietoturvapäivityksiä käyttöjärjestelmän tärkeimpiin komponentteihin. Project Mainline laajentaa Treble-filosofian Android-kehyksen kriittisempiin osiin poistaen OEM-valmistajat riippuvaisina välittäjinä tästä yhtälöstä. Project Mainlinen tarkoituksena on, että Google voi hallita kehyskomponentteja ja järjestelmäsovelluksia turvallisuuden kannalta kriittinen ja kehityksen johdonmukaisuuden säilyttäminen kaukana OEM-valmistajista. Projektin päälinjaa kutsutaan oikeutetusti nimellä the suurin muutos Androidiin sitten Project Treblen.

ART Mainline-moduulina mahdollistaisi Googlen päivittämisen ilman järjestelmän OTA-päivitystä. Jos Google asettaa OEM-valmistajien pakolliseksi esilataamaan Googlen allekirjoittaman ART-moduulin (todennäköisesti toimitetaan APEX-muodossa), Google voi edelleen hallita ART-päivitysten lähettämistä kaikki Android-laitteet. Google voisi päivittää ART: ta Google Play Kaupan kautta, eivätkä OEM-valmistajat voisi tehdä muutoksia ART: hen. Tämä puolestaan ​​​​tui kohti käyttäytymisen johdonmukaisuutta, jota kolmannen osapuolen sovellusten kehittäjät odottaisivat kaikkialla ekosysteemissä.