Od 31 sierpnia 2024 r.:
- nowe aplikacje i aktualizacje aplikacji przesyłane do Google Play muszą być kierowane na Androida 14 (API na poziomie 34) (nie dotyczy to aplikacji na Wear OS i Androida TV, które muszą być kierowane na Androida 13 lub nowszego);
- istniejące aplikacje muszą być kierowane na Androida 13 (API na poziomie 33) lub nowszego, aby pozostały dostępne dla nowych użytkowników na urządzeniach z systemem operacyjnym Android nowszym niż docelowy poziom API aplikacji. Aplikacje, które są kierowane na Androida 12 (API na poziomie 31) lub starszego (Androida 10 lub starszego w przypadku Wear OS oraz Androida 11 lub starszego w przypadku TV OS), będą dostępne tylko na urządzeniach z Androidem z tym samym lub niższym poziomem interfejsu API.
Jeśli potrzebujesz więcej czasu na zaktualizowanie aplikacji, możesz poprosić o przedłużenie terminu do 1 listopada 2023 roku. Formularze przedłużenia dla Twojej aplikacji będą dostępne w Konsoli Play jeszcze w tym roku.
Każda nowa wersja Androida wprowadza zmiany, które zwiększają wygodę użytkowników, poprawiają bezpieczeństwo i ogólną wydajność platformy. Każda aplikacja określa w pliku manifestu parametr targetSdkVersion
(nazywany również docelowym poziomem interfejsu API). Docelowy poziom interfejsu API przekazuje informacje o tym, jak uruchomić aplikację na różnych wersjach Androida.
Kierowanie aplikacji na aktualny poziom interfejsu API zapewnia użytkownikom korzyści wynikające z ulepszeń zabezpieczeń, wydajności i ochrony prywatności, ale jednocześnie pozwala uruchamiać ją na starszych wersjach Androida (do określonego poziomu minSdkVersion
).
Z myślą o zapewnieniu użytkownikom Androida i Google Play większego bezpieczeństwa Google Play wymaga, aby wszystkie aplikacje spełniały podane poniżej wymagania dotyczące docelowego poziomu interfejsu API.
Oto kilka wyjątków od tych wymagań:
- Aplikacje zawsze prywatne, które są dostępne tylko dla użytkowników w konkretnej organizacji i przeznaczone wyłącznie do dystrybucji wewnętrznej.
- Aplikacje kierowane na format Automotive, które są zawarte w tym samym pakiecie, będą nadal widoczne dla wszystkich użytkowników Google Play.
Definicje
Nowa aplikacja | Aplikacja, która nie została jeszcze opublikowana w Google Play (tzn. zupełnie nowa aplikacja). |
Opublikowana aplikacja | Aplikacja, która została opublikowana w Google Play. |
Aktualizacja aplikacji | Nowa wersja aplikacji, którą przesyłasz do sprawdzenia, aby zastąpić dotychczasową wersję. |
Wymagania dotyczące aktualizacji aplikacji
Wersja systemu operacyjnego Android |
Od kiedy konieczne jest przesyłanie nowych aplikacji i aktualizacji kierowanych na ten poziom interfejsu API? | |
Nowe aplikacje | Aktualizacje aplikacji | |
Android 14 (poziom 34 interfejsu API)* |
31 sierpnia 2024 roku |
31 sierpnia 2024 roku |
Android 13 (poziom 33 interfejsu API) |
31 sierpnia 2023 roku |
31 sierpnia 2023 roku |
* Deweloperzy mogą poprosić o przedłużenie terminu do 1 listopada.
Wskazówka: porady techniczne dotyczące zmiany docelowego poziomu interfejsu API aplikacji tak, aby spełniał te wymagania, znajdziesz w przewodniku po migracji.
Wymagania aplikacji na Wear OS
Wersja systemu operacyjnego Android (poziom interfejsu API) |
Kiedy przesłane aplikacje na Wear OS muszą być kierowane na ten poziom API? | |
Nowe aplikacje | Aktualizacje aplikacji | |
Android 13 (poziom 33 interfejsu API) lub nowszy | 31 sierpnia 2024 roku | 31 sierpnia 2024 roku |
Android 11 (poziom 30 interfejsu API) lub nowszy | 31 sierpnia 2023 roku | 31 sierpnia 2023 roku |
Wymagania aplikacji na Androida TV
Wersja systemu operacyjnego Android (poziom interfejsu API) |
Kiedy przesłane aplikacje na Androida TV muszą być kierowane na ten poziom API? | |
Nowe aplikacje | Aktualizacje aplikacji | |
Android 13 (poziom 33 interfejsu API) lub nowszy | 31 sierpnia 2024 roku | 31 sierpnia 2024 roku |
Wymagania dotyczące dostępności aplikacji
Do 31 sierpnia 2024 r. istniejące aplikacje (na urządzenia mobilne i Androida Auto) muszą być kierowane na Androida 13 (API na poziomie 33) lub nowszego (w przypadku Wear OS na Androida 11 (API na poziomie 30) lub nowszego) oraz w przypadku Androida TV na Androida 12 (API na poziomie 32) lub nowszego). W przeciwnym razie przestaną być wykrywalne dla wszystkich użytkowników Google Play, którzy korzystają z urządzeń z systemem operacyjnym Android w wersji nowszej od docelowego poziomu interfejsu API aplikacji. Stanie się tak, ponieważ aplikacje takie nie będą spełniać standardów bezpieczeństwa i jakości, których oczekują użytkownicy nowszych wersji systemu operacyjnego Android.
- Po 31 sierpnia 2024 roku nowi użytkownicy, którzy mają system operacyjny Android w wersji wyższej niż docelowy interfejs API, nie będą mogli korzystać z aplikacji, których docelowy poziom to Android 12 (poziom interfejsu API 31)* lub niższy.
- Po 1 listopada 2023 roku nowi użytkownicy, którzy mają system operacyjny Android w wersji wyższej niż docelowy interfejs API, nie mogą korzystać z aplikacji, których docelowy poziom to Android 11 (poziom interfejsu API 30) lub niższy.
* Deweloperzy mogą poprosić o przedłużenie terminu do 1 listopada 2024 r. Za jakiś czas udostępnimy w Konsoli Play formularze przedłużenia terminu dla Twojej aplikacji.
Co zrobić, aby zachować zgodność z zasadami
Nowe aplikacje |
Opublikowane aplikacje |
Gdy publikujesz nową aplikację, musisz kierować ją na Androida 14 (API na poziomie 34) lub nowszego. |
Jeśli Twoja opublikowana aplikacja jest kierowana na Androida 13 (API na poziomie 33) lub nowszego, jest ona zgodna z tymi zasadami. Jeśli Twoja opublikowana aplikacja jest kierowana na wersję Androida starszą niż 13 (API na poziomie 33), przestanie ona być dostępna dla wszystkich nowych użytkowników, którzy korzystają z urządzeń z systemem operacyjnym Android w wersji nowszej od docelowego poziomu interfejsu API aplikacji. Stanie się tak, ponieważ Twoja aplikacja nie będzie spełniać standardów bezpieczeństwa i jakości, których oczekują użytkownicy nowszych wersji systemu operacyjnego Android.
|
Wymagania aplikacji na Wear OS
Nowe aplikacje |
Opublikowane aplikacje |
Gdy publikujesz nową aplikację na Wear OS, musisz kierować ją na Androida 13 (API na poziomie 33) lub nowszego. |
Jeśli Twoja opublikowana aplikacja na Wear jest kierowana na Androida 11 (API na poziomie 30), jest ona zgodna z tymi zasadami. Jeśli Twoja opublikowana aplikacja jest kierowana na Androida 10 (API na poziomie 29) lub starszego, przestanie ona być dostępna dla wszystkich użytkowników Google Play, którzy korzystają z urządzeń z systemem operacyjnym Android w wersji nowszej od docelowego poziomu interfejsu API aplikacji. Stanie się tak, ponieważ Twoja aplikacja nie będzie spełniać standardów bezpieczeństwa i jakości, których oczekują użytkownicy nowszych wersji systemu operacyjnego Android.
|
Wymagania Androida TV
Nowe aplikacje |
Opublikowane aplikacje |
Gdy publikujesz nową aplikację na Wear OS, musisz kierować ją na Androida 13 (API na poziomie 33) lub nowszego. |
Jeśli Twoja opublikowana aplikacja na Androida TV jest kierowana na Androida 12 (API na poziomie 31), jest ona zgodna z tymi zasadami. Jeśli Twoja opublikowana aplikacja jest kierowana na Androida 11 (API na poziomie 30) lub starszego, przestanie ona być dostępna dla wszystkich użytkowników Google Play, którzy korzystają z urządzeń z systemem operacyjnym Android w wersji nowszej od docelowego poziomu interfejsu API aplikacji. Stanie się tak, ponieważ Twoja aplikacja nie będzie spełniać standardów bezpieczeństwa i jakości, których oczekują użytkownicy nowszych wersji systemu operacyjnego Android.
|
Często zadawane pytania
Aplikacje kierowane na interfejs API na poziomie 31 lub niższym
Moja aplikacja opublikowana w Google Play jest kierowana na interfejs API na poziomie 31 lub niższym (w przypadku Wear OS kierowana na interfejs API na poziomie 29 lub niższym). Nie planuję jej aktualizować. Jakie mam możliwości?
Jeśli nadal chcesz udostępniać tę aplikację swoim dotychczasowym użytkownikom, nie musisz nic robić. Aplikacja nie będzie jednak dostępna w Sklepie Google Play dla nowych użytkowników na urządzeniach z Androidem w wersji nowszej niż ta, na którą jest kierowana Twoja aplikacja. Będzie ona dostępna tylko dla użytkowników Google Play na urządzeniach z Androidem na poziomie API Twojej aplikacji lub niższym.
Jeśli planujesz aktualizację aplikacji do wyższej wersji docelowego poziomu API i potrzebujesz więcej czasu niż do 31 sierpnia 2024 r., możesz poprosić o przedłużenie terminu na dalsze rozpowszechnianie aplikacji wszystkim użytkownikom Google Play do 1 listopada 2024 r. Formularz przedłużenia terminu będzie dostępny w Konsoli Play jeszcze w tym roku.
Jeśli nie chcesz udostępniać swojej aplikacji nowym użytkownikom także na starszych urządzeniach, możesz cofnąć jej publikację.
Gdzie znajdę formularz przedłużenia terminu, aby do 1 listopada 2024 roku móc nadal udostępniać aplikację wszystkim użytkownikom Google Play?
Mam aplikacje, których nie chcę już udostępniać w Google Play. Co mogę zrobić?
Jaki to będzie mieć wpływ na użytkowników, którzy pobrali już aplikację?
Czy ta zmiana wpłynie na pobrania aplikacji?
Co się stanie, jeśli użytkownik na nowszym urządzeniu kliknie precyzyjny link do strony sklepu z aplikacjami, ale aplikacja będzie kierowana na interfejs API na poziomie 31 lub niższym?
Czy są jakieś wyjątki dla opublikowanych już aplikacji kierowanych na interfejs API 30 lub niższy?
Tak. Wyjątkiem są aplikacje zawsze prywatne, które są dostępne tylko dla użytkowników w konkretnej organizacji i przeznaczone wyłącznie do dystrybucji wewnętrznej, oraz aplikacje kierowane na format systemu operacyjnego Android Automotive.