Google ha hecho algunos anuncios importantes en su Blog para desarrolladores de Android centrados en algunas políticas nuevas que los desarrolladores deberán seguir para seguir publicando en Play Store. Google dice que a partir de agosto de 2018, todas las nuevas aplicaciones enviadas deberán apuntar a Android Oreo, y en noviembre de 2018 las actualizaciones a las aplicaciones existentes deberán hacer lo mismo. Además, a principios de 2018 se agregarán algunos metadatos adicionales al archivo de la aplicación (el archivo.apk) para verificar su autenticidad y en agosto de 2019 se requerirá que todas las aplicaciones proporcionen una versión de 64 bits, incluso si se dirigen a cualquier nativo Bibliotecas de Android.
En la segunda mitad de 2018, Play requerirá que las nuevas aplicaciones y actualizaciones de aplicaciones apunten a un nivel reciente de API de Android. Esto será necesario para las nuevas aplicaciones en agosto de 2018 y para las actualizaciones de las aplicaciones existentes en noviembre de 2018. Esto es para garantizar que las aplicaciones se construyan en las API más recientes optimizadas para seguridad y rendimiento.
En agosto de 2019, Play requerirá que las nuevas aplicaciones y actualizaciones de aplicaciones con bibliotecas nativas proporcionen versiones de 64 bits además de sus versiones de 32 bits.
Además, a principios de 2018, Play comenzará a agregar una pequeña cantidad de metadatos de seguridad en la parte superior de cada APK para verificar aún más la autenticidad de la aplicación. No necesita tomar ninguna medida para este cambio.
Google dice que estos cambios son para ayudar a que las aplicaciones que utilizamos sean tan seguras como el propio Android. Han dado algunos ejemplos simples que explican cómo estos cambios ayudarán aquí.
En este momento, un desarrollador puede cargar una aplicación dirigida a una versión anterior de Android y no pedir permiso para ver cosas como los datos o la ubicación de la cámara cuando la ejecuta por primera vez porque se hicieron oficiales con Android Marshmallow (API 23). Agregar metadatos para usar como verificación de autenticidad tiene sentido aquí porque eso se puede usar para separar las aplicaciones que se descargaron de Google Play de otras fuentes para instalaciones (así como también para protección de copia si Google quería hacerlo), y requiere Las versiones de aplicaciones de 64 bits están preparando las cosas para los procesadores de aplicaciones que no admiten binarios de 32 bits.
Un efecto secundario de estos cambios afectará la forma en que los fabricantes actualizan los dispositivos, así como la práctica de vender nuevos dispositivos con versiones anteriores de Android.
El próximo agosto, todas las nuevas aplicaciones enviadas a Google Play tendrán que estar dirigidas a Android Oreo. En noviembre, las actualizaciones para las aplicaciones existentes también tendrán que estar dirigidas a Oreo. Estos requisitos avanzarán cada año, por lo que las aplicaciones en agosto de 2019 deberán orientarse a la próxima versión de Android. Cada año sucede lo mismo y no se aceptarán nuevas aplicaciones o actualizaciones de aplicaciones existentes a menos que se orienten a una versión reciente.
Las aplicaciones existentes que no se actualicen podrán permanecer, y las herramientas de desarrollo aún permitirán la creación de aplicaciones destinadas a versiones antiguas. Pero Google Play no lo hará. Las aplicaciones diseñadas para software antiguo no utilizan las funciones más nuevas de Android y son menos seguras debido a ello.
Cuando su teléfono no pueda ejecutar la aplicación que desea porque el software es antiguo, lo notará.
Como resultado, las compañías que venden teléfonos con versiones antiguas o se olvidan de esos teléfonos cuando llega el momento de actualizarlos se destacarán porque los productos no tendrán acceso a aplicaciones nuevas o recién actualizadas. Google dice que alientan a los desarrolladores a hacer todo lo posible para que las aplicaciones sean compatibles con versiones anteriores, pero todos sabemos cómo funcionan las cosas cuando solo se sugieren o se alientan. Mira el estado de las aplicaciones de tableta en Google Play como ejemplo aquí. Estos cambios cerrarán efectivamente los teléfonos con versiones antiguas cuando se trata de las aplicaciones más nuevas.
Esperamos escuchar mucho más sobre estas nuevas políticas antes de que entren en vigencia y tener algunas preguntas sobre cómo se utilizarán los nuevos metadatos de "autenticidad" para obtener una respuesta. Pero nos gusta la idea de que Google haga lo que pueda cuando se trata de mantener nuestros datos más seguros y las aplicaciones que quieren usarlas controlan un poco mejor.