Google ще направи Android Runtime (ART) главен модул в Android 12

click fraud protection

Google ще превърне Android Runtime (ART) в модул Project Mainline в Android 12, позволявайки му да се актуализира през Play Store. Прочетете!

Основна линия на проекта е една от най-големите промени в Android през последните години. Въпреки че вие ​​като потребител може да не забележите тази промяна, тя фундаментално променя начина, по който работи Android операционна система с отворен код, с повече мощност в ръцете на Google от всякога преди. Дали това увеличаване на контрола е добро или лошо е тема за различен дебат. Сега Google планира да включи Android Runtime (ART) като актуализиращ модул Mainline Android 12.

Какво е Android Runtime (ART)?

Android Runtime или ART е средата за изпълнение по подразбиране на Android, която беше въведен през 2013 г. заедно с Android 4.4 Kitkat. Както споменава Google, ART е "управлявано време за изпълнение, използвано от приложения и някои системни услуги на Android". Ето видео на XDA TV от 2014 г., което обяснява ART с позоваване на промените, които носи от бившия Dalvik VM:

Накратко, ART по същество превежда байт кода на приложение за Android в нативни инструкции. Той използва компилация преди време, за да компилира приложения в собствен машинен код директно при инсталиране. Както можете да предположите, това е доста важна функция, която в идеалния случай трябва да работи по един и същи начин в цялата екосистема на Android.

ART като основен модул

Както е забелязано от XDA Recognized Developer luca020400, а Инженерът на Google разкри че компанията планира да направи Android Runtime (ART) обновяем основен модул в Android S/Android 12.

Като направи ART основен модул, Google ще може да упражнява много повече контрол върху него, в съответствие с основната тема на основните модули. Както споменаваме в нашия първичен обяснител на Project Mainline:

Project Mainline разширява усилията на Project Treble. Докато Treble намалява зависимостта на OEM от доставчиците на SoC за всяка отделна актуализация на ОС, Mainline намалява зависимостта на Google от OEM за предоставяне на актуализации за сигурност на ключови компоненти на ОС. Project Mainline разширява философията на Treble до по-критичните части на рамката на Android, като премахва OEM производителите като зависими посредници от това уравнение. Целта на Project Mainline е Google да изтръгне контрола върху компонентите на рамката и системните приложения, които са от решаващо значение за сигурността и поддържането на последователност на разработката далеч от OEM производителите. Проектът Mainline с право се нарича на най-голямата промяна в Android след Project Treble.

ART като основен модул ще позволи на Google да го актуализира, без да се нуждае от OTA актуализация на системата. Ако Google направи задължително OEM производителите да зареждат предварително подписан от Google ART модул (вероятно доставен под формата на APEX), тогава Google ще може да запази контрола върху изпращането на актуализации на ART на всичко Android устройства. Google ще може да изпраща актуализации на ART през Google Play Store, а OEM производителите няма да могат да правят модификации на ART. Това от своя страна води до поведенческата последователност, която разработчиците на приложения на трети страни биха очаквали в цялата екосистема.