Tutti gli aggiornamenti alle app Play Store esistenti devono ora avere come target Android 9 Pie

Google Play ora impone che tutte le app esistenti che vengono aggiornate sul Play Store ora abbiano come target il livello API 28 o superiore (Android 9 Pie o Android 10).

Alla fine del 2017, Google ha preso una decisione coraggiosa: costringere gli sviluppatori di app Android a prendere di mira i livelli API più recenti aggiungendo nuovi requisiti del Play Store. Gli obiettivi di Google sono migliorare la sicurezza dell'ecosistema (assicurandosi che le app rispettino tutte le modifiche alla piattaforma relative alla privacy e alle autorizzazioni) e incoraggiare l'adozione di nuove API (in modo che gli utenti possano godere di nuove funzionalità sui loro telefoni.) Il 1° agosto di ogni anno, Google richiede che tutte le nuove app inviate al Play Store abbiano come target il livello API principale introdotto nel precedente anno. Il 1° novembre di ogni anno, Google estende questo requisito per coprire gli aggiornamenti delle app esistenti. Pertanto, a partire dal 1° agosto 2019, tutte le nuove app Android caricate su Google Play devono avere come target il livello API 28 o Android 9 Pie. A partire da oggi, lo stesso requisito si applica anche agli aggiornamenti delle app.

Secondo Google, alla fine di agosto di quest'anno Android 9 Pie era in esecuzione sul 22,6% di tutti i dispositivi certificati Google Play. Con il finestra di certificazione per i nuovi dispositivi Android 9 Con la chiusura del 31 gennaio 2020, la percentuale di dispositivi che eseguono il livello API 28 o superiore è destinata a diventare ancora più grande. Con funzionalità come Adaptive Battery in Android 9 e Scoped Storage in Android 10, ti consigliamo di assicurarti che la tua app esistente continui a funzionare come previsto, per lo meno. Personalmente, spero che il nuovo requisito spinga gli sviluppatori che utilizzano la vecchia API FingerprintManager ad adottare BiometricPrompt in modo I possessori di Pixel 4 possono usufruire del Face Unlock in tutte le loro app.

Ci sono tantissime nuove API e modifiche alle API esistenti in entrambi Androide 9 E Androide 10, quindi potresti anche essere in grado di creare una nuova app innovativa o migliorare una funzionalità esistente dopo aver dato un'occhiata alla documentazione. Sfortunatamente, questo requisito porterà probabilmente alcuni sviluppatori ad abbandonare lo sviluppo delle loro app, come abbiamo visto quando il requisito del livello API è stato incrementato l’anno scorso. Non puoi davvero incolpare Google qui perché non solo ha concesso molto tempo agli sviluppatori per aggiornare le loro app, ma ha anche un motivo valido per costringere gli sviluppatori a prendere di mira i livelli API più recenti.