W tej sekcji opisujemy implementację AOSP różnych ustawień wyświetlania w Androidzie, w tym skrótów do aplikacji, okrągłych ikon programu uruchamiającego, trybu Nie przeszkadzać, trybu wielu okien (podzielony ekran, dowolny kształt i obraz w obrazie), wideo HDR, podświetlenia nocnego i trybu demo dla sklepów. Więcej informacji znajdziesz na podstronach tej sekcji.
Ikony adaptacyjne
Ikony adaptacyjne zachowują spójny kształt na danym urządzeniu, ale różnią się na różnych urządzeniach. Deweloper musi udostępnić tylko 1 zasób ikony. Ikony obsługują też 2 warstwy (pierwszy plan i tło), które można wykorzystać do tworzenia animacji, aby zapewnić użytkownikom atrakcyjne wrażenia wizualne.
Skróty do aplikacji
W Androidzie 7.1.1 deweloperzy mogą definiować w swoich aplikacjach skróty do konkretnych działań, które można wyświetlać w programie uruchamiającym. Te skróty do aplikacji pozwalają użytkownikom szybko rozpoczynać typowe lub zalecane zadania w aplikacji.
Blokowanie niezaufanych dotknięć
Aby zachować bezpieczeństwo systemu i zapewnić użytkownikom wygodę, w Androidzie 12 dodano obsługę zapobiegania nadużyciom nakładek, w szczególności poprzez wprowadzenie zmian w menedżerze okien i obszarze dyspozytora danych wejściowych. Android 12 uniemożliwia aplikacjom korzystanie ze zdarzeń dotykowych gdy nakładka zasłania aplikację w niebezpieczny sposób. Innymi słowy, system blokuje dotknięcia, które przechodzą przez niektóre okna, z kilkoma wyjątkami.
Okrągłe ikony
Okrągłe ikony programu uruchamiającego są obsługiwane w Androidzie 7.1.1 i nowszych. 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 urządzeniu, aby je włączyć.
Zarządzanie kolorami
Android 8.1 dodaje obsługę zarządzania kolorami, która może być używana do zapewnienia spójnych wrażeń na różnych technologiach wyświetlania. Aplikacje działające w Androidzie 8.1 mogą korzystać z 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 i widżety w rozmowach
Android 11 dodaje obsługę dostosowywania zachowania i umieszczania powiadomień w rozmowach na panelu powiadomień według priorytetu i poziomu alertu. Dzięki temu rozmowy można oznaczać jako ważne a dymki dotyczące konkretnych rozmów można uruchamiać w obszarze rozmów. W oparciu o te funkcje Androida 11 funkcja widżetu rozmowy w Androidzie 12 umożliwia użytkownikom dodawanie widżetów rozmowy dla ważnych kontaktów na ekranie głównym, co pozwala im łatwo wznawiać rozmowy bez czekania na powiadomienie.
Wycięcia w ekranie
Android 9 dodaje obsługę implementowania różnych typów wycięć w ekranie na urządzeniach. Wycięcia w ekranie umożliwiają tworzenie wciągających wrażeń od krawędzi do krawędzi, a jednocześnie zapewniają miejsce na ważne czujniki z przodu urządzeń.
Nie przeszkadzać
Android 7.0 obsługuje konfiguracje trybu Nie przeszkadzać w przypadku automatycznych reguł innych firm, sterowania alarmami, wyciszania rozpraszających elementów wizualnych i dostosowywania ustawień trybu Nie przeszkadzać.
Odtwarzanie wideo HDR
Wideo HDR to kolejny krok w dekodowaniu wideo wysokiej jakości, który zapewnia niezrównaną jakość odtwarzania scen. Android 7.0 zyskał wstępną obsługę HDR, która obejmuje tworzenie odpowiednich stałych do wykrywania i konfigurowania potoków wideo HDR.
Wieloekranowe
Android 10 umożliwia korzystanie z urządzeń wieloekranowych i składanych, wyświetlaczy zewnętrznych oraz innych formatów. Wieloekranowe umożliwia też korzystanie z wielu funkcji specyficznych dla motoryzacji, takich jak ekrany kierowcy, ekrany pasażera i rozrywka na tylnych siedzeniach.
Wiele okien | tryb wielu okien
W Androidzie 7.0 i nowszych użytkownicy mogą jednocześnie wyświetlać na ekranie urządzenia kilka aplikacji dzięki nowej funkcji platformy – trybowi wielu okien. 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ć się do naturalnego światła w danej porze dnia i lokalizacji użytkownika. Android 8.0 zawiera funkcję, która daje użytkownikom większą kontrolę nad intensywnością efektu Podświetlenie nocne.
Obraz w obrazie
Android 8.0 obsługuje obraz w obrazie na urządzeniach przenośnych z Androidem. Obraz w obrazie umożliwia użytkownikom zmianę rozmiaru aplikacji z trwającą aktywnością do małego okna.
Tryb demo dla sklepów
Android 7.1.1 i nowsze wersje oferują obsługę trybu demo na poziomie systemu, dzięki czemu użytkownicy mogą łatwo sprawdzić działanie urządzeń. Android 8.1 zmienia tę obsługę, aby tworzyć użytkowników demo za pomocą Menedżera zasad dotyczących urządzeń.
Sugestie dotyczące obracania
W Androidzie 8.0 użytkownicy mogli przełączać się między trybami autoobracania i obracania w pionie za pomocą kafelka Szybkie ustawienia lub ustawień wyświetlania. Android 9 zaktualizował tryb obracania w pionie, aby wyeliminować niezamierzone obracanie przez przypinanie bieżącego obrotu ekranu, nawet jeśli pozycja urządzenia się zmieni.
Interakcje z podzielonym ekranem
W Androidzie 7.0 i nowszych użytkownicy mogą jednocześnie wyświetlać na ekranie urządzenia kilka aplikacji dzięki funkcji platformy – trybowi wielu okien. Android 8.0 ulepsza podzielony ekran, dopracowując tę funkcję i dodając do niej więcej możliwości.
Zsynchronizowane 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 programu uruchamiającego (ekranu głównego) wysyła żądanie sterowania animacją klatka po klatce z gwarantowaną synchronizacją między animacjami widoków a animacjami okien.
Klasyfikacja tekstu
Klasyfikacja tekstu wykorzystuje techniki uczenia maszynowego, aby pomóc deweloperom w klasyfikowaniu tekstu. Android 9 rozszerzył platformę klasyfikacji tekstu wprowadzoną w Androidzie 8.1 o nową usługę klasyfikatora tekstu. Usługa klasyfikatora tekstu to zalecany sposób, w jaki producenci OEM mogą zapewnić obsługę systemu klasyfikacji tekstu.
Widżety i skróty
Interfejs API przepływu do dodawania skrótów i widżetów w Androidzie 8.0 umożliwia deweloperom aplikacji dodawanie skrótów i widżetów z poziomu aplikacji, zamiast korzystać z paska widżetów. Ze względów bezpieczeństwa wycofuje też starą metodę (wysyłanie transmisji) dodawania skrótów.
Rozmycie okna
W Androidzie 12 dostępne są publiczne interfejsy API do implementowania efektów rozmycia okna (takich jak rozmycie tła i rozmycie za). 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 wyświetlać 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 niedowidzący użytkownicy mogą łatwo powiększać wszystko na wyświetlaczu w sposób dostosowany do ich zmieniających się potrzeb, korzystając z funkcji powiększania okna. Powiększanie okna umożliwia powiększanie wybranej części ekranu, w przeciwieństwie do korzystania z funkcji powiększenia na całym ekranie. Wybrane okno można przeciągać po całym wyświetlaczu, co umożliwia powiększanie różnych części ekranu w razie potrzeby.