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()iBluetoothAdapter#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 RuntimeShaderdo tworzenia zaawansowanych efektów. | 
| Grafika | Nowe funkcje i interfejsy API | Ulepszenia choreografa Dodatkowe metody w interfejsach API ChoreographeriASurfaceControlzapewniają aplikacjom więcej informacji o możliwych harmonogramach klatek oraz dodają więcej kontekstu doSurfaceFlingerna 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_ALARMna 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 PlaybackStateSystem 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 multimediaprefers-color-schemezgodnie 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_IDnormalne 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.
