W tej sekcji omawiamy implementację w AOSP różnych ustawień wyświetlania w Androidzie, w tym skrótów aplikacji, okrągłych ikon w wyszukiwarce, trybu Nie przeszkadzać, obsługi wielu okien (w tym trybu podzielonego ekranu, trybu swobodnego i trybu obrazu w obrazie), filmów w szerokim zakresie dynamiki (HDR), trybu nocnego i trybu demonstracyjnego dla sprzedawców. Szczegółowe informacje znajdziesz na podstronach tego działu.
Ikony adaptacyjne
Ikony adaptacyjne mają ten sam kształt na wszystkich urządzeniach, ale różnią się na poszczególnych urządzeniach. Deweloperzy muszą dostarczyć tylko 1 plik ikony. Ikony mogą też mieć 2 warstwy (pierwszego planu i tła), które można wykorzystać do animacji, aby zapewnić użytkownikom przyjemne wrażenia wizualne.
Skróty do aplikacji
Wersja Androida 7.1.1 umożliwia deweloperom definiowanie w aplikacjach skrótów do określonych działań, które mogą być wyświetlane w wyszukiwarce. Te skróty aplikacji umożliwiają użytkownikom szybkie uruchamianie typowych lub zalecanych zadań w aplikacji.
Blokowanie nieautoryzowanych dotknięć
Aby zapewnić bezpieczeństwo systemu i dobre wrażenia użytkownika, Android 12 oferuje obsługę zapobiegającą nadużywaniu nakładek, w tym zmianami w obszarze menedżera okien i rozdzielacza danych wejściowych. Android 12 uniemożliwia aplikacjom korzystanie z zdarzeń dotyku, gdy nakładka zasłania aplikację w niebezpieczny sposób. Inaczej mówiąc, system blokuje dotyk w określonych oknach (z pewnymi wyjątkami).
Okrągłe ikony
Okrągłe ikony w ekranosie są obsługiwane w Androidzie 7.1.1 i nowszych. Okrągłe ikony w menu nie są domyślnie włączone. Aby używać okrągłych ikon w implementacji na urządzeniu, musisz edytować nakładkę zasobów na urządzeniu, aby je włączyć.
Zarządzanie kolorami
Android 8.1 obsługuje zarządzanie kolorami, co pozwala zapewnić spójne wrażenia w przypadku różnych technologii wyświetlania. Aplikacje działające na Androidzie 8.1 mogą korzystać z pełnych możliwości wyświetlacza o szerokim zakresie gamy kolorów, aby w pełni wykorzystać możliwości urządzenia wyświetlającego.
Powiadomienia i widżety dotyczące rozmów
Android 11 umożliwia dostosowywanie zachowania i umieszczania powiadomień o rozmowach w panelu powiadomień na podstawie priorytetu i poziomu alertu. Dzięki temu rozmowy można oznaczać jako ważne, a specyficzne dla nich bąble będą wyświetlane w przestrzeni rozmowy. Nawiązując do tych funkcji w Androidzie 11, widżet Konwersacji w Androidzie 12 umożliwia użytkownikom dodawanie widżetów konwersacji dla ważnych kontaktów na ekranie głównym, dzięki czemu mogą oni łatwo wznowić rozmowy bez czekania na powiadomienie.
Wycięcia w ekranie
Android 9 obsługuje różne typy wycięć na wyświetlaczu. Wycięcia w ekranie umożliwiają tworzenie płynnych, pełnoekranowych obrazów, a jednocześnie pozostawiają miejsce na ważne czujniki na froncie urządzenia.
Nie przeszkadzać
Android 7.0 obsługuje konfiguracje trybu Nie przeszkadzać (DND) dla automatycznych reguł innych firm, sterowania alarmami, tłumienia wizualnych rozpraszaczy oraz dostosowywania ustawień DND.
Odtwarzanie filmów HDR
Filmy High Dynamic Range (HDR) to kolejny krok w kierunku wysokiej jakości dekodowania, który zapewnia niespotykane odwzorowanie scen. Android 7.0 uzyskał wstępną obsługę HDR, która obejmuje tworzenie odpowiednich stałych wartości do wykrywania i konfigurowania ścieżek wideo HDR.
Wieloekranowe
Android 10 umożliwia tworzenie urządzeń przenośnych z wieloma ekranami i urządzeń składanych, a także wykorzystanie wyświetlaczy zewnętrznych i innych form. Wieloekran umożliwia też korzystanie z kilku funkcji związanych z samochodem, takich jak ekrany dla kierowcy, ekrany dla pasażerów i systemy rozrywki na tylnych siedzeniach.
Wiele okien | tryb wielu okien
W Androidzie 7.0 i nowszych użytkownicy mogą wyświetlać na ekranie urządzenia kilka aplikacji jednocześnie dzięki nowej funkcji platformy, czyli wielookiennemu trybowi. Oprócz domyślnej implementacji trybu wielu okien Android obsługuje też kilka jego odmian.
Podświetlenie nocne
Android 7.1.1 zawiera funkcję Podświetlenie nocne, która zmniejsza ilość niebieskiego światła emitowanego przez wyświetlacz urządzenia, aby lepiej dopasować je do naturalnego światła w zależności od pory dnia i lokalizacji użytkownika. Android 8.0 zawiera funkcję, która daje użytkownikom większą kontrolę nad intensywnością efektu Night Light.
Obraz w obrazie
Android 8.0 obsługuje obraz w obrazie (PIP) na urządzeniach przenośnych z Androidem. Tryb PIP umożliwia użytkownikom zmianę rozmiaru aplikacji z działającą aktywnością na małe okno.
Tryb demo dla sklepów
Android w wersji 7.1.1 i nowszej obsługuje tryb sprzedaży detalicznej na poziomie systemu, dzięki czemu użytkownicy mogą łatwo sprawdzić działanie urządzeń. W Androidzie 8.1 ta funkcja została zmieniona, aby umożliwiać tworzenie użytkowników demonstracyjnych za pomocą Menedżera zasad urządzenia.
Sugestie dotyczące obracania
W Androidzie 8.0 użytkownicy mogli przełączać się między trybami automatycznego obracania i obracania w orientacji pionowej za pomocą kafelka Szybkie ustawienia lub ustawień wyświetlacza. W Androidzie 9 zaktualizowano tryb obracania w pionie, aby wyeliminować przypadkowe obracanie, przypinając bieżące ustawienie ekranu, nawet jeśli zmieni się położenie urządzenia.
Interakcje na podzielonym ekranie
W Androidzie 7.0 i nowszych użytkownicy mogą wyświetlać na ekranie urządzenia kilka aplikacji jednocześnie dzięki funkcji wielozadaniowości. Android 8.0 ulepsza podzielony ekran, udoskonalając tę funkcję i dodając do niej nowe funkcje.
Synchronizowane przejścia między aplikacjami
Zsynchronizowane przejścia między aplikacjami to funkcja w Androidzie 9, która ulepsza dotychczasową architekturę przejść między aplikacjami. Gdy użytkownik otwiera, zamyka lub przełącza się między aplikacjami, proces SystemUI lub Launcher (ekranu głównego) wysyła żądanie, aby sterować animacją klatka po klatce z gwarantowaną synchronizacją animacji widoku i animacji okna.
Klasyfikacja tekstu
Klasyfikacja tekstu korzysta z systemów uczących się, aby pomóc deweloperom w klasyfikowaniu tekstu. Android 9 rozszerzył ramy klasyfikacji tekstu wprowadzone w Androidzie 8.1 o nową usługę klasyfikatora tekstu. Usługa klasyfikatora tekstu to zalecany sposób, w jaki OEM-y mogą zapewnić obsługę systemu klasyfikacji tekstu.
Widżety i skróty
Interfejs API przepływu dodawania skrótów i widżetów w Androidzie 8.0 umożliwia deweloperom dodawanie skrótów i widżetów z poziomu aplikacji zamiast polegania na panelu widżetów. Ze względów bezpieczeństwa wycofujemy też starą metodę dodawania skrótów (wysyłanie transmisji).
Rozmycie okna
W Androidzie 12 dostępne są publiczne interfejsy API do implementowania efektów rozmywania okna (takich jak rozmycie tła i rozmycie tła okna). Dzięki tym interfejsom API możesz rozmyć wszystko, co znajduje się za Twoim oknem. Możesz tworzyć okna z rozmytym tłem, tworząc efekt matowego szkła, lub pokazywać okna z rozmytym całym ekranem, tworząc efekt głębi ostrości. Możesz też połączyć te 2 efekty.
Powiększanie okna
W Androidzie 12 użytkownicy z wadą wzroku mogą łatwo powiększać dowolne elementy na ekranie w sposób dostosowany do ich zmieniających się potrzeb za pomocą funkcji powiększania okna. Powiększenie okna umożliwia powiększenie wybranej części ekranu, a nie całego ekranu. Wybrane okno można przeciągać po ekranie, co umożliwia powiększanie różnych jego części w razie potrzeby.