Finalizado el soporte de Android Ice Cream Sandwich (API 14 y 15)

Finalizado el soporte de Android Ice Cream Sandwich (API 14 y 15)

Google finalizará el soporte para la plataforma Android Ice Cream Sandwich en las nuevas versiones de los Google Play Services. Google Play Store ya no actualizará los Google Play Services APK más allá de la versión 14.7.99 para dispositivos que usen Android Ice Cream, esto no debería de afectar a muchos usuarios debido a que la cuota de dispositivos activos Android que usan esta versión es de menos de un 1%.

La funcionalidad requerida por las versiones actuales del SDK de servicios de Google Play ya está disponible en dispositivos ICS y continuará funcionando. Gracias a los cambios en la versión del SDK anunciados en mayo, cada biblioteca puede lanzarse de forma independiente y puede actualizar su propia minSdkVersion. Según la publicación, no es necesario que las bibliotecas individuales cambien según el final del soporte.

Los componentes más nuevos del SDK pueden admitir los niveles de API 14 y 15, pero muchos se actualizarán para requerir el nivel más alto de API. Si su aplicación es compatible con el nivel de API 16 o superior, no necesitará realizar ningún cambio en en el proceso de compilación de tu aplicación.

Si tiene aplicaciones compatibles con los niveles 14 o 15, aún puede compilar y publicar su aplicación en dispositivos que ejecuten Ice Cream Sandwich, pero recibirá un error de compilación al actualizar a la versión más nueva del SDK, según el último post de Google en su blog.

Google recomienda usar la API 16 como el nivel mínimo admitido al actualizar el SDK. Para interrumpir el soporte para los niveles de API que ya no se actualizarán, los desarrolladores pueden aumentar el valor minSdkVersion en el build.gradle de una aplicación como mínimo hasta la versión 16.

"Si actualizas el SDK mínimo de tu aplicación y la publicas en Play Store, los usuarios con dispositivos que tengan un nivel de soporte inferior no podrán ver ni descargar la nueva actualización"

"Sin embargo, aún podrán descargar y usar la versión más reciente de la aplicación que sea compatible con el nivel de api que ejecuten sus dispositivo".

Muy pocos dispositivos Android siguen utilizando niveles de API inferiores a 16; la cantidad más grande (28%) ahora está usando Nougat, API nivel 24 o 25. Pero si su aplicación todavía tiene una gran cantidad de usuarios en dispositivos más antiguos, puede crear múltiples APK para admitir esos dispositivos.

Fuente: Android Developers Blog