Google će Android Runtime (ART) učiniti glavnim modulom u Androidu 12

click fraud protection

Google će Android Runtime (ART) pretvoriti u Project Mainline modul u Androidu 12, dopuštajući mu ažuriranje putem Trgovine Play. Nastavi čitati!

Glavni projekt jedna je od najvećih promjena u Androidu posljednjih godina. Iako vi kao potrošač možda nećete primijetiti ovu promjenu, ona iz temelja mijenja način na koji Android funkcionira operativni sustav otvorenog koda, s više moći sada u rukama Googlea nego ikad prije. Je li to povećanje kontrole dobro ili loše, tema je za drugu raspravu. Sada Google planira uključiti Android Runtime (ART) kao glavni modul koji se može ažurirati Android 12.

Što je Android Runtime (ART)?

Android Runtime ili ART je zadano vrijeme izvođenja na Androidu koje je bilo predstavljen još 2013. zajedno s Androidom 4.4 Kitkat. Kao što Google spominje, ART je "upravljano vrijeme izvođenja koje koriste aplikacije i neke usluge sustava na Androidu". Evo XDA TV videa iz 2014. koji objašnjava ART s osvrtom na promjene koje donosi od bivšeg Dalvik VM-a:

Ukratko, ART u biti prevodi bajt kod Android aplikacije u izvorne upute. Koristi kompilaciju unaprijed za kompajliranje aplikacija u izvorni strojni kod izravno nakon instalacije. Kao što možete pretpostaviti, ovo je prilično važna funkcija koja bi idealno trebala raditi na isti način u cijelom Android ekosustavu.

ART kao glavni modul

Kao što je primijetio XDA Recognized Developer luca020400, a Googleov inženjer je otkrio da tvrtka planira učiniti Android Runtime (ART) glavnim modulom koji se može ažurirati u Android S/Android 12.

Pretvorivši ART u glavni modul, Google će moći ostvariti mnogo veću kontrolu nad njim, u skladu sa sveobuhvatnom temom glavnih modula. Kao što spominjemo u našem primarni objašnjavač na Project Mainline:

Project Mainline proširuje napore Projekta Treble. Dok je Treble smanjio koliko su OEM-ovi ovisni o dobavljačima SoC-a za svako pojedino ažuriranje OS-a, Mainline smanjuje koliko je Google ovisan o OEM-ovima za isporuku sigurnosnih ažuriranja za ključne komponente OS-a. Project Mainline proširuje Treble filozofiju na kritičnije dijelove okvira Androida, uklanjajući OEM-ove kao ovisne posrednike iz ove jednadžbe. Svrha projekta Mainline je da Google preuzme kontrolu nad komponentama okvira i sistemskim aplikacijama koje su ključni za sigurnost i održavanje dosljednosti razvoja daleko od OEM-a. Projekt Mainline s pravom se naziva the najveća promjena u Androidu od Project Treble.

ART kao glavni modul omogućio bi Googleu da ga ažurira bez potrebe za OTA ažuriranjem sustava. Ako Google učini obaveznim za OEM-ove unaprijed učitavanje ART modula s Googleovim potpisom (vjerojatno isporučenog u obliku APEX-a), tada će Google moći zadržati kontrolu nad ažuriranjem ART-a na svi Android uređaji. Google bi mogao progurati ažuriranja za ART kroz Google Play Store, a OEM proizvođači ne bi mogli modificirati ART. To zauzvrat ide prema dosljednosti ponašanja koju bi razvojni programeri aplikacija trećih strana očekivali u cijelom ekosustavu.