Google Play impune acum ca toate aplicațiile existente care sunt actualizate în Magazinul Play să vizeze acum nivelul API 28 sau mai mare (Android 9 Pie sau Android 10.)
La sfârșitul anului 2017, Google a luat o decizie îndrăzneață: forțați dezvoltatorii de aplicații Android să vizeze niveluri API mai noi prin adăugarea de noi cerințe pentru Magazinul Play. Obiectivele Google sunt de a îmbunătăți securitatea ecosistemului (asigurându-vă că aplicațiile respectă toate modificările de confidențialitate și de permisiuni ale platformei) și de a încuraja adoptarea de noi API-uri (astfel încât utilizatorii să poată beneficiați de funcții noi pe telefoanele lor.) La 1 august a fiecărui an, Google cere ca toate aplicațiile noi trimise în Magazinul Play să vizeze nivelul major al API-ului introdus în versiunea precedentă. an. La 1 noiembrie a fiecărui an, Google extinde această cerință pentru a acoperi actualizările aplicațiilor existente. Astfel, începând cu 1 august 2019, toate aplicațiile Android noi încărcate pe Google Play trebuie să vizeze nivelul API 28 sau Android 9 Pie. Începând de astăzi, aceeași cerință se aplică acum actualizărilor aplicației.
Potrivit Google, Android 9 Pie rula pe 22,6% din toate dispozitivele certificate Google Play la sfârșitul lunii august a acestui an. Cu fereastra de certificare pentru noile dispozitive Android 9 Închiderea pe 31 ianuarie 2020, procentul de dispozitive care rulează nivelul API 28 sau mai mare este sigur să devină și mai mare. Cu funcții precum Adaptive Battery în Android 9 și Scoped Storage în Android 10, veți dori să vă asigurați că aplicația dvs. existentă continuă să funcționeze așa cum este prevăzut, cel puțin. Personal, sper că noua cerință îi împinge pe dezvoltatorii care folosesc API-ul FingerprintManager mai vechi să adopte BiometricPrompt, astfel încât Posesorii de Pixel 4 se pot bucura de Deblocare facială în toate aplicațiile lor.
Există o mulțime de noi API-uri și modificări ale API-urilor existente în ambele Android 9 și Android 10, astfel încât este posibil să puteți chiar să creați o nouă aplicație inovatoare sau să îmbunătățiți o funcție existentă odată ce aruncați o privire prin documentație. Din păcate, această cerință va determina probabil ca câțiva dezvoltatori să renunțe la dezvoltarea aplicațiilor lor, așa cum am văzut când cerința de nivel API a fost crescută anul trecut. Nu poți să dai vina pe Google aici, deoarece nu numai că le-a dat mult timp dezvoltatorilor să-și actualizeze aplicațiile, dar au și un motiv valid pentru a-i forța pe dezvoltatori să vizeze niveluri API mai noi.