Uzyskana przez nas wersja Androida Q, która wyciekła, była preinstalowana z nakładkami dla nowych czcionek, kształtów ikon i kolorów akcentów. Czy niestandardowe motywy mogą być już w drodze?
Jednym z wielu powodów, dla których wolę system operacyjny Android od iOS, jest personalizacja. Mogę dość mocno dostosować oprogramowanie EMUI 9 działające na moim Huawei Mate 20 X. Umożliwia to wbudowany silnik motywów EMUI dostosować kolor tła i kolory akcentów komponentów SystemUI, frameworka i innych aplikacji systemowych, a także czcionkę systemową. Samsung oferuje również kompleksowy silnik tematyczny w Doświadczenia Samsunga I Jeden interfejs. Google nie udostępnia użytkownikom silnika motywów w oprogramowaniu Pixel, mimo że podstawowa baza Androida Pixels obsługuje motywy. Stock Android po raz pierwszy uzyskał obsługę motywów Androida 8.0 Oreo, a teraz wygląda na to, że Android Q dalej to rozwija, obsługując dodatkowe elementy tematyczne i być może więcej wbudowanych opcji dostosowywania dla wszystkich użytkowników.
Google w pełni przyjęte Najnowsza platforma tematyczna Sony z wersją Androida 8.0 Oreo. Struktura tematyczna firmy Sony skupia się wokół klasy zwanej OverlayManagerService (OMS). OMS używa „idmapy” do łączenia zasobu zdefiniowanego w aplikacji „nakładki” z zasobem zdefiniowanym w aplikacji docelowej. Dzięki temu docelowa aplikacja może być tematyczna bez konieczności bezpośredniego modyfikowania docelowej aplikacji w jakikolwiek sposób. Firma Sony niedawno udostępniła plik idmap2 pod prąd do AOSP i wygląda na to, że Google już wewnętrznie połączył te zmiany. Najbardziej zauważalną zmianą w idmap2 jest wprowadzenie kategorie nakładek. Grupując nakładki w kategorie w oparciu o cel, do którego są kierowane, system będzie miał: Łatwiejsze automatyczne wyłączanie innych nakładek przeznaczonych dla tej samej aplikacji, gdy pojawia się nowa nakładka włączony. (Obecnie nakładki są włączane według priorytetu). Wraz z wprowadzeniem kategorii w idmap2 zauważyliśmy, że Google testuje 3 kategorie nakładek: czcionki, kształty ikon i kolory akcentów.
w wyciekła wersja Androida Q Błysnąłem na Google Pixel 3 XL, było wiele preinstalowanych nakładek, które pozwoliły mi zmienić czcionkę, kształt ikony i kolor akcentu w całym interfejsie użytkownika. OxygenOS od OnePlus pozwala na zmianę koloru akcentu, z kolei wspomniane EMUI i One UI pozwalają na użycie niestandardowych czcionek. Nie jest to możliwe na urządzeniach Pixel z systemem Android 9 Pie bez dostępu do roota. Można zmienić kształt ikony w standardowym programie Pixel Launcher, ale ta zmiana powoduje jedynie zastosowanie maski do ikon wyświetlanych w samym programie uruchamiającym. Nakładki ikon w systemie Android Q nakładają maskę wszędzie tam, gdzie jest wyświetlana ikona — ustawienia, przegląd ostatnich aplikacji, strony z informacjami o aplikacjach itp.
Oto czcionki, kształt ikon i nakładki kolorów akcentujących, które zostały preinstalowane we wczesnej wersji Androida Q, którą uzyskałem:
- Czcionki
- Arvolato
- Rubika
- Ikony
- Zaokrąglony prostokąt
- Kwadrat
- Wiercik
- Łza
- Kolory akcentujące
- Czarny
- Zielony
- Fioletowy
To prawda, podobnie jak w przypadku Androida 8.0/8.1 Oreo i Androida 9 Pie, w aplikacji Ustawienia nie ma wbudowanej opcji przełączania pomiędzy którąkolwiek z tych nakładek. Raczej musiałem użyć cmd overlay list
polecenie, po którym następuje cmd overlay enable {package}
aby włączyć żądane nakładki. Jednak przed Androidem Q jedynymi preinstalowanymi nakładkami na smartfonach Pixel były nakładki wycięć dla opcji programisty z wycięciem w wyświetlaczu, nakładka frameworka Pixel i plik częściowo ciemny motyw dla SystemUI i programu uruchamiającego. Google może z łatwością dodać nowe ustawienie w ustawieniach wyświetlania Androida Q, aby umożliwić użytkownikowi włączenie jednej z tych czcionek, ikonę lub nakładki w kolorze akcentującym, tak samo jak w przypadku ustawienia emulacji wycięcia wyświetlacza w programie Developer Opcje.
Zanim zaczniesz mieć nadzieję, że Google udostępni więcej możliwości motywów w Androidzie, pamiętaj że nie ma gwarancji, że zobaczymy którąkolwiek z tych wstępnie zainstalowanych nakładek w wersji produkcyjnej Androida Q. Możliwe, że producenci urządzeń, w tym sam Google, usuną te nakładki przed udostępnieniem Androida Q na urządzeniach. Jeśli pozostawią te nakładki preinstalowane, nie ma również gwarancji, że udostępnią ustawienie umożliwiające ich przełączenie (w takim przypadku polecenie powłoki ADB cmd overlay Na koniec przestrzegamy przed interpretowaniem tej zmiany jako znaku, że Google zezwoli na dostosowywanie niestandardowych czcionek, kolorów akcentów i kształtów ikon zainstalowany. Na początek nakładki czcionek w rzeczywistości nie zawierają samych czcionek — wszystkie czcionki są preinstalowane. Nakładka po prostu informuje framework, której wstępnie zainstalowanej czcionki użyć. Co ważniejsze, nakłada to nie są podpisane certyfikatem platformy (tj. przez producenta OEM) w dalszym ciągu nie można zainstalować, przez co nakładki innych firm nie wchodzą w grę. Mam nadzieję, że się co do tego mylę i że te fabrycznie zainstalowane czcionki, kształt ikon i nakładki w kolorze akcentującym są oznaką, że Google pozwoli na większą personalizację w Androidzie Q i nowszych wersjach, ale byliśmy już wcześniej wypaleni — pamiętaj tylko o niestandardowych nakładkach był zablokowane w Androidzie 9 Pie!
Więcej o Androidzie Q:
- Wyłącznie: Google pracuje nad funkcją podobną do Face ID dla Androida Q
- Android Q może blokować odczyty ze schowka w tle, lepiej chronić pliki multimedialne, obsługiwać starsze wersje aplikacji i nie tylko