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 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
Aparat Nowe funkcje i interfejsy API Nagrywanie filmów HDR
Aplikacje mogą używać interfejsów Camera2 API do nagrywania i wyświetlania podglądu treści wideo HDR.
Łączność Zmiana (aplikacje kierowane na użytkowników powyżej 13 roku życia) Metody BluetoothAdapter#enable() i BluetoothAdapter#disable() zostały wycofane
W przypadku aplikacji kierowanych na Androida 13 (API na poziomie 33) lub nowszego metody BluetoothAdapter#enable()BluetoothAdapter#disable() zostały wycofane i zawsze zwracają wartość false.
Główna funkcja Zmień (wszystkie aplikacje) Usunięto starszą kopię implementacji usługi mowy
Aplikacje powinny używać domyślnego dostawcy na urządzeniu w przypadku SpeechService, zamiast na stałe kodować konkretną aplikację.
Główna funkcja Nowe funkcje i interfejsy API Aktualizacje OpenJDK 11
Android 13 zawiera szereg aktualizacji, które są zgodne z wersją 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ą dynamicznych kolorów 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, aby ustawić lub uzyskać preferowany język 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 przypadku TextView.
Wydajność i narzędzia dla programistów Nowe funkcje i interfejsy API Interfejsy API do konwersji tekstu
W Androidzie 13 aplikacje mogą wywoływać nowy interfejs API do konwersji tekstu, dzięki czemu użytkownicy posługujący się językami 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 zastosowaniu 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 widoki TextView mogą teraz zawijać tekst według bunsetsu (najmniejszej jednostki słów, która brzmi naturalnie) lub fraz, a nie według znaków. Dzięki temu aplikacje będą bardziej dopracowane i czytelne.
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ą je udostępniać w Szybkich ustawieniach.
Wydajność i narzędzia dla programistów Nowe funkcje i interfejsy API Podgląd schowka
Od Androida 13 aplikacje korzystają ze standardowego potwierdzenia wizualnego, gdy do schowka dodawana jest zawartość.
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 ma wbudowaną obsługę LE Audio, więc deweloperzy powinni mieć dostęp do 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 obiektów RuntimeShader do tworzenia zaawansowanych efektów.
Grafika Nowe funkcje i interfejsy API Ulepszenia Choreografa
Dodatkowe metody w interfejsach API ChoreographerASurfaceControl dostarczają aplikacjom więcej informacji o możliwych osiach czasu klatek i dodają więcej kontekstu do SurfaceFlinger dotyczącego cyklu życia klatki.
Multimedia Nowe funkcje i interfejsy API Przewidywane kierowanie dźwięku
Aplikacje mogą używać nowych interfejsów API, aby określać, jak będzie kierowany dźwięk.
Wydajność i bateria Zmień (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 wersji pakietu SDK, na którą kierowana jest aplikacja.
Wydajność i bateria Zmień (wszystkie aplikacje) Ulepszone obsługiwanie zadań wstępnego pobierania za pomocą JobScheduler
W Androidzie 13 system próbuje określić, kiedy aplikacja zostanie uruchomiona następnym razem, i wykorzystuje to oszacowanie do uruchamiania zadań wstępnego pobierania.
Wydajność i bateria Zmień (wszystkie aplikacje) Wykorzystanie zasobów baterii
Android 13 wprowadza funkcję wykorzystania zasobów baterii, która zapewnia kilka sposobów na lepsze zarządzanie czasem pracy urządzenia na baterii.
Prywatność i bezpieczeństwo Zmień (wszystkie aplikacje) Uprawnienia czasu działania dotyczące powiadomień
Android 13 wprowadza nowe uprawnienia czasu działania dotyczące powiadomień: POST_NOTIFICATIONS.
Prywatność i bezpieczeństwo Zmień (wszystkie aplikacje) Ukrywanie treści poufnych w schowku
Aplikacje, które umożliwiają użytkownikom kopiowanie treści poufnych do schowka, muszą dodawać flagę, aby ukrywać te treści w podglądach zawartości schowka.
Prywatność i bezpieczeństwo Zmień (wszystkie aplikacje) Zrezygnuj z używania wspólnego identyfikatora użytkownika
Aplikacje, które używają wycofanego atrybutu android:sharedUserId i nie zależą już od jego funkcji, powinny przejść na inne mechanizmy.
Prywatność i bezpieczeństwo Zmiana (aplikacje kierowane na użytkowników powyżej 13 roku życia) Nowe uprawnienia w czasie działania dotyczące urządzeń Wi-Fi w pobliżu
Podczas korzystania z określonych interfejsów API Wi-Fi aplikacje, które nie wymagają dostępu do fizycznej lokalizacji urządzenia, powinny wyraźnie to zaznaczyć za pomocą nowych uprawnień.
Prywatność i bezpieczeństwo Zmiana (aplikacje kierowane na użytkowników powyżej 13 roku życia) Korzystanie z czujników na ciele w tle wymaga nowego uprawnienia
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 uprawnienie BODY_SENSORS_BACKGROUND.
Prywatność i bezpieczeństwo Zmiana (aplikacje kierowane na użytkowników powyżej 13 roku życia) Szczegółowe uprawnienia do multimediów
Aplikacje muszą teraz używać osobnych uprawnień, aby prosić o dostęp do różnych typów multimediów, zamiast uprawnienia 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 uprawnienie w czasie działania dotyczące urządzeń Wi-Fi w pobliżu
Aplikacje mogą prosić o nowe uprawnienie, 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 uprawnienie dotyczące alarmów precyzyjnych
W przypadku aplikacji kierowanych na Androida 13 aplikacje takie jak kalendarze i alarmy mogą używać nowego uprawnienia USE_EXACT_ALARM przyznawanego podczas instalacji do ustawiania alarmów precyzyjnych.
Prywatność i bezpieczeństwo Nowe funkcje i interfejsy API Uprawnienia, które deweloper może cofnąć
Od Androida 13 aplikacja może cofnąć dostęp do uprawnień przyznanych w czasie działania, które zostały 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 rotacyjnych 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 wykorzystuje optymalizacje dla tabletów wprowadzone w Androidzie 12 i w wersji 12L, w tym optymalizacje interfejsu systemu, lepszą wielozadaniowość i ulepszone tryby zgodności.
Interfejs użytkownika Zmiana (aplikacje kierowane na użytkowników powyżej 13 roku życia) Sterowanie multimediami pochodzące z PlaybackState
System pobiera teraz elementy sterujące multimediami z działań PlaybackState zamiast z powiadomień MediaStyle.
Interfejs użytkownika Zmiana (aplikacje kierowane na użytkowników powyżej 13 roku życia) 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 wycofana. Zamiast tego WebView zawsze ustawia zapytanie o multimedia prefers-color-scheme zgodnie z atrybutem motywu aplikacji isLightTheme.
Usługi Google Play Zmiana (aplikacje kierowane na użytkowników powyżej 13 roku życia) Uprawnienia wymagane w przypadku identyfikatora wyświetlania reklam
Aplikacje, które używają identyfikatora wyświetlania reklam w Usługach Google Play i są kierowane na Androida 13 (API na poziomie 33) lub nowszego, muszą w pliku manifestu aplikacji zadeklarować AD_ID normalne uprawnienia.
Ograniczenia interfejsu innego niż SDK Zmiana (aplikacje kierowane na użytkowników powyżej 13 roku życia) Aktualizacje ograniczeń interfejsów spoza SDK
Android 13 zawiera zaktualizowane listy ograniczonych interfejsów spoza SDK, które powstały na podstawie współpracy z deweloperami 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.