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 |
---|---|---|
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 | 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() i moveTaskToBackCallback . |
Wrażenia użytkownika i interfejs systemu | Nowe funkcje i interfejsy API |
Lepsze haptyki Android 16 dodaje interfejsy API haptycznych, 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ń. |
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 momentu, gdy aplikacja jest w stanie najwyższego priorytetu, i czy zadanie jest wykonywane podczas działania usługi na pierwszym planie. |
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 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. |
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 |
Częstotliwość odświeżania adaptacyjna Android 16 wprowadza hasArrSupport() i getSuggestedFrameRate(int) , przywracając jednocześnie getSupportedRefreshRates() , aby ułatwić aplikacjom korzystanie z częstotliwości odświeżania adaptacyjnej. |
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 zdarzeń, takich jak uruchamianie „na zimno” reportFullyDrawn lub powiadomienia o problemach. System rozpoczyna i zatrzymuje śledzenie w imieniu aplikacji. Po zakończeniu śledzenia wyniki są dostarczane do katalogu danych aplikacji. |
Łączność | Nowe funkcje i interfejsy API |
Ranging 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ń, takimi jak szyfrowanie AES-256 i ochrona przed atakami MITM. |
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. |
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 wziąć udział w tym programie, 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. |