W systemie Android 10 dodano obsługę instalowania niestandardowych animacji rozruchowych

W systemie Android 10 dodano obsługę instalowania niestandardowych animacji rozruchowych dostarczanych za pośrednictwem modułu APEX. Otwiera to możliwość korzystania z motywów animacji rozruchu dla producentów OEM.

Najnowsza wersja systemu operacyjnego Android firmy Google to Android 10 dopiero wczoraj dla smartfonów Pixel. Wraz z oficjalną wersją możemy zobaczyć nową animację uruchamiania, która prezentuje Androida nowy branding bez deserów (patrz powyższy obrazek). Animacja rozruchu to jedna z najpopularniejszych rzeczy do dostosowania w społeczności XDA, ale robi to wymaga dostępu do konta root, ponieważ animacja rozruchu znajduje się w systemie, produkcie lub oem tylko do odczytu partycje. To może się jednak zmienić w przyszłości. Zgodnie z zobowiązaniem, które wykryliśmy w AOSP, Google dodało obsługę instalowania niestandardowych animacji rozruchu za pośrednictwem modułów APEX.

Mówiliśmy już o APEX w kontekście Główna linia projektu, jedna z najważniejszych funkcji Androida 10. APEX jest

nowy rodzaj pakietu który został zaprojektowany, aby umożliwić bezpieczne aktualizowanie bibliotek systemowych i innych komponentów systemu, ale najwyraźniej będzie również używany do dostarczania dostosowanych animacji rozruchowych. W systemie Android 10 plik binarny animacji rozruchu został zmodyfikowany, aby obsługiwał ładowanie animacji rozruchu z modułu APEX o nazwie com.android.bootanimation.apex. W opisie zatwierdzenia stwierdza się, że „jest to potrzebne do obsługi pobierania i instalowania dostosowanych animacji startowych”. Ponieważ animacja rozruchu będzie zawarty w module APEX, można go zainstalować za pomocą ADB lub aplikacji instalatora systemu z odpowiednimi uprawnieniami, takimi jak Sklep Google Play – bez dostępu do roota potrzebne.

Nie będzie jednak można zainstalować żadnej niestandardowej animacji rozruchowej z Internetu. Moduły APEX innych firm zostaną odrzucone podczas instalacji, jeśli moduł nie przejdzie weryfikacji rozruchu zweryfikowanego przez system Android. Oznacza to, że można zainstalować tylko moduły APEX z zaufanych źródeł, takich jak Google lub producent OEM Twojego urządzenia, więc będziesz ograniczony do zapewnianych przez nie animacji rozruchowych. Jest to to samo ograniczenie, które stosuje Google nałożone na nakładki innych firm w systemie Android Pie.

Nie wiemy, czy Google planuje udostępnić wybór niestandardowych animacji rozruchowych na urządzeniach Pixel. Zatwierdzenie włączające tę funkcję zostało złożone przez inżyniera Sony w listopadzie ubiegłego roku, ale pod koniec maja tego roku zostało wewnętrznie połączone przez Google z AOSP. Google prawdopodobnie dodał tę funkcję, aby umożliwić producentom OEM rozpowszechnianie niestandardowych animacji rozruchowych bez ich posiadania zamierza zrobić tego samodzielnie, ale możliwe jest, że firma doda do swojego oprogramowania dostosowywanie animacji rozruchu nadchodzące Aplikacja Motywy pikseli. Przecież ostatnio zaobserwowaliśmy, że Google stał się bardziej otwarty na personalizację w Androidzie 10 za pomocą różne kolory akcentów, kształty ikon i czcionki nakładki w Opcjach programisty, ukryte style zegara i wreszcie ogólnosystemowy ciemny motyw.