Google pracuje nad aplikacją Pixel Themes, która pozwoli dostosować wygląd i działanie Androida 10 na smartfonach Pixel. Oto wstępne spojrzenie na to, jak to może wyglądać.
W tym tygodniu zalało nas mnóstwo przecieków na temat Google Pixel 4, ale większość z nich dotyczyła sprzętu. Właśnie się o tym dowiedzieliśmy Możliwość powiększenia 8X, 6 GB RAM, I Wyświetlacz 90 Hz, ale zaczynamy też dowiadywać się więcej o jego oprogramowaniu. W czasach wersji beta Androida Q zauważyliśmy ukrytą aplikację o nazwie „Motywy pikseli", co wskazywało na możliwość dostosowania czcionki, kształtu ikony i koloru akcentu na smartfonach Google Pixel. Później w aplikacji Ustawienia zaczęliśmy widzieć sugestię, która kazała użytkownikom „dostosuj [swój] PixelKliknięcie tej sugestii spowodowało jedynie otwarcie istniejącej aplikacji Tapety Google bez żadnych dodatkowych opcji dostosowywania. Teraz otrzymaliśmy zrzuty ekranu aplikacji Theme Picker dla Androida 10, która na smartfonach Google Pixel prawdopodobnie będzie nazywać się „Pixel Themes”.
Uznany współtwórca XDA MSF Jarvis poinformował nas, że pojawiła się nowa aplikacja o nazwie „ThemePicker”. przesłane do AOSP wraz z wydaniem Kod źródłowy Androida 10. Po zainstalowaniu aplikacja pojawia się jako „Style i tapety” w szufladzie aplikacji lub w menu kontekstowym Pixel Launcher, które należy nacisnąć po długim naciśnięciu. Ciągi znaków aplikacji informują nas, że ta aplikacja pozwoli użytkownikowi dostosować tarczę zegara na ekranie blokady/wyświetlaczu otoczenia, rozmiar siatki Pixel Launcher, ekran blokady i ekran główny tapetę i „styl” (który obejmuje kolor akcentu, kształt ikony i czcionkę). Będziesz także mógł mieszać i dopasowywać dostępne opcje, aby stworzyć własny styl, który możesz nawet imię. Nasza wcześniejsza analiza Androida 10 ujawnił że tarcze zegara obejmują zegar analogowy i zegar z rozciąganiem bąbelkowym (tarcza typu/tekstowa została niestety usunięta podczas rozwoju.) Na koniec zauważyłem kod umożliwiający dostosowywanie pakietu ikon, choć nie jestem w 100% pewien, czy różni się to od dostosowywania pakietu ikon kształt ikony.
Po kilku godzinach majsterkowania tylko częściowo udało nam się uruchomić aplikację ThemePicker. Na szczęście dla nas, XDA Uznany Programista Luca020400 zauważył zatwierdzenie z linkiem do (prawdopodobnie nieumyślnie) publicznego albumu Zdjęć Google, który ujawnia interfejs użytkownika aplikacji do zarządzania motywami Androida 10. Obraz po lewej stronie (poniżej) przedstawia element menu kontekstowego „Tapety” w programie Pixel Launcher zastąpiony przez „Style i tapety”, natomiast obraz po prawej stronie (poniżej) przedstawia najbardziej aktualny interfejs aplikacji, jaki możemy znajdować. Na podstawie naszej analizy aplikacji Pixel Themes z Androida Q beta 2 uważamy, że 3 preinstalowane motywy inne niż domyślne spowodują wprowadzenie następujących zmian w interfejsie użytkownika Androida 10:
- Kredka: fioletowy kolor akcentujący, czcionka Arbutus, ikony okrągłe/łezkowe
- Kolaż: zielony akcent, czcionka Arvo i Lato, wypełnione ikony
- Ash: czarny kolor akcentujący, czcionka Rubik, ikony zaokrąglone/squircle
Wcześniej wyodrębniliśmy tapety pokazane w tym podglądzie, aby każdy mógł to zrobić pobierz je tutaj.
Starsze zatwierdzenia zawierały również łącza do podglądów aplikacji ThemePicker, ale te zrzuty ekranu nadal pokazują nazwy kodowe „Anthony”, „Johanna” i „Reiko”, które zauważyliśmy wcześniej. (Teraz wiemy, że motyw „Anthony” to motyw „Ash”, „Johanna” to motyw „Collage”, a „Crayon” to motyw „Reiko”). Te obrazy pokazują jednak ekrany podglądu umożliwiające dostosowanie koloru akcentu, czcionki i tapety, więc uznaliśmy, że warto je uwzględnić Tutaj.
Chociaż obrazy udostępnione w zatwierdzeniach nie przedstawiają dostosowania siatki Pixel Launcher ani dostosowania ekranu blokady/zegara wyświetlacza otoczenia, rozpoznano XDA Deweloperowi luca020400 udało się częściowo aktywować obie funkcje, chociaż udało mu się sprawić, że będą działać tylko na systemie AOSP/LineageOS 17 z systemem Android 10, a nie na Pixelu oprogramowanie. Przesłał nam zrzut ekranu po lewej stronie (poniżej), który pokazuje, że będziesz mieć możliwość wyboru pomiędzy układem ekranu głównego 3x3, 4x4 lub 5x5. Zrzut ekranu, który wysłał po prawej stronie (poniżej), pokazuje typy zegarów, chociaż on dodane ręcznie zegar typu/tekstowy powrócił, odkąd Google usunął go z AOSP.
Ukryta funkcja wykorzystuje istniejące nakładki dostępne w bieżącej wersji Androida 10. Aplikacja ThemePicker korzysta z interfejsów API OverlayManagerService, zintegrowanych z systemem Android od wersji 8.0 Oreo, do modyfikowania zasobów aplikacji bez faktycznego modyfikowania aplikacji. Te nakładki można przełączać ręcznie w Opcjach programisty lub w trybie adb, ale Google pracuje nad udostępnieniem ich kontroli za pośrednictwem aplikacji dostępnej dla użytkownika. Aplikacja Pixel Themes prawdopodobnie zadebiutuje wraz z Google Pixel 4 w przyszłym miesiącu i myślę, że interfejs użytkownika będzie wyglądał bardzo podobnie do tego, co widzimy w wersji open source. Poinformujemy Cię, jeśli dowiemy się więcej o dostosowywaniu interfejsu użytkownika Androida 10 lub Google Pixel 4.
Fora Google Pixel 4 ||| Fora Google Pixel 4 XL
Dziękujemy firmie PNF Software za udostępnienie nam licencji na użytkowanie Dekompilator JEB, profesjonalne narzędzie inżynierii wstecznej dla aplikacji na Androida.