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 API Camera2 do nagrywania i pokazania podglądu filmów HDR.
Łączność Zmień (aplikacje kierowane na użytkowników w wieku co najmniej 13 lat) 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 wczytywania w pobraniu.
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 ze 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 na użytkowników w wieku co najmniej 13 lat) 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 na użytkowników 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 na użytkowników powyżej 13 roku życia) Szczegółowe uprawnienia do multimediów
Od teraz aplikacje muszą używać oddzielnych uprawnień do żądania 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 dotyczące alarmów precyzyjnych
W przypadku aplikacji kierowanych na Androida 13, takich jak kalendarze i alarmy, można użyć nowego uprawnienia USE_EXACT_ALARM na etapie instalacji w celu ustawienia alarmów precyzyjnych.
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 w czasie działania, które zostały jej przyznane wcześniej przez system lub przez użytkownika.
Prywatność i bezpieczeństwo Nowe funkcje i interfejsy API Schemat podpisu APK w wersji 3.1
Schemat podpisu APK w wersji 3.1 umożliwia aplikacjom obsługę pierwotnych i rotowanych podpisujących w pojedynczym pliku APK, a także obsługę kierowania 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 na użytkowników w wieku co najmniej 13 lat) Sterowanie multimediami pochodzące z PlaybackState
System teraz wyprowadza sterowanie multimediami z działań PlaybackState, a nie z powiadomień MediaStyle.
Interfejs użytkownika Zmień (aplikacje kierowane na użytkowników 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 na użytkowników 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 na użytkowników 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.