„Google“ pavers „Android Runtime“ (ART) pagrindiniu moduliu „Android 12“.

„Google“ pavers „Android Runtime“ (ART) „Project Mainline“ moduliu „Android 12“, leisdama jį atnaujinti „Play“ parduotuvėje. Skaityk!

Pagrindinis projektas yra vienas didžiausių „Android“ pakeitimų pastaraisiais metais. Nors jūs, kaip vartotojas, galite nepastebėti šio pakeitimo, jis iš esmės pakeičia Android veikimo būdą atvirojo kodo operacinė sistema, kurios daugiau galios dabar yra „Google“ rankose nei bet kada anksčiau prieš. Tai, ar šis kontrolės padidinimas yra geras, ar blogas, yra kitų diskusijų tema. Dabar „Google“ planuoja įtraukti „Android Runtime“ (ART) kaip atnaujinamą pagrindinio tinklo modulį Android 12.

Kas yra „Android Runtime“ (ART)?

„Android Runtime“ arba ART yra numatytasis „Android“ vykdymo laikas pristatyta dar 2013 m. kartu su Android 4.4 Kitkat. Kaip „Google“ mini, ART yra „valdomas vykdymo laikas, kurį naudoja programos ir kai kurios sistemos paslaugos „Android“.". Štai XDA TV vaizdo įrašas iš 2014 m., kuriame paaiškinama ART, atsižvelgiant į pokyčius, kuriuos jis atneša iš buvusio Dalvik VM:

Trumpai tariant, ART iš esmės paverčia „Android“ programos baitų kodą į vietines instrukcijas. Jis naudoja išankstinį kompiliavimą, kad sukompiliuotų programas į savąjį mašinos kodą iškart įdiegus. Kaip galite atspėti, tai yra gana svarbi funkcija, kuri idealiu atveju turėtų veikti vienodai visoje „Android“ ekosistemoje.

ART kaip pagrindinis modulis

Kaip pastebėjo XDA pripažintas kūrėjas luca020400, a „Google“ inžinierius atskleidė kad bendrovė planuoja „Android Runtime“ (ART) padaryti atnaujinamu pagrindiniu moduliu „Android S“ / „Android 12“.

Padarius ART pagrindiniu moduliu, „Google“ galės daug geriau jį valdyti, atsižvelgdama į pagrindinę pagrindinių modulių temą. Kaip minime savo pagrindinis „Project Mainline“ paaiškinėjas:

Project Mainline išplečia projekto Treble pastangas. Nors „Treble“ sumažino OĮG priklausomybę nuo SoC pardavėjų kiekvienam OS naujinimui, „Mainline“ sumažino „Google“ priklausomybę nuo OĮG, teikdama saugos naujinimus pagrindiniams OS komponentams. „Project Mainline“ išplečia „Treble“ filosofiją į svarbesnes „Android“ sistemos dalis, pašalindama iš šios lygties OĮG kaip priklausomus tarpininkus. „Project Mainline“ tikslas yra, kad „Google“ galėtų valdyti pagrindinius komponentus ir sistemos programas yra labai svarbūs saugumui ir tobulinimo nuoseklumo palaikymui toli nuo originalios įrangos gamintojų. „Project Mainline“ pagrįstai vadinamas į didžiausias „Android“ pokytis nuo projekto „Treble“..

ART kaip pagrindinis modulis leistų „Google“ jį atnaujinti nereikalaujant sistemos OTA naujinimo. Jei „Google“ nustatys, kad originalios įrangos gamintojai privalo iš anksto įkelti „Google“ pasirašytą ART modulį (tikėtina, kad jis bus pristatytas kaip APEX), tada „Google“ galės toliau valdyti ART naujinimus. visi Android įrenginiai. „Google“ galės atnaujinti ART per „Google Play“ parduotuvę, o originalios įrangos gamintojai negalės atlikti ART pakeitimų. Tai savo ruožtu siekia elgesio nuoseklumo, kurio tikėtųsi trečiųjų šalių programų kūrėjai visoje ekosistemoje.