Todas las actualizaciones de las aplicaciones existentes de Play Store ahora deben apuntar a Android 9 Pie

A fines de 2017, Google tomó una decisión audaz: obligar a los desarrolladores de aplicaciones de Android a apuntar a niveles de API más nuevos al agregar nuevos requisitos de Play Store. Los objetivos de Google son mejorar la seguridad del ecosistema (asegurándose de que las aplicaciones cumplan con todos los cambios de plataforma relacionados con la privacidad y los permisos) y alentar la adopción de nuevas API (para que los usuarios puedan disfrutar de nuevas funciones en sus teléfonos). El 1 de agosto de cada año, Google requiere que todas las nuevas aplicaciones enviadas a Play Store se orienten al nivel API principal introducido en el año anterior. El 1 de noviembre de cada año, Google extiende este requisito para cubrir las actualizaciones de las aplicaciones existentes. Por lo tanto, a partir del 1 de agosto de 2019, todas las nuevas aplicaciones de Android cargadas en Google Play deben apuntar al nivel de API 28, o Android 9 Pie. A partir de hoy, ese mismo requisito ahora se aplica a las actualizaciones de la aplicación.

Según Google, Android 9 Pie se estaba ejecutando en el 22, 6% de todos los dispositivos certificados de Google Play a fines de agosto de este año. Con el cierre de la ventana de certificación para los nuevos dispositivos Android 9 el 31 de enero de 2020, el porcentaje de dispositivos con un nivel de API 28 o superior seguramente aumentará aún más. Con características como Adaptive Battery en Android 9 y Scoped Storage en Android 10, querrás asegurarte de que tu aplicación existente continúe funcionando según lo previsto, como mínimo. Personalmente, espero que el nuevo requisito empuje a los desarrolladores que usan la API FingerprintManager anterior a adoptar BiometricPrompt para que los propietarios de Pixel 4 puedan disfrutar de Face Unlock en todas sus aplicaciones.

Hay un montón de nuevas API y ajustes a las API existentes en Android 9 y Android 10, por lo que incluso puede crear una nueva aplicación innovadora o mejorar una función existente una vez que eche un vistazo a la documentación. Desafortunadamente, este requisito probablemente llevará a que algunos desarrolladores abandonen el desarrollo de sus aplicaciones, como vimos cuando el requisito de nivel API se incrementó el año pasado. Realmente no se puede culpar a Google aquí, ya que no solo dieron suficiente tiempo para que los desarrolladores actualicen sus aplicaciones, sino que también tienen una razón válida para obligar a los desarrolladores a apuntar a niveles de API más nuevos.