Lista funkcji i zmian w Androidzie 13

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
Aparat Nowe funkcje i interfejsy API Nagrywanie filmów HDR
Aplikacje mogą używać interfejsów Camera2 API do nagrywania i pokazania podglądu filmów HDR.
Łączność Zmień (aplikacje kierowane do osób powyżej 13 roku życia) BluetoothAdapter#enable() i BluetoothAdapter#disable() są przestarzałe
Jeśli aplikacja jest kierowana na Androida 13 (poziom API 33) lub nowszego, metody BluetoothAdapter#enable()BluetoothAdapter#disable() są przestarzałe i zawsze zwracają false.
Główna funkcja Zmień (wszystkie aplikacje) Usunięto starszą wersję implementacji usługi rozpoznawania mowy
Aplikacje powinny używać domyślnego dostawcy usługi SpeechService, a nie konkretnej aplikacji zaszytej na stałe.
Główna funkcja Nowe funkcje i interfejsy API Aktualizacje OpenJDK 11
W Androidzie 13 wprowadzono kilka aktualizacji, które dopasowują system do wersji OpenJDK 11 LTS.
Narzędzia i produktywność programistów Nowe funkcje i interfejsy API Ikony aplikacji z motywem
Aplikacje mogą zawierać monochromatyczne ikony, które można stylizować na urządzeniu użytkownika za pomocą dynamicznych kolorów Material You.
Narzędzia i produktywność 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 uzyskiwania preferowanego języka użytkownika według aplikacji.
Narzędzia i produktywność programistów Nowe funkcje i interfejsy API Szybsze dzielenie wyrazów
W Androidzie 13 znacznie poprawiono wydajność dzielenia wyrazów w przypadku instancji TextView.
Narzędzia i produktywność programistów Nowe funkcje i interfejsy API Wersje interfejsów API do konwersji tekstu
Na Androidzie 13 aplikacje mogą wywoływać nowy interfejs API do konwersji tekstu, dzięki czemu użytkownicy, którzy mówią językami z fonetycznymi metodami wprowadzania tekstu, mogą szybciej i łatwiej znaleźć to, czego szukają.
Narzędzia i produktywność programistów Nowe funkcje i interfejsy API Lepsza wysokość wiersza w przypadku pism niełacińskich
W Androidzie 13 poprawiliśmy wyświetlanie pism niełacińskich (takich jak tamilski, birmański, telugu czy tybetański) dzięki zastosowaniu wysokości wiersza dostosowanej do każdego języka.
Narzędzia i produktywność programistów Nowe funkcje i interfejsy API Usprawnione zawijanie tekstu w języku japońskim
Elementy TextView mogą teraz zawijać tekst według bunsetsu (najmniejszej jednostki słów, która brzmi naturalnie) lub według wyrażeń zamiast według znaków, co pozwala tworzyć bardziej dopracowane i czytelne aplikacje w języku japońskim.
Narzędzia i produktywność programistów Nowe funkcje i interfejsy API Aktualizacje biblioteki Unicode
W Androidzie 13 wprowadzono najnowsze ulepszenia, poprawki i zmiany zawarte w Unicode ICU 70, Unicode CLDR 40 i Unicode 14.0.
Narzędzia i produktywność programistów Nowe funkcje i interfejsy API Czcionki wektorów kolorów
W Androidzie 13 dodano obsługę renderowania czcionek COLR w wersji 1 i zaktualizowano systemowe emotikony do formatu COLRv1.
Narzędzia i produktywność programistów Nowe funkcje i interfejsy API Szybkie ustawienia API do umieszczania elementów
Aplikacje, które udostępniają niestandardowe kafelki, mogą udostępniać je w Szybkich ustawieniach.
Narzędzia i produktywność programistów Nowe funkcje i interfejsy API Podgląd schowka
Od Androida 13 aplikacje używają standardowego wizualnego potwierdzenia, gdy do schowka dodawane są treści.
Narzędzia i produktywność programistów Nowe funkcje i interfejsy API Gest przewidywanego cofania
Android 13 wprowadza gest przewidywanego cofania na urządzeniach z Androidem, takich jak telefony, duże ekrany i urządzenia składane.
Narzędzia i produktywność programistów Nowe funkcje i interfejsy API Bluetooth LE Audio
W Androidzie 13 dodano wbudowaną obsługę LE Audio, więc deweloperzy powinni uzyskać nowe funkcje bezpłatnie na zgodnych urządzeniach.
Narzędzia i produktywność programistów Nowe funkcje i interfejsy API MIDI 2.0
W Androidzie 13 dodano obsługę nowego standardu MIDI 2.0, w tym możliwość podłączenia sprzętu MIDI 2.0 przez USB.
Narzędzia i produktywność programistów Nowe funkcje i interfejsy API Optymalizacje ART
W Androidzie 13 poprawiono wydajność i skuteczność wszystkich aplikacji dzięki aktualizacjom środowiska wykonawalnego 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 zapewniają aplikacjom więcej informacji o możliwych harmonogramach klatek oraz dodają więcej kontekstu do SurfaceFlinger na temat cyklu życia klatki.
Multimedia Nowe funkcje i interfejsy API Wstępny routing dźwięku
Aplikacje mogą używać nowych interfejsów API do określania sposobu kierowania dźwięku.
Wydajność i bateria Zmień (wszystkie aplikacje) Task Manager
W Androidzie 13 użytkownicy mogą zatrzymywać usługi na pierwszym planie z poziomu panelu powiadomień, niezależnie od docelowej wersji pakietu SDK.
Wydajność i bateria Zmień (wszystkie aplikacje) Usprawnienie obsługi zadań w ramach funkcji JobScheduler
W Androidzie 13 system próbuje określić, kiedy aplikacja zostanie uruchomiona ponownie, i wykorzystuje tę wartość do uruchamiania zadań w ramach funkcji wstępnego pobierania.
Wydajność i bateria Zmień (wszystkie aplikacje) Wykorzystanie zasobów baterii
Android 13 wprowadza funkcję Wykorzystanie zasobów baterii, która oferuje kilka sposobów na lepsze zarządzanie czasem pracy urządzenia na baterii.
Prywatność i bezpieczeństwo Zmień (wszystkie aplikacje) Uprawnienia dotyczące powiadomień w czasie działania
W Androidzie 13 wprowadzono nowe uprawnienie dotyczące powiadomień w czasie działania: POST_NOTIFICATIONS.
Prywatność i bezpieczeństwo Zmień (wszystkie aplikacje) Ukrywanie treści poufnych ze schowka
Aplikacje, które umożliwiają użytkownikom kopiowanie treści poufnych na schowek, muszą dodać flagę, aby ukryć te treści z podglądu treści schowka.
Prywatność i bezpieczeństwo Zmień (wszystkie aplikacje) Przejście na inne mechanizmy zamiast wspólnego identyfikatora użytkownika
Aplikacje, które korzystają z nieużywanego już atrybutu android:sharedUserId, i nie są już zależne od jego funkcji, powinny przejść na inne mechanizmy.
Prywatność i bezpieczeństwo Zmień (aplikacje kierowane do osób powyżej 13 roku życia) Nowe uprawnienia w czasie działania dla urządzeń Wi-Fi w pobliżu
Jeśli aplikacje korzystają z pewnych interfejsów API Wi-Fi, a nie wymagają dostępu do fizycznej lokalizacji urządzenia, powinny wyraźnie to zadeklarować za pomocą nowego uprawnienia.
Prywatność i bezpieczeństwo Zmień (aplikacje kierowane do osób powyżej 13 roku życia) Wykorzystywanie 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, gdy działa w tle, musisz zadeklarować nowe uprawnienie BODY_SENSORS_BACKGROUND.
Prywatność i bezpieczeństwo Zmień (aplikacje kierowane do osób powyżej 13 roku życia) Szczegółowe uprawnienia dotyczące multimediów
Aplikacje muszą teraz używać oddzielnych uprawnień, aby żądać dostępu 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 w czasie działania, Android 13 umożliwia określenie, czy dany odbiornik w aplikacji ma być eksportowany i widoczny dla innych aplikacji na urządzeniu.
Prywatność i bezpieczeństwo Nowe funkcje i interfejsy API Selektor zdjęć
Aplikacje powinny korzystać z 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 w czasie działania dla 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 uprawnienie do używania alarmów precyzyjnych
Jeśli Twoja aplikacja kierowana na Androida 13, np. kalendarz lub alarm, ma być w stanie ustawiać alarmy precyzyjne, może użyć nowego uprawnienia USE_EXACT_ALARM na etapie instalacji.
Prywatność i bezpieczeństwo Nowe funkcje i interfejsy API Uprawnienia, które deweloper może obniżyć w aplikacji
Od Androida 13 aplikacja może cofnąć uprawnienia przyznane wcześniej 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ę pierwotnych i rotowanych podpisujących w pojedynczym pliku APK, a także ukierunkowanie 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 udostępniają 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 rozwija optymalizacje dla tabletów wprowadzone w Androidzie 12 i Androidzie 12L, w tym optymalizacje interfejsu użytkownika systemu, lepszą wielozadaniowość i ulepszone tryby zgodności.
Interfejs użytkownika Zmień (aplikacje kierowane do osób powyżej 13 roku życia) Sterowanie multimediami pochodzące z PlaybackState
System teraz wywodzi sterowanie multimediami z działań PlaybackState, a nie z powiadomień MediaStyle.
Interfejs użytkownika Zmień (aplikacje kierowane do osób powyżej 13 roku życia) Używany automatycznie w WebView motyw kolorów aplikacji
Metoda setForceDark() została wycofana w przypadku aplikacji kierowanych na Androida 13 (poziom API 33) lub nowszego. Zamiast tego WebView zawsze ustawia zapytanie o multimedia prefers-color-scheme zgodnie z atrybutem motywu aplikacji, isLightTheme.
Usługi Google Play Zmień (aplikacje kierowane do osób powyżej 13 roku życia) Uprawnienia wymagane do identyfikatora wyświetlania reklam
Aplikacje, które korzystają z 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 Zmień (aplikacje kierowane do osób powyżej 13 roku życia) Zmiany w ograniczeniach interfejsów spoza pakietu SDK
W Androidzie 13 znajdziesz zaktualizowane listy ograniczonych interfejsów spoza pakietu SDK, które powstały we współpracy z deweloperami Androida i na podstawie najnowszych testów wewnętrznych.
Multimedia Nowe funkcje i interfejsy API Dźwięk przestrzenny
Zapewnia realistyczne doznania dźwiękowe.

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