Lista funkcji i zmian w Androidzie 13

W tabeli poniżej znajdziesz wszystkie udokumentowane funkcje i zmiany w działaniu, które mogą mieć wpływ na programistó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
Aparat Nowe funkcje i interfejsy API Nagrywanie filmów HDR
Aplikacje mogą używać interfejsów API Camera2 do nagrywania i wyświetlania podglądu treści wideo HDR.
Łączność Zmiana (aplikacje kierowane na Androida 13 lub nowszego) Metody BluetoothAdapter#enable() i BluetoothAdapter#disable() są wycofywane
W przypadku aplikacji kierowanych na Androida 13 (API na poziomie 33) lub nowszego metody BluetoothAdapter#enable() i BluetoothAdapter#disable() są wycofywane i zawsze zwracają wartość false.
Główna funkcjonalność Zmiana (wszystkie aplikacje) Usunięto starszą kopię implementacji usługi mowy
Aplikacje powinny używać domyślnego dostawcy SpeechService na urządzeniu, a nie kodować na stałe konkretnej aplikacji.
Główna funkcjonalność Nowe funkcje i interfejsy API Aktualizacje OpenJDK 11
Android 13 zawiera szereg aktualizacji, które mają na celu dostosowanie do wersji OpenJDK 11 LTS.
Wydajność i narzędzia dla programistów Nowe funkcje i interfejsy API Ikony aplikacji z motywem
Aplikacje mogą udostępniać monochromatyczne ikony, które można stylizować na urządzeniu użytkownika za pomocą dynamicznego koloru Material You.
Wydajność i narzędzia dla programistów Nowe funkcje i interfejsy API Wybór języka według aplikacji
Aplikacje mogą używać nowych interfejsów API platformy do ustawiania lub pobierania preferowanego języka użytkownika dla poszczególnych aplikacji.
Wydajność i narzędzia dla programistów Nowe funkcje i interfejsy API Szybsze dzielenie wyrazów
Android 13 znacznie poprawia wydajność dzielenia wyrazów w instancjach TextView.
Wydajność i narzędzia dla programistów Nowe funkcje i interfejsy API Interfejsy API konwersji tekstu
W Androidzie 13 aplikacje mogą wywoływać nowy interfejs API konwersji tekstu, dzięki czemu użytkownicy, którzy mówią w językach z fonetycznymi metodami wprowadzania tekstu, mogą szybciej i łatwiej znajdować to, czego szukają.
Wydajność i narzędzia dla programistów Nowe funkcje i interfejsy API Ulepszone wysokości wierszy w przypadku skryptów innych niż łacińskie
Android 13 poprawia wyświetlanie skryptów innych niż łacińskie (takich jak tamilski, birmański, telugu i tybetański) dzięki użyciu wysokości wiersza dostosowanej do każdego języka.
Wydajność i narzędzia dla programistów Nowe funkcje i interfejsy API Ulepszone zawijanie tekstu w języku japońskim
W przypadku aplikacji w języku japońskim, które są bardziej dopracowane i czytelne, TextViews może teraz zawijać tekst według Bunsetsu (najmniejszej jednostki słów, która brzmi naturalnie) lub fraz, a nie według znaków.
Wydajność i narzędzia dla programistów Nowe funkcje i interfejsy API Aktualizacje biblioteki Unicode
Android 13 zawiera najnowsze ulepszenia, poprawki i zmiany, które są dostępne w Unicode ICU 70, Unicode CLDR 40 i Unicode 14.0.
Wydajność i narzędzia dla programistów Nowe funkcje i interfejsy API Kolorowe czcionki wektorowe
Android 13 dodaje obsługę renderowania czcionek COLR w wersji 1 i aktualizuje emoji systemowe do formatu COLRv1.
Wydajność i narzędzia dla programistów Nowe funkcje i interfejsy API Interfejs API umieszczania w Szybkich ustawieniach
Aplikacje, które udostępniają niestandardowe kafelki, mogą udostępniać je w Szybkich ustawieniach.
Wydajność i narzędzia dla programistów Nowe funkcje i interfejsy API Podgląd schowka
Od Androida 13 aplikacje używają standardowego potwierdzenia wizualnego, gdy treści są dodawane do schowka.
Wydajność i narzędzia dla programistów Nowe funkcje i interfejsy API Gest przewidywanego przejścia wstecz
Android 13 wprowadza gest przewidywanego przejścia wstecz na urządzeniach z Androidem, takich jak telefony, urządzenia z dużym ekranem i urządzenia składane.
Wydajność i narzędzia dla programistów Nowe funkcje i interfejsy API Bluetooth LE Audio
Android 13 dodaje wbudowaną obsługę LE Audio, dzięki czemu programiści powinni bezpłatnie korzystać z nowych funkcji na zgodnych urządzeniach.
Wydajność i narzędzia dla programistów Nowe funkcje i interfejsy API MIDI 2.0
Android 13 dodaje obsługę nowego standardu MIDI 2.0, w tym możliwość podłączenia sprzętu MIDI 2.0 przez USB.
Wydajność i narzędzia dla programistów Nowe funkcje i interfejsy API Optymalizacje ART
Android 13 zwiększa wydajność i efektywność wszystkich aplikacji dzięki aktualizacjom środowiska wykonawczego ART.
Grafika Nowe funkcje i interfejsy API Programowalne shadery
Aplikacje mogą używać programowalnych RuntimeShader obiektów do tworzenia zaawansowanych efektów.
Grafika Nowe funkcje i interfejsy API Ulepszenia Choreographer
Dodatkowe metody w interfejsach API Choreographer i ASurfaceControl zapewniają aplikacjom więcej informacji o możliwych osiach czasu klatek i dodają więcej kontekstu do SurfaceFlinger na temat cyklu życia klatki.
Multimedia Nowe funkcje i interfejsy API Przewidywalne routowanie dźwięku
Aplikacje mogą używać nowych interfejsów API do określania sposobu routowania dźwięku.
Wydajność i bateria Zmiana (wszystkie aplikacje) Menedżer zadań
Android 13 umożliwia użytkownikom zatrzymywanie usług działających na pierwszym planie z poziomu panelu powiadomień, niezależnie od docelowej wersji pakietu SDK.
Wydajność i bateria Zmiana (wszystkie aplikacje) Ulepszenie obsługi zadań pobierania wstępnego za pomocą JobScheduler
W Androidzie 13 system próbuje określić, kiedy aplikacja zostanie uruchomiona, i używa tego oszacowania do uruchamiania zadań pobierania wstępnego.
Wydajność i bateria Zmiana (wszystkie aplikacje) Wykorzystanie zasobów baterii
Android 13 wprowadza wykorzystanie zasobów baterii, które zapewnia kilka sposobów na lepsze zarządzanie czasem pracy baterii urządzenia.
Prywatność i bezpieczeństwo Zmiana (wszystkie aplikacje) Uprawnienia w czasie działania (aplikacji) do wyświetlania powiadomień
Android 13 wprowadza nowe zgoda na wyświetlanie powiadomień: POST_NOTIFICATIONS.
Prywatność i bezpieczeństwo Zmiana (wszystkie aplikacje) Ukrywanie treści o charakterze kontrowersyjnym w schowku
Aplikacje, które umożliwiają użytkownikom kopiowanie treści o charakterze kontrowersyjnym do schowka, muszą dodać flagę, aby ukryć te treści w podglądach zawartości schowka.
Prywatność i bezpieczeństwo Zmiana (wszystkie aplikacje) Migracja z udostępnionego identyfikatora użytkownika
Aplikacje, które używają wycofanego android:sharedUserId atrybutu i nie zależą już od jego funkcji, powinny przejść na inne mechanizmy.
Prywatność i bezpieczeństwo Zmiana (aplikacje kierowane na Androida 13 lub nowszego) Nowe uprawnienia czasu działania dotyczące urządzeń Wi-Fi w pobliżu
Gdy używasz niektórych interfejsów API Wi-Fi, aplikacje, które nie wymagają dostępu do fizycznej lokalizacji urządzenia, powinny zdecydowanie potwierdzić to za pomocą nowych uprawnień.
Prywatność i bezpieczeństwo Zmiana (aplikacje kierowane na Androida 13 lub nowszego) Używanie czujników na ciele w tle wymaga nowych uprawnień
Jeśli Twoja aplikacja jest kierowana na Androida 13 i wymaga dostępu do informacji z czujników na ciele podczas działania w tle, musisz zadeklarować nowe uprawnienia BODY_SENSORS_BACKGROUND.
Prywatność i bezpieczeństwo Zmiana (aplikacje kierowane na Androida 13 lub nowszego) Szczegółowe uprawnienia do multimediów
Aplikacje muszą teraz używać oddzielnych uprawnień, aby prosić o dostęp do różnych typów multimediów, zamiast uprawnień READ_EXTERNAL_STORAGE.
Prywatność i bezpieczeństwo Nowe funkcje i interfejsy API Bezpieczniejsze eksportowanie odbiorników rejestrowanych w kontekście
Aby zwiększyć bezpieczeństwo odbiorników czasu działania, Android 13 umożliwia określenie, czy dany odbiornik w aplikacji powinien być eksportowany i widoczny dla innych aplikacji na urządzeniu.
Prywatność i bezpieczeństwo Nowe funkcje i interfejsy API Selektor zdjęć
Aplikacje powinny używać nowego selektora zdjęć, aby zapewnić użytkownikom bezpieczny, wbudowany sposób wybierania plików multimedialnych bez przyznawania dostępu do całej biblioteki multimediów.
Prywatność i bezpieczeństwo Nowe funkcje i interfejsy API Nowe uprawnienia czasu działania dotyczące urządzeń Wi-Fi w pobliżu
Aplikacje mogą prosić o nowe uprawnienia, aby wykrywać urządzenia Wi-Fi w pobliżu bez dostępu do lokalizacji urządzenia.
Prywatność i bezpieczeństwo Nowe funkcje i interfejsy API Nowe uprawnienia do używania alarmów precyzyjnych
W przypadku aplikacji kierowanych na Androida 13, takich jak kalendarze i alarmy, można używać nowych uprawnień USE_EXACT_ALARM przyznawanych podczas instalacji, aby ustawiać alarmy precyzyjne.
Prywatność i bezpieczeństwo Nowe funkcje i interfejsy API Deweloperska opcja obniżania uprawnień
Od Androida 13 aplikacja może cofnąć dostęp do uprawnień w czasie działania (aplikacji), które zostały jej wcześniej przyznane przez system lub użytkownika.
Prywatność i bezpieczeństwo Nowe funkcje i interfejsy API Schemat podpisu plików APK w wersji 3.1
Schemat podpisu plików APK w wersji 3.1 umożliwia aplikacjom obsługę oryginalnych i obróconych sygnatariuszy w jednym pliku APK, a także obsługuje kierowanie na wersję pakietu SDK.
Prywatność i bezpieczeństwo Nowe funkcje i interfejsy API Lepsze raportowanie błędów w Keystore i KeyMint
W przypadku aplikacji, które generują klucze, Keystore i KeyMint zapewniają teraz bardziej szczegółowe i dokładne wskaźniki błędów.
Tablety i duże ekrany Nowe funkcje i interfejsy API Lepsza obsługa tabletów i urządzeń z dużym ekranem
Android 13 bazuje na optymalizacjach dla tabletów wprowadzonych w Androidzie 12 i w wersji 12L, w tym na optymalizacjach interfejsu systemu, lepszej wielozadaniowości i ulepszonych trybach zgodności.
Wrażenia użytkownika Zmiana (aplikacje kierowane na Androida 13 lub nowszego) Opcje sterowania multimediami pochodzące z PlaybackState
System wyprowadza teraz opcje sterowania multimediami z działań PlaybackState zamiast z powiadomień MediaStyle.
Wrażenia użytkownika Zmiana (aplikacje kierowane na Androida 13 lub nowszego) Motyw kolorystyczny aplikacji automatycznie stosowany do treści WebView
W przypadku aplikacji kierowanych na Androida 13 (API na poziomie 33) lub nowszego metoda setForceDark() jest wycofywane. Zamiast tego WebView zawsze ustawia zapytanie o media prefers-color-scheme zgodnie z atrybutem motywu aplikacji isLightTheme.
Usługi Google Play Zmiana (aplikacje kierowane na Androida 13 lub nowszego) Uprawnienia wymagane do korzystania z identyfikatora wyświetlania reklam
Aplikacje, które używają identyfikatora wyświetlania reklam Usług Google Play i są kierowane na Androida 13 (API na poziomie 33) lub nowszego, muszą zadeklarować w pliku manifestu aplikacji normalne uprawnienia AD_ID.
Ograniczenia dotyczące interfejsów spoza pakietu SDK Zmiana (aplikacje kierowane na Androida 13 lub nowszego) Aktualizacje ograniczeń dotyczących interfejsów spoza pakietu SDK
Android 13 zawiera zaktualizowane listy ograniczonych interfejsów spoza pakietu SDK, które powstały na podstawie współpracy z programistami Androida i najnowszych testów wewnętrznych.
Multimedia Nowe funkcje i interfejsy API Dźwięk przestrzenny
Niezwykłe doznania dźwiękowe, które zapewniają większy realizm.

Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.