Pentru a clarifica termenele limită ale nivelului API vizat, unificăm datele la 31 august în fiecare an.
Începând din 31 august 2023:
- aplicațiile noi trebuie să vizeze Android 13 (nivelul API 33) sau superior, cu excepția aplicațiilor Wear OS, care trebuie să vizeze Android 11 (nivelul API 30) sau cel mult Android 13 (nivelul API 33);
- aplicațiile existente trebuie să vizeze nivelul API 31 sau superior pentru a rămâne disponibile utilizatorilor pe dispozitive care rulează o versiune a sistemului de operare Android mai nouă decât nivelul API vizat al aplicației tale. Aplicațiile care vizează nivelul API 30 sau mai mic (nivelul API vizat 29 sau mai scăzut pentru Wear OS) vor fi disponibile numai pe dispozitive care rulează aceeași versiune a sistemului de operare Android ca nivelul API vizat al aplicației sau una mai veche.
Fiecare versiune Android nouă aduce modificări care îmbunătățesc experiența utilizatorului, securitatea și performanța platformei Android în general. Fiecare aplicație specifică o valoare pentru targetSdkVersion
(cunoscută și ca nivelul API vizat) în fișierul manifest. Nivelul API vizat indică modul în care trebuie să ruleze aplicația pe diferite versiuni Android.
Când configurezi aplicația să vizeze un nivel API recent, te asiguri că utilizatorii beneficiază de îmbunătățiri ale securității, confidențialității și performanței, permițând totuși unei aplicații să ruleze pe versiuni Android mai vechi (până la minSdkVersion
specificat).
Pentru a le oferi utilizatorilor Android și Google Play o experiență sigură, Google Play solicită ca toate aplicațiile să respecte cerințele privind nivelul API vizat prezentate mai jos.
Printre excepțiile de la aceste cerințe se numără:
- aplicațiile private permanent care sunt restricționate la utilizatorii dintr-o anumită organizație și sunt destinate distribuirii exclusiv la nivel intern;
- aplicațiile care vizează factorul de formă auto și care sunt grupate în același pachet vor rămâne detectabile pentru toți utilizatorii Google Play.
Definiții
Aplicație nouă | O aplicație care nu este încă publicată pe Google Play (de exemplu, o aplicație nou-nouță). |
Aplicație existentă | O aplicație care este publicată pe Google Play. |
Actualizare a aplicației | O nouă versiune a aplicației, pe care o trimiți spre examinare pentru a înlocui aplicația existentă. |
Cerințe privind actualizarea aplicațiilor
Versiunea sistemului de operare Android |
Când trebuie ca noile aplicații și actualizări ale aplicațiilor trimise să vizeze acest nivel API? | |
Aplicații noi | Actualizările aplicațiilor | |
Android 13 (nivel API 33)* |
31 august 2023 |
31 august 2023 |
Android 12 (nivel API 31) |
31 august 2022 |
1 noiembrie 2022 |
*În scopul facilitării tranziției pentru dezvoltatori, aceștia vor putea să solicite o prelungire până la 1 noiembrie.
Sfat: pentru indicații tehnice despre schimbarea nivelului API vizat al aplicației, astfel încât să corespundă acestor cerințe, consultă ghidul de migrare.
Cerințe privind aplicațiile Wear OS
Versiunea sistemului de operare Android (nivelul API) |
Când trebuie ca aplicațiile Wear OS trimise să vizeze acest nivel API? | |
Aplicații noi | Actualizările aplicațiilor | |
Android 11 (nivel API 30) (fără modificări) | 1 august 2022 | 1 noiembrie 2022 |
Cerințe privind disponibilitatea aplicațiilor
Momentan, aplicațiile existente (pentru mobil, Android Auto, Android TV) trebuie să vizeze nivelul API 31 sau superior până pe 31 august 2023 (nivelul API 30 sau cel mult nivelul API 33 pentru Wear OS). În caz contrar, acestea nu vor mai fi vizibile pentru toți utilizatorii Google Play ale căror dispozitive rulează versiuni ale sistemului de operare Android mai noi decât nivelul API vizat al aplicației, deoarece aplicația nu a fost creată pentru a respecta standardele de siguranță și calitate pe care le așteaptă utilizatorii de la versiunile mai noi ale sistemului de operare Android.
- După 31 august 2023, aplicațiile care vizează nivelul Android 11 (nivelul API 30)* sau inferior nu vor mai fi disponibile pentru utilizatorii noi care rulează o versiune a sistemului de operare Android mai nouă decât nivelul API vizat al aplicațiilor.
- De la 1 noiembrie 2022 sau 1 mai 2023 (dacă aplicația ta a beneficiat de o perioadă de grație), aplicațiile care vizează nivelul Android 10 (nivelul API 29) sau inferior nu mai sunt disponibile pentru utilizatorii noi care rulează o versiune a sistemului de operare Android mai nouă decât nivelul API vizat al aplicațiilor.
*În scopul facilitării tranziției pentru dezvoltatori, aceștia vor putea să solicite o prelungire până la 1 noiembrie 2023. La începutul lunii august, dacă aplicația ta este afectată, vei putea accesa formularele de solicitare a perioadei de grație pentru aplicație din Play Console, în pagina Starea politicii, accesând problema relevantă.
Ce trebuie să faci pentru a asigura conformitatea
Aplicații noi |
Aplicații existente |
Când publici o aplicație nouă, trebuie să vizezi nivelul API 33 sau superior. |
Dacă nivelul API vizat al aplicației existente este 31 sau superior, aplicația respectă această politică. Dacă nivelul API vizat al aplicației existente este sub 31, aceasta nu va mai fi disponibilă pentru toți utilizatorii Google Play ale căror dispozitive rulează versiuni ale sistemului de operare Android mai noi decât nivelurile API vizate ale aplicației, deoarece aplicația nu a fost creată pentru a respecta standardele de siguranță și calitate pe care le așteaptă utilizatorii de la versiunile mai noi ale sistemului de operare Android.
|
Cerințe pentru Wear OS
Aplicații noi |
Aplicații existente |
Când publici o aplicație nouă, trebuie să vizezi nivelul API 30 sau cel mult Android 13 (nivelul API 33). |
Dacă nivelul API vizat al aplicației existente este 30 sau cel mult Android 13 (nivelul API 33), aplicația respectă această politică. Dacă nivelul API vizat al aplicației existente este sub 30, aceasta nu va mai fi disponibilă pentru toți utilizatorii Google Play ale căror dispozitive rulează versiuni ale sistemului de operare Android mai noi decât nivelurile API vizate ale aplicației, deoarece aplicația nu a fost creată pentru a respecta standardele de siguranță și calitate pe care le așteaptă utilizatorii de la versiunile mai noi ale sistemului de operare Android.
|
Întrebări frecvente
Pentru aplicațiile care vizează nivelul API 30 sau inferior
Am o aplicație live pe Google Play care vizează nivelul API 30 sau inferior (pentru Wear OS, aplicația vizează nivelul API 29 sau inferior), pe care nu intenționez să o actualizez. Ce opțiuni am?
Dacă vrei să distribui în continuare aplicația pentru utilizatorii existenți, nu trebuie să faci nimic. Însă aplicația nu va fi disponibilă pe Google Play utilizatorilor noi cu dispozitive care rulează o versiune a sistemului de operare Android mai nouă decât nivelul API vizat al aplicației tale. Aceasta va fi disponibilă numai utilizatorilor Google Play cu dispozitive care rulează aceeași versiune a sistemului de operare Android ca nivelul API vizat al aplicației sau una mai veche.
Până pe 31 august 2023, aplicația trebuie să îndeplinească această cerință privind nivelul API vizat. În caz contrar, nu va mai fi vizibilă pentru toți utilizatorii de pe Google Play ale căror dispozitive rulează versiuni ale sistemului de operare Android mai noi decât nivelul API vizat al aplicației.
Dacă intenționezi să actualizezi aplicația la un nivel API vizat mai nou și ai nevoie de mai mult timp, după 31 august, poți solicita o prelungire pentru ca aplicația ta să fie în continuare distribuită tuturor utilizatorilor de pe Google Play până pe 1 noiembrie. Un formular de solicitare a prelungirii va fi disponibil în Play Console mai târziu în cursul acestui an.
Dacă nu mai dorești să distribui aplicația pentru utilizatori noi nici pe dispozitive mai vechi, poți să anulezi publicarea aplicației.
Unde pot găsi formularul de solicitare a perioadei de grație pentru a distribui în continuare aplicația tuturor utilizatorilor de pe Google Play până pe 1 noiembrie 2023?
Am aplicații care nu mai doresc să fie publicate pe Google Play. Ce pot face?
Cum vor fi afectați utilizatorii care au descărcat deja aplicația?
Actualizarea va afecta descărcările aplicațiilor?
Cum va fi experiența utilizatorului pe un dispozitiv mai nou care accesează un link direct către pagina magazinului de aplicații dacă aplicația vizează nivelul API 30 sau inferior?
Există excepții pentru aplicațiile existente care vizează nivelul API 30 sau inferior?
Da. Avem excepții pentru aplicațiile private permanent care sunt restricționate la utilizatorii dintr-o anumită organizație și sunt destinate exclusiv distribuirii interne, iar aplicațiile care vizează factorul de formă al sistemului de operare Android Automotive sunt scutite.