W tej sekcji omówiono implementację AOSP różnych ustawień wyświetlania systemu Android, w tym skróty do aplikacji, okrągłe ikony uruchamiania, tryb „nie przeszkadzać” (DND), tryb wielu okien (podział ekranu, dowolny kształt i obraz w obrazie), wysoki zakres dynamiki ( HDR), wideo, oświetlenie nocne i tryb demonstracyjny w handlu detalicznym. Szczegóły znajdziesz na podstronach tej sekcji.
Ikony adaptacyjne
Ikony adaptacyjne zachowują spójny kształt na urządzeniu, ale różnią się w zależności od urządzenia i obejmują tylko jedną ikonę dostarczoną przez programistę. Dodatkowo ikony obsługują dwie warstwy (pierwszy plan i tło), których można używać do poruszania się, aby zapewnić użytkownikom przyjemność wizualną.
Skróty aplikacji
Wersja Androida 7.1.1 umożliwia programistom definiowanie skrótów do konkretnych działań w ich aplikacjach, które można wyświetlić w programie uruchamiającym. Te skróty do aplikacji umożliwiają użytkownikom szybkie rozpoczynanie typowych lub zalecanych zadań w aplikacji.
Blokuj niezaufane dotknięcia
Aby zachować bezpieczeństwo systemu i zapewnić wygodę użytkowania, w systemie Android 12 dodano obsługę zapobiegania nadużyciom związanym z nakładkami, w szczególności poprzez wprowadzanie zmian w menedżerze okien i obszarze modułu rozsyłania danych wejściowych. Android 12 uniemożliwia aplikacjom wykorzystywanie zdarzeń dotykowych , gdy nakładka zasłania aplikację w niebezpieczny sposób. Innymi słowy, system blokuje dotknięcia przechodzące przez określone okna, z kilkoma wyjątkami .
Okrągłe ikony
Okrągłe ikony programu uruchamiającego są obsługiwane w systemie Android 7.1.1 i nowszych wersjach. Okrągłe ikony programu uruchamiającego nie są domyślnie włączone. Aby używać okrągłych ikon w implementacji urządzenia, musisz edytować nakładkę zasobów na swoim urządzeniu, aby je włączyć.
Zarządzanie kolorem
W systemie Android 8.1 dodano obsługę zarządzania kolorami, dzięki której można zapewnić spójne wrażenia w przypadku różnych technologii wyświetlania. Aplikacje działające w systemie Android 8.1 mogą uzyskać dostęp do pełnych możliwości wyświetlacza o szerokiej gamie kolorów, aby w pełni wykorzystać możliwości urządzenia wyświetlającego.
Powiadomienia o rozmowach i widżety
W systemie Android 11 dodano obsługę dostosowywania zachowania i rozmieszczenia powiadomień o konwersacjach w obszarze powiadomień według priorytetu i poziomu alertów, umożliwiając oznaczanie rozmów jako ważnych i wyświetlanie dymków specyficznych dla konwersacji w obszarze konwersacji. Opierając się na funkcjach systemu Android 11, funkcja Widżet konwersacji w systemie Android 12 umożliwia użytkownikom dodawanie widżetów konwersacji dla ważnych kontaktów do ekranu głównego, dzięki czemu mogą łatwo wznawiać rozmowy bez czekania na powiadomienie.
Wyświetl wycięcia
Android 9 dodaje obsługę wdrażania różnych typów wycięć w wyświetlaczach na urządzeniach. Wycięcia w wyświetlaczu umożliwiają tworzenie wciągających wrażeń od krawędzi do krawędzi, jednocześnie zapewniając miejsce na ważne czujniki z przodu urządzeń.
Nie przeszkadzać
Android 7.0 obsługuje konfiguracje trybu „nie przeszkadzać” (DND) na potrzeby automatycznych reguł innych firm, kontrolowania alarmów, tłumienia zakłóceń wizualnych i dostosowywania ustawień DND.
Odtwarzanie wideo HDR
Wideo o wysokim zakresie dynamiki (HDR) to kolejny krok w dziedzinie dekodowania wideo wysokiej jakości, zapewniający niezrównaną jakość odtwarzania scen. Android 7.0 uzyskał początkową obsługę HDR, która obejmuje tworzenie odpowiednich stałych do wykrywania i konfigurowania potoków wideo HDR.
Wiele wyświetlaczy
Android 10 umożliwia obsługę wielu ekranów i składanych urządzeń przenośnych, korzystanie z zewnętrznych wyświetlaczy i innych form. Funkcja wielu wyświetlaczy umożliwia także korzystanie z szeregu funkcji specyficznych dla branży motoryzacyjnej, takich jak ekrany kierowcy i pasażera oraz systemy rozrywki dla tylnych siedzeń.
Wiele okien
W systemie Android 7.0 i nowszych wersjach użytkownicy mogą jednocześnie wyświetlać wiele aplikacji na ekranie swojego urządzenia dzięki nowej funkcji platformy — wielu oknom. Oprócz domyślnej implementacji wielu okien, Android obsługuje także kilka odmian wielu okien.
Nocne światło
Android 7.1.1 zawiera funkcję o nazwie Night Light, która zmniejsza ilość niebieskiego światła emitowanego przez wyświetlacz urządzenia, aby lepiej dopasować się do naturalnego światła o porze dnia i lokalizacji użytkownika. Android 8.0 zawiera funkcję, która daje użytkownikom większą kontrolę nad intensywnością efektu Night Light.
Obrazek w obrazku
System Android 8.0 obsługuje funkcję obrazu w obrazie (PIP) dla urządzeń przenośnych z systemem Android. PIP umożliwia użytkownikom zmianę rozmiaru aplikacji z trwającą aktywnością w małym oknie.
Detaliczny tryb demonstracyjny
Android 7.1.1 i nowsze oferują obsługę trybu detalicznego na poziomie systemu, dzięki czemu użytkownicy mogą łatwo sprawdzić urządzenia w działaniu. W systemie Android 8.1 zmieniono tę obsługę, aby utworzyć użytkowników demonstracyjnych za pomocą Menedżera zasad urządzeń.
Obróć sugestie
W systemie Android 8.0 użytkownicy mogli przełączać się między trybem automatycznego obracania i obracania w pionie za pomocą kafelka Szybkich ustawień lub ustawień wyświetlania. W systemie Android 9 zaktualizowano tryb obracania w pionie, aby wyeliminować niezamierzone obracanie, przypinając bieżący obrót ekranu, nawet jeśli zmienia się pozycja urządzenia.
Interakcje na podzielonym ekranie
W systemie Android 7.0 i nowszych wersjach użytkownicy mogą jednocześnie wyświetlać wiele aplikacji na ekranie swojego urządzenia, korzystając z funkcji wielu okien. Android 8.0 poprawia podział ekranu, udoskonalając tę funkcję i dodając do niej więcej funkcjonalności.
Zsynchronizowane przejścia aplikacji
Synchronizowane przejścia aplikacji to funkcja w systemie Android 9, która ulepsza istniejącą architekturę przenoszenia aplikacji. Gdy użytkownik otwiera, zamyka lub przełącza między aplikacjami, proces SystemUI lub Launcher (ekran główny) wysyła żądanie kontrolowania animacji klatka po klatce z gwarantowaną synchronizacją między animacjami widoku i animacjami okien.
Klasyfikacja tekstu
Klasyfikacja tekstu wykorzystuje techniki uczenia maszynowego, aby pomóc programistom w klasyfikowaniu tekstu. Android 9 rozszerzył strukturę klasyfikacji tekstu wprowadzoną w Androidzie 8.1 o nową usługę Text Classifier. Usługa klasyfikatora tekstu jest zalecaną metodą zapewniania przez producentów OEM obsługi systemu klasyfikacji tekstu.
Widżety i skróty
Interfejs API przepływu do dodawania skrótów i widżetów w systemie Android 8.0 umożliwia twórcom aplikacji dodawanie skrótów i widżetów z poziomu aplikacji, zamiast polegać na pasku widżetów. Wycofuje się także starą metodę (wysyłanie transmisji) dodawania skrótów ze względów bezpieczeństwa.
Okno się rozmazuje
W systemie Android 12 dostępne są publiczne interfejsy API umożliwiające implementację efektów rozmycia okna (takich jak rozmycie tła i rozmycie z tyłu). Dzięki tym interfejsom API możesz zamazać wszystko, co znajduje się za Twoim oknem. Można tworzyć okna z rozmytym tłem, tworząc efekt matowego szkła, lub wyświetlać okna z rozmytym całym ekranem za nimi, tworząc efekt głębi ostrości. Można także połączyć oba efekty.
Lupa okienna
W Androidzie 12 niedowidzący użytkownicy mogą z łatwością powiększyć wszystko na ekranie w sposób dostosowujący się do ich zmieniających się potrzeb, korzystając z funkcji powiększania okna. Powiększenie okna umożliwia powiększenie wybranej części ekranu, w przeciwieństwie do korzystania z funkcji powiększania całego ekranu. Wybrane okno można przeciągać po całym ekranie, co umożliwia powiększanie różnych części ekranu w zależności od potrzeb.