Google ha annunciato che Google Play Services interromperà il supporto per API 14 e API 15. Ciò include le versioni Android dalla 4.0 alla 4.0.4.
Arriva un punto in cui dobbiamo andare avanti nella vita. Ciò può includere una relazione particolare, un lavoro o qualcosa di banale come una versione precedente di Android, come nel caso di Google Play Services. Android 4.0 Ice Cream Sandwich è stato rilasciato più di 7 anni fa e Google ritiene che sia giunto il momento di mandare in pensione questo vecchio dolcetto. Questa settimana la società ha annunciato che Google Play Services interromperà il supporto per API 14 e API 15. Ciò include le versioni Android dalla 4.0 alla 4.0.4.
Molte persone parlano di frammentazione di Android quando si riferiscono alle versioni principali di Android. Nell'ultimo esempio, Android Pie è stato rilasciato 4 mesi fa, ma alcuni dei più grandi OEM di smartphone sul mercato si stanno avvicinando solo ora facendo beta test pubblici per l'aggiornamento. Questi importanti aggiornamenti di versione apportano alcune delle nuove funzionalità più discusse (in quanto aggiungono nuove API ad AOSP) ma ci sono tantissime nuove funzionalità che vengono aggiunte agli smartphone grazie a Google Play Servizi.
Con questa notizia, chiunque utilizzi Ice Cream Sandwich non riceverà più tali aggiornamenti su Google Play Services. Nello specifico, i dispositivi con Android da 4.0 a 4.0.4 non aggiorneranno più l'APK di Play Services oltre la versione 14.7.99 dal Google Play Store. Ad essere onesti, meno dell'1% dei dispositivi Android attivi esegue una versione di Android che non riceverà più gli aggiornamenti di Google Play Services. Alla fine di ottobre Ice Cream Sandwich veniva eseguito solo sullo 0,3% dei dispositivi Android attivi. Certo, si tratta ancora di meno di 6 milioni di dispositivi attivi, ma quando ce ne sono oltre 2 miliardi in tutto il mondo si tratta di una quantità davvero esigua.
Grazie alle nuove modifiche alla versione dell'SDK all'inizio di quest'anno, ciascuna libreria può essere rilasciata in modo indipendente e può aggiornare la propria minSdkVersion. Le app che attualmente supportano i livelli API 14 o 15 riscontreranno errori di compilazione durante l'aggiornamento alle versioni SDK più recenti. Naturalmente, per correggere questi errori di creazione, la linea d'azione consigliata da Google è quella di scegliere come target il livello API 16 come livello API minimo supportato. Tuttavia, ci sono ancora 6 milioni di dispositivi Android attivi e alcuni sviluppatori potrebbero voler continuare a supportarli.
Se sei uno di quegli sviluppatori, puoi farlo con un po' di configurazione e gestione del codice. Puoi creare più APK che supportano diversi livelli API minimi, con diverse versioni dei servizi Google Play. Per fare ciò, gli sviluppatori vorranno utilizzare la funzionalità delle varianti di build in Gradle in modo da poter definire le versioni di build per le versioni legacy e più recenti della tua app
Fonte: Google