Android 10 добавя поддръжка за инсталиране на персонализирани анимации при зареждане

Android 10 добавя поддръжка за инсталиране на персонализирани анимации за стартиране, доставени чрез APEX модул. Това отваря тема за анимация при зареждане за OEM производители.

Най-новата версия на операционната система Android на Google е пусната Android 10 точно вчера за смартфони Pixel. С официалното издание можем да видим новата анимация за зареждане, която показва тази на Android нова марка без десерти (вижте представеното изображение по-горе). Анимацията за зареждане е едно от най-популярните неща за персонализиране в общността на XDA, но го правите изисква root достъп, тъй като анимацията за зареждане се намира в системата, продукта или OEM само за четене прегради. Това обаче може да се промени в бъдеще. Според ангажимент, който забелязахме в AOSP, Google добави поддръжка за инсталиране на персонализирани анимации за зареждане чрез APEX модули.

Говорили сме за APEX преди в контекста на Основна линия на проекта, една от най-важните функции на Android 10. APEX е a нов тип опаковка който е проектиран да позволява сигурно актуализиране на системни библиотеки и други системни компоненти, но очевидно ще се използва и за доставяне на персонализирани анимации за зареждане. В Android 10 двоичният файл на анимация за зареждане е модифициран, за да поддържа зареждане на анимация за зареждане

от APEX модул наречен com.android.bootanimation.apex. Описанието на ангажимента гласи, че "това е необходимо, за да поддържа изтегляне и инсталиране на персонализирани bootanimations." Тъй като анимацията за зареждане ще бъде съдържащ се в модул APEX, той може да бъде инсталиран чрез ADB или приложение за системно инсталиране с правилните разрешения като Google Play Store - без root достъп необходими.

Но няма да можете да инсталирате персонализирана анимация за зареждане от интернет. APEX модулите на трети страни ще бъдат отхвърлени от инсталиране, ако модулът не премине проверките за Android Verified Boot. Това означава, че само модули APEX от надеждни източници като Google или OEM на вашето устройство могат да бъдат инсталирани, така че ще бъдете ограничени до анимациите за зареждане, които те предоставят. Това е същото ограничение като Google наложени върху наслагвания на трети страни в Android Pie.

Не знаем дали Google планира да предостави селекция от персонализирани анимации за зареждане на устройства Pixel. Ангажиментът, позволяващ тази функция, беше изпратен от инженер на Sony през ноември миналата година, но беше обединен вътрешно от Google в AOSP в края на май тази година. Google вероятно е добавил тази функция, за да позволи на OEM производителите да разпространяват персонализирани анимации за зареждане, без да имат такива намерение да го направят сами, но е възможно компанията да добави персонализиране на анимацията при зареждане в своите предстоящо Приложение Pixel Themes. В края на краищата наскоро видяхме как Google става по-отворен за персонализиране в Android 10 с различен цвят на акцента, форма на икона и шрифт наслагвания в Опции за разработчици, скритите стилове на часовника и накрая, тъмната тема за цялата система.