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 regularnego i przyspieszonego zadania na podstawie kilku czynników: w którym zbiorze aplikacji oczekujących znajduje się aplikacja, czy zadanie rozpoczyna się od momentu, gdy aplikacja jest w stanie najwyższym, i czy zadanie jest wykonywane podczas uruchamiania usługi na pierwszym planie.
Główna funkcja Zmień (wszystkie aplikacje) Zasięg 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ń (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 zadanie 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 API Androida
W Androidzie 16 dostępna jest podglądowa wersja następnej głównej wersji Androida, która zostanie wprowadzona 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 w II kwartale 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) Wymagane przeniesienie lub rezygnacja z przewidywanego przejścia wstecz
W przypadku aplikacji kierowanych na Androida 16 animacje systemowe, takie jak przejście na ekran główny, przełączanie między zadaniami i aplikacją oraz przełączanie między aktywnościami, są teraz domyślnie włączone. Aby odzwierciedlić to w systemie, wartość domyślna parametru 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 śledzić w łatwy sposób procesy od początku do końca. Te powiadomienia mają teraz lepszą widoczność na interfejsach systemowych i wyższy priorytet w panelu powiadomień.
Zdrowie i fitness Zmień (aplikacje kierowane do osób powyżej 16 roku życia) Uprawnienia dotyczące zdrowia i kondycji
W przypadku aplikacji kierowanych na Androida 16 lub nowszego przechodzimy od uprawnień dotyczących zdrowia i kondycji do bardziej szczegółowego zestawu uprawnień android.permissions.health używanych przez Health Connect.
Duże ekrany i formaty 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, proporcje i możliwość zmiany rozmiaru.
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 podjęcia pracy.
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 uruchamia i zatrzymuje śledzenie w imieniu aplikacji. Po zakończeniu śledzenia wyniki są dostarczane do katalogu danych aplikacji.
Łączność Nowe funkcje i interfejsy API Określanie lokalizacji z zaawansowanymi zabezpieczeniami
Android 16 dodaje obsługę solidnych funkcji zabezpieczeń 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 wysokiej jakości filmów.
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 Wykrywanie sceny w trybie nocnym aparatu
Aby pomóc aplikacji określić, kiedy przełączyć się na tryb nocny i z niego, Android 16 dodaje EXTENSION_NIGHT_MODE_INDICATOR. Jeśli jest obsługiwane, możesz użyć CaptureResult w aplikacji Camera2.
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.
Ułatwienia dostępu Nowe funkcje i interfejsy API Opis dodatkowy
Android 16 umożliwia dodanie elementu setSupplementalDescription, dzięki czemu możesz podać tekst zawierający informacje o elementach ViewGroup bez zastępowania informacji z ich elementów potomnych.
Ułatwienia dostępu Nowe funkcje i interfejsy API Wymagane pola formularza
Android 16 dodaje setFieldRequired do AccessibilityNodeInfo, aby aplikacje mogły poinformować usługę ułatwień dostępu, że dane w polu formularza są wymagane.
Ułatwienia dostępu Nowe funkcje i interfejsy API Telefon jako wejście mikrofonu do połączeń głosowych z urządzeniami słuchowymi 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 dostosowanie głośności dźwięków otoczenia rejestrowanych przez mikrofony aparatu.