Google Play Services deja de admitir ICS de Android (API 14-15)

Llega un punto en el que tenemos que seguir adelante en la vida. Esto puede incluir una relación particular, un trabajo o algo trivial como una versión anterior de Android, como es el caso de los Servicios de Google Play. Android 4.0 Ice Cream Sandwich se lanzó hace más de 7 años y Google cree que es hora de retirar este viejo dulce regalo. Esta semana, la compañía anunció que Google Play Services está suspendiendo el soporte para API 14 y API 15. Esto incluye las versiones de Android 4.0 a 4.0.4.

Mucha gente habla sobre la fragmentación de Android cuando se refieren a las principales versiones de Android. En el último ejemplo, Android Pie se lanzó hace 4 meses, pero algunos de los OEM de teléfonos inteligentes más grandes del mercado ahora están haciendo pruebas beta públicas para la actualización. Estas actualizaciones de versiones principales traen algunas de las nuevas características más comentadas (ya que agregan nuevas API a AOSP), pero hay un montón de nuevas características que se agregan a los teléfonos inteligentes gracias a los Servicios de Google Play.

Con esta noticia, cualquiera que ejecute Ice Cream Sandwich ya no recibirá esas actualizaciones en los Servicios de Google Play. Específicamente, los dispositivos con Android 4.0 a 4.0.4 ya no actualizarán el APK de Play Services más allá de la versión 14.7.99 de Google Play Store. Para ser sincero, menos del 1% de los dispositivos Android activos ejecutan una versión de Android que ya no recibirá actualizaciones de los servicios de Google Play. Ice Cream Sandwich solo funcionaba en el 0.3% de los dispositivos Android activos a fines de octubre. De acuerdo, eso es aún menos de 6 millones de dispositivos activos, pero cuando hay más de 2 mil millones en todo el mundo, es una cantidad tan pequeña.

Gracias a los nuevos cambios de versión del SDK a principios de este año, cada biblioteca se puede lanzar de forma independiente y puede actualizar su propia minSdkVersion. Las aplicaciones que actualmente admiten los niveles API 14 o 15 encontrarán errores de compilación cuando se actualicen a las versiones más nuevas del SDK. Naturalmente, para corregir estos errores de compilación, el curso de acción recomendado por Google es apuntar al nivel 16 de API como el nivel mínimo de API admitido. Sin embargo, todavía hay 6 millones de dispositivos Android activos y algunos desarrolladores pueden querer continuar apoyándolos.

Si usted es uno de esos desarrolladores, puede hacerlo con alguna configuración y administración de código. Puede crear múltiples APK que admiten diferentes niveles mínimos de API, con diferentes versiones de los servicios de Google Play. Para hacer esto, los desarrolladores querrán usar la función de variantes de compilación en Gradle para que pueda definir versiones de compilación para versiones heredadas y más nuevas de su aplicación


Fuente: Google