Lista funkcji i zmian w Androidzie 16

W tabeli poniżej znajdziesz wszystkie udokumentowane funkcje i zmiany ich działania, które mogą mieć wpływ na deweloperów aplikacji. Na tej liście możesz znaleźć zmiany, które Cię dotyczą, a następnie kliknąć odpowiedni link, aby przeczytać dokumentację.

Kategoria Typ Nazwa
Główna funkcja Zmień (wszystkie aplikacje) Zmiany wewnętrzne ART
Android 16 zawiera najnowsze aktualizacje środowiska wykonawczego Androida (ART), które poprawiają jego wydajność i obsługują dodatkowe funkcje Javy. Dzięki aktualizacjom systemu Google Play te ulepszenia są dostępne również na ponad miliardzie urządzeń z Androidem 12 (poziom interfejsu API 31) lub nowszym. Po wprowadzeniu tych zmian biblioteki i kod aplikacji, które korzystają z wewnętrznych struktur ART, mogą nie działać prawidłowo na urządzeniach z Androidem 16 oraz we wcześniejszych wersjach Androida, które aktualizują moduł ART za pomocą aktualizacji systemowych Google Play.
Główna funkcja Zmień (wszystkie aplikacje) Optymalizacja limitu wykorzystania zadań w JobSchedulerze
Android 16 dostosowuje limit czasu wykonania zadania do regularnego i przyspieszonego wykonania na podstawie kilku czynników: w którym zbiorze aplikacji oczekujących znajduje się aplikacja, czy zadanie rozpoczyna się od wykonania, gdy aplikacja jest w stanie najwyższego priorytetu, i czy zadanie jest wykonywane podczas uruchamiania usługi na pierwszym planie.
Główna funkcja Zmień (wszystkie aplikacje) Powodów zatrzymania porzuconych pustych zadań
Aby wykrywać porzucone zadania i zmniejszać ich liczbę, aplikacje powinny używać nowego powodu zatrzymania zadania STOP_REASON_TIMEOUT_ABANDONED, który system przypisuje porzuconym zadaniom, zamiast powodu STOP_REASON_TIMEOUT.
Główna funkcja Zmień (wszystkie aplikacje) Zakres priorytetu przesyłania porządkowanego nie jest już globalny
W Androidzie 16 kolejność przesyłania strumieni danych z użyciem atrybutu android:priority lub IntentFilter#setPriority() w różnych procesach nie będzie już gwarantowana. Priorytety transmisji w przypadku transmisji uporządkowanych będą stosowane tylko w ramach tego samego procesu aplikacji, a nie wszystkich procesów systemowych.
Główna funkcja Zmień (wszystkie aplikacje) Tryb zgodności z rozmiarem strony 16 KB
Android 15 wprowadził obsługę stron pamięci o rozmiarze 16 KB w celu optymalizacji wydajności platformy. Android 16 wprowadza tryb zgodności, który umożliwia uruchamianie niektórych aplikacji skompilowanych z użyciem stron pamięci 4 KB na urządzeniu skonfigurowanym pod kątem stron pamięci 16 KB.
Główna funkcja Zmień (aplikacje kierowane do osób powyżej 16 roku życia) Optymalizacja harmonogramu pracy z stałym współczynnikiem
W przypadku aplikacji kierowanych na Androida 16 lub nowszego maksymalnie 1 niewykonane uruchomienie funkcji scheduleAtFixedRate zostanie natychmiast wykonane, gdy aplikacja powróci do prawidłowego cyklu życia.
Główna funkcja Nowe funkcje i interfejsy API W 2025 r. 2 wersje interfejsu Android API
W Androidzie 16 wersja w podglądzie to wersja główna Androida, która ma zostać wydana w II kwartale 2025 r. Ta wersja jest podobna do wszystkich wcześniejszych wersji interfejsu API, w których przypadku mogliśmy zaplanować zmiany zachowania, które często są powiązane z parametrem targetSdkVersion. W IV kwartale 2025 r. planujemy kolejną aktualizację, która będzie zawierać nowe interfejsy API dla deweloperów. Wersja główna z II kwartału będzie jedyną wersją w 2025 r., która będzie zawierać planowane zmiany działania, które mogą mieć wpływ na aplikacje.
Wrażenia użytkownika i interfejs systemu Zmień (wszystkie aplikacje) Wycofanie zakłócających ułatwień dostępu
Android 16 wycofuje ułatwienia dostępu, które polegają na używaniu announceForAccessibility lub wysyłaniu zdarzeń ułatwień dostępu TYPE_ANNOUNCEMENT.
Wrażenia użytkownika i interfejs systemu Zmień (wszystkie aplikacje) Obsługa nawigacji przy użyciu 3 przycisków
Android 16 wprowadza obsługę przewidywanego cofania w nawigacji przy użyciu 3 przycisków w przypadku aplikacji, które zostały prawidłowo przeniesione na przewidywane cofanie.
Wrażenia użytkownika i interfejs systemu Zmień (aplikacje kierowane do osób powyżej 16 roku życia) Interfejsy API dotyczące eleganckich czcionek zostały wycofane i wyłączone
Android 16 wycofuje atrybut elegantTextHeight. Gdy Twoja aplikacja będzie kierowana na tę wersję systemu, atrybut ten zostanie zignorowany.
Wrażenia użytkownika i interfejs systemu Zmień (aplikacje kierowane do osób powyżej 16 roku życia) Wycofanie zgody na wyświetlanie bez ramki
W przypadku aplikacji kierowanych na Androida 16 lub nowszego usunięto atrybut R.attr#windowOptOutEdgeToEdgeEnforcement, co wymaga od aplikacji, które go używały, obsługi wstawionych okien.
Wrażenia użytkownika i interfejs systemu Zmień (aplikacje kierowane do osób powyżej 16 roku życia) W przypadku przewidywanego przejścia wstecz wymagana jest migracja lub rezygnacja z tej funkcji
W przypadku aplikacji kierowanych na Androida 16 animacje systemowe, takie jak przejście na ekran główny, przełączanie między zadaniami i aplikacją są teraz domyślnie włączone. Aby odzwierciedlić to w systemie, wartość domyślna android:enableOnBackInvokedCallback to teraz true, a wywołania funkcji OnBackPressedKeyEvent.KEYCODE_BACK są ignorowane.
Wrażenia użytkownika i interfejs systemu Nowe funkcje i interfejsy API Aktualizacje przewidywanego przejścia wstecz
Android 16 zawiera nowe interfejsy API, które ułatwiają włączanie animacji systemowych przewidywanego przejścia wstecz w przypadku nawigacji za pomocą gestów, np. animacji powrotu do ekranu głównego. Android 16 zawiera dodatkowo finishAndRemoveTaskCallback()moveTaskToBackCallback.
Wrażenia użytkownika i interfejs systemu Nowe funkcje i interfejsy API Lepsze wibracje
Android 16 dodaje interfejsy API wibracji, które umożliwiają aplikacjom definiowanie krzywych amplitudy i częstotliwości efektu haptycznego, a także pomijanie różnic między możliwościami urządzeń.
Wrażenia użytkownika i interfejs systemu Nowe funkcje i interfejsy API Powiadomienia dotyczące postępów
Android 16 wprowadza powiadomienia dotyczące postępów, które pomagają użytkownikom płynnie śledzić w pełni inicjowane przez nich ścieżki. Te powiadomienia mają teraz lepszą widoczność na interfejsach systemowych i wyższy priorytet w panelu powiadomień.
Wrażenia użytkownika i interfejs systemu Nowe funkcje i interfejsy API Obsługa treści w animowanych tapetach
W Androidzie 16 framework animowanych tapet zyskuje nowe Content API, które rozwiązuje problemy związane z dynamicznymi tapetami tworzonymi przez użytkowników.
Bezpieczeństwo Zmień (wszystkie aplikacje) Lepsze zabezpieczenia przed atakami polegającymi na przekierowywaniu intencji
Android 16 wprowadza domyślne rozwiązania zabezpieczające przed lukami w bezpieczeństwie związanymi z przekierowywaniem Intent.
Bezpieczeństwo Nowe funkcje i interfejsy API Interfejs API do udostępniania kluczy
Android 16 zawiera interfejsy API, które umożliwiają udostępnianie dostępu do kluczy Android Keystore innym aplikacjom.
Formaty urządzeń Zmień (wszystkie aplikacje) Zastępowanie ustawień przez właściciela urządzenia wirtualnego
Właściciele urządzeń wirtualnych, z ograniczeniem do wybranych zaufanych i uprzywilejowanych aplikacji, mogą teraz zastępować ustawienia aplikacji na urządzeniach, którymi zarządzają.
Formaty urządzeń Zmień (aplikacje kierowane do osób powyżej 16 roku życia) Układy adaptacyjne
W przypadku aplikacji kierowanych na Androida 16 lub nowszego platforma ignoruje atrybuty w manifeście i interfejsy API w czasie wykonywania, które ograniczają orientację ekranu, współczynnik proporcji i możliwość zmiany rozmiaru.
Formaty urządzeń Nowe funkcje i interfejsy API Standardowy system jakości obrazu i dźwięku dla telewizorów
Android 16 wprowadza pakiet MediaQuality, który udostępnia zestaw standardowych interfejsów API umożliwiających dostęp do profili dźwięku i obrazu oraz ustawień związanych ze sprzętem. Umożliwia to aplikacjom do strumieniowego przesyłania danych wysyłanie zapytań do profili i dynamiczne stosowanie ich do multimediów.
Zdrowie i fitness Zmień (aplikacje kierowane do osób powyżej 16 roku życia) Uprawnienia dotyczące zdrowia i kondycji
W przypadku aplikacji przeznaczonych na Androida 16 lub nowszego uprawnienia dotyczące zdrowia i kondycji przechodzą na bardziej szczegółowy zestaw uprawnień android.permissions.health używanych przez Health Connect.
Wydajność i bateria Nowe funkcje i interfejsy API Uruchomienie komponentu w ApplicationStartInfo
Android 16 dodaje parametr getStartComponent(), który pozwala odróżnić, który typ komponentu wywołał uruchomienie. Może to być przydatne przy optymalizacji procesu uruchamiania aplikacji.
Wydajność i bateria Nowe funkcje i interfejsy API Adaptacyjna częstotliwość odświeżania
Android 16 wprowadza hasArrSupport()getSuggestedFrameRate(int), przywracając jednocześnie getSupportedRefreshRates(), aby ułatwić aplikacjom korzystanie z adaptacyjnej częstotliwości odświeżania.
Wydajność i bateria Nowe funkcje i interfejsy API Lepsza analiza zadań
W Androidzie 16 wprowadzamy JobScheduler#getPendingJobReasons(), który zwraca wiele powodów, dla których zadanie jest oczekujące, zarówno ze względu na ograniczenia zadane przez dewelopera, jak i ograniczenia zadane przez system.
Wprowadzamy też funkcję JobScheduler#getPendingJobReasonsHistory(), która zwraca listę najnowszych oczekujących zmian powodów odejścia.
Wydajność i bateria Nowe funkcje i interfejsy API Profilowanie wywoływane przez system
Android 16 wprowadza profilowanie wywoływane przez system w ProfilingManager. Aplikacje mogą zgłaszać zainteresowanie otrzymywaniem dzienników w przypadku określonych czynników, takich jak uruchamianie „na zimno” reportFullyDrawn lub powiadomienia o problemach. System rozpoczyna i kończy śledzenie w imieniu aplikacji. Po zakończeniu śledzenia wyniki są dostarczane do katalogu danych aplikacji.
Wydajność i bateria Nowe funkcje i interfejsy API Interfejsy Headroom API w ADPF
W Androidzie 16 interfejs SystemHealthManager wprowadza interfejsy API getCpuHeadroomgetGpuHeadroom, które mają zapewnić aplikacjom i grom o wysokich wymaganiach zasoby z szacowanymi dostępnymi zasobami procesora i procesora graficznego.
Łączność Nowe funkcje i interfejsy API Rangowanie z ulepszonym bezpieczeństwem
Android 16 dodaje obsługę solidnych funkcji bezpieczeństwa w lokalizacji Wi-Fi na obsługiwanych urządzeniach z Wi-Fi 6 802.11az, co pozwala aplikacjom łączyć większą dokładność, większą skalowalność i dynamiczne planowanie protokołu z ulepszeniami zabezpieczeń, w tym szyfrowaniem AES-256 i ochroną przed atakami MITM.
Łączność Nowe funkcje i interfejsy API Ogólne interfejsy API pomiaru odległości
Android 16 zawiera nowy interfejs RangingManager, który umożliwia określanie odległości i kąta na obsługiwanym sprzęcie między urządzeniem lokalnym a urządzeniem zdalnym.
Multimedia Nowe funkcje i interfejsy API Ulepszenia selektora zdjęć
Android 16 zawiera ulepszenia selektora zdjęć, takie jak nowe interfejsy API, które umożliwiają aplikacjom umieszczanie selektora zdjęć w hierarchii widoku, oraz nowe interfejsy API, które umożliwiają wyszukiwanie w selektorze zdjęć na Androidzie za pomocą dostawcy multimediów w chmurze.
Multimedia Nowe funkcje i interfejsy API Zaawansowane profesjonalne wideo
Android 16 wprowadza obsługę zaawansowanego profesjonalnego kodeka wideo (APV), który został zaprojektowany do profesjonalnego nagrywania i postprodukcji filmów o wysokiej jakości.
Prywatność Nowe funkcje i interfejsy API Aktualizacje Health Connect
Health Connect dodaje ACTIVITY_INTENSITY, nowy typ danych zdefiniowany zgodnie z wytycznymi Światowej Organizacji Zdrowia dotyczącymi umiarkowanej i intensywnej aktywności. Health Connect zawiera też zaktualizowane interfejsy API obsługujące dane o stanie zdrowia. Umożliwia to aplikacjom odczytywanie i zapisywanie dokumentacji medycznej w formacie FHIR za wyraźną zgodą użytkownika. Ten interfejs API jest w programie wcześniejszego dostępu. Jeśli chcesz z niej skorzystać, zarejestruj się w naszym programie wcześniejszego dostępu.
Prywatność Nowe funkcje i interfejsy API Piaskownica prywatności na Androida
Android 16 zawiera najnowszą wersję Piaskownicy prywatności na Androida, która jest częścią naszych nieustannych prac nad tworzeniem technologii, w których użytkownicy mają pewność, że ich prywatność jest chroniona.
Aparat Nowe funkcje i interfejsy API Dokładne dostosowanie temperatury barw i odsłonięcia
Android 16 obsługuje aparaty do dokładnego dostosowania temperatury barw i odsłonięcia, aby lepiej obsługiwać profesjonalne aplikacje do nagrywania filmów.
Aparat Nowe funkcje i interfejsy API Hybrydowe automatyczne naświetlenie
Android 16 dodaje do aplikacji Aparat 2 nowe hybrydowe tryby automatycznego naświetlenia, które umożliwiają ręczne kontrolowanie określonych aspektów naświetlenia przy jednoczesnym pozostawieniu reszty pracy algorytmowi automatycznego naświetlenia (AE).
Aparat Nowe funkcje i interfejsy API Zadanie intencji robienia zdjęć w ruchu
Android 16 dodaje standardowe działania intencji – ACTION_MOTION_PHOTO_CAPTUREACTION_MOTION_PHOTO_CAPTURE_SECURE – które proszą aplikację aparatu o zrobienie zdjęcia w ruchu i zwrócenie go.
Aparat Nowe funkcje i interfejsy API Wykrywanie sceny w trybie nocnym aparatu
Aby pomóc aplikacji określić, kiedy włączyć i wyłączyć tryb nocny aparatu, Android 16 dodaje EXTENSION_NIGHT_MODE_INDICATOR. Jeśli jest obsługiwane, możesz użyć CaptureResult w aplikacji Camera2.
Aparat Nowe funkcje i interfejsy API Zmiany w obrazach w formacie UltraHDR
Android 16 obsługuje obrazy UltraHDR w formacie HEIC.
Internacjonalizacja Nowe funkcje i interfejsy API Tekst w pionie
Android 16 dodaje obsługę niskiego poziomu renderowania i pomiary tekstu w pionie, aby zapewnić deweloperom bibliotek podstawową obsługę pisania w pionie.
Internacjonalizacja Nowe funkcje i interfejsy API Dostosowywanie systemu miar
Android 16 umożliwia dostosowanie systemu miar w ustawieniach regionalnych.
Ułatwienia dostępu Nowe funkcje i interfejsy API Ulepszenia interfejsów API ułatwień dostępu
Android 16 zawiera dodatkowe interfejsy API, które poprawiają semantykę interfejsu użytkownika, co zwiększa spójność dla użytkowników korzystających z usług ułatwień dostępu, takich jak TalkBack.
Ułatwienia dostępu Nowe funkcje i interfejsy API Telefon jako wejście mikrofonu do połączeń głosowych z użyciem aparatów słuchowych LE Audio
Android 16 umożliwia użytkownikom aparatów słuchowych LE Audio przełączanie się między wbudowanymi mikrofonami aparatów słuchowych a mikrofonem w telefonie na potrzeby połączeń głosowych.
Ułatwienia dostępu Nowe funkcje i interfejsy API Sterowanie głośnością dźwięków otoczenia w aparatach słuchowych z Bluetooth LE
Android 16 umożliwia użytkownikom aparatów słuchowych z Bluetooth LE dostosowywanie głośności dźwięków otoczenia rejestrowanych przez mikrofony aparatu.
Grafika Nowe funkcje i interfejsy API Efekty graficzne z AGSL
Android 16 dodaje RuntimeColorFilterRuntimeXfermode, co pozwala tworzyć złożone efekty, takie jak próg, sepia i nasycenie barw, i stosować je do wywołań draw.