Android 10 adaugă suport pentru instalarea de animații de boot personalizate

Android 10 adaugă suport pentru instalarea animațiilor personalizate de pornire furnizate printr-un modul APEX. Acest lucru deschide tematica animației de pornire pentru OEM.

Cea mai recentă versiune a sistemului de operare Android de la Google este Android 10, lansat doar ieri pentru smartphone-uri Pixel. Odată cu lansarea oficială, putem vedea noua animație de pornire care arată Android-urile branding nou, fără desert (vezi imaginea prezentată mai sus). Animația de pornire este unul dintre cele mai populare lucruri de personalizat în comunitatea XDA, dar procedând astfel necesită acces rădăcină, deoarece animația de pornire se află în sistemul, produs sau OEM doar pentru citire despărțitori. Acest lucru s-ar putea schimba însă în viitor. Conform unui commit pe care l-am observat în AOSP, Google a adăugat suport pentru instalarea de animații personalizate de pornire prin modulele APEX.

Am mai vorbit despre APEX în contextul Linia principală a proiectului, una dintre cele mai importante caracteristici ale Android 10. APEX este a

nou tip de pachet care este conceput pentru a permite actualizarea în siguranță a bibliotecilor de sistem și a altor componente ale sistemului, dar se pare că va fi folosit și pentru a oferi animații de boot personalizate. În Android 10, binarul animației de pornire a fost modificat pentru a suporta încărcarea unei animații de pornire dintr-un modul APEX numit com.android.bootanimation.apex. Descrierea de comitere afirmă că „acest lucru este necesar pentru a suporta descărcarea și instalarea de animații de boot personalizate”. Din moment ce animația de boot va fi conținut într-un modul APEX, poate fi instalat prin ADB sau o aplicație de instalare a sistemului cu permisiunile potrivite, cum ar fi Magazinul Google Play - fără acces la rădăcină Necesar.

Totuși, nu veți putea instala nicio animație de boot personalizată de pe Internet. Modulele APEX de la terțe părți vor fi respinse de la instalare dacă modulul nu reușește verificările Android Verified Boot. Asta înseamnă că pot fi instalate numai modulele APEX din surse de încredere, cum ar fi Google sau OEM-ul dispozitivului dvs., astfel încât veți fi limitat la animațiile de pornire pe care le oferă. Aceasta este aceeași restricție ca Google impuse suprapunerilor terțe în Android Pie.

Nu știm dacă Google intenționează să ofere o selecție de animații personalizate de pornire pe dispozitivele Pixel. Commit-ul care permite această funcție a fost depus de un inginer Sony în noiembrie anul trecut, dar a fost fuzionat intern de Google în AOSP la sfârșitul lunii mai a acestui an. Google a adăugat probabil această caracteristică doar pentru a permite OEM-urilor să distribuie animații de pornire personalizate fără a avea niciuna intenția de a face acest lucru ei înșiși, dar este posibil ca compania să adauge personalizarea animației de pornire viitoare Aplicația Teme Pixel. La urma urmei, recent am văzut că Google a devenit mai deschis la personalizare în Android 10 cu diferite culori de accent, formă de pictogramă și font suprapuneri în Opțiuni pentru dezvoltatori, stilurile de ceas ascunse și, în sfârșit, tema întunecată la nivel de sistem.