Google padarīs Android Runtime (ART) par Project Mainline moduli operētājsistēmā Android 12, ļaujot to atjaunināt, izmantojot Play veikalu. Turpini lasīt!
Projekta galvenā līnija ir viena no lielākajām Android izmaiņām pēdējos gados. Lai gan jūs kā patērētājs šīs izmaiņas var nepamanīt, tās būtiski maina Android darbību atvērtā pirmkoda operētājsistēma, kuras Google rokās tagad ir vairāk jaudas nekā jebkad agrāk pirms tam. Tas, vai šis kontroles palielinājums ir labs vai slikts, ir citu diskusiju temats. Tagad Google plāno iekļaut Android Runtime (ART) kā atjaunināmu Mainline moduli Android 12.
Kas ir Android Runtime (ART)?
Android Runtime jeb ART ir noklusējuma izpildlaiks operētājsistēmā Android, kas bija tika ieviests 2013. gadā kopā ar Android 4.4 Kitkat. Kā Google min, ART ir "pārvaldīts izpildlaiks, ko izmanto lietojumprogrammas un daži sistēmas pakalpojumi operētājsistēmā Android". Šeit ir XDA TV video no 2014. gada, kurā ir izskaidrots ART, atsaucoties uz izmaiņām, ko tas rada kādreizējā Dalvik VM:
Īsāk sakot, ART būtībā pārvērš Android lietotnes baitu kodu vietējās instrukcijās. Tas izmanto iepriekšēju kompilāciju, lai apkopotu lietotnes vietējā mašīnkodā tieši pēc instalēšanas. Kā jūs varat uzminēt, šī ir diezgan svarīga funkcija, kas ideālā gadījumā būtu jāpilda vienādi visā Android ekosistēmā.
ART kā galvenais modulis
Kā pamanījis XDA atzītais izstrādātājs luca020400, a Google inženieris ir atklājis ka uzņēmums plāno padarīt Android Runtime (ART) par atjaunināmu Mainline moduli operētājsistēmā Android S/Android 12.
Padarot ART par galveno moduli, Google varēs daudz vairāk kontrolēt to saskaņā ar galveno moduļu galveno tēmu. Kā mēs minējām mūsu galvenais skaidrotājs vietnē Project Mainline:
Project Mainline paplašina projekta Treble centienus. Kamēr Treble samazināja OEM atkarību no SoC piegādātājiem katram OS atjauninājumam, Mainline samazina Google atkarību no OEM, nodrošinot drošības atjauninājumus galvenajiem OS komponentiem. Project Mainline paplašina Treble filozofiju, iekļaujot tajā Android sistēmas svarīgākās daļas, no šī vienādojuma noņemot OEM kā atkarīgos starpniekus. Projekta Mainline mērķis ir, lai Google pārņemtu kontroli pār ietvara komponentiem un sistēmas lietojumprogrammām kas ir ļoti svarīgi drošībai un attīstības konsekvences uzturēšanai prom no oriģinālā aprīkojuma ražotājiem. Project Mainline pamatoti tiek dēvēts par uz lielākās Android izmaiņas kopš Project Treble.
ART kā galvenais modulis ļautu Google to atjaunināt bez sistēmas OTA atjauninājuma. Ja Google noteiks, ka oriģinālā aprīkojuma ražotājiem obligāti ir jāielādē Google parakstīts ART modulis (iespējams, tas tiks piegādāts APEX formātā), Google varēs saglabāt kontroli pār ART atjauninājumu nosūtīšanu. visi Android ierīces. Google varētu atjaunināt ART, izmantojot Google Play veikalu, un oriģinālo iekārtu ražotāji nevarētu veikt ART izmaiņas. Tas savukārt virzās uz uzvedības konsekvenci, ko trešās puses lietotņu izstrādātāji sagaida visā ekosistēmā.