Durante años, la tienda de aplicaciones Google Play ha instado a los desarrolladores a actualizar regularmente las aplicaciones con las últimas funciones y medidas de seguridad de Android.
Sin embargo, las aplicaciones antiguas ya descargadas continuaron funcionando y no se necesita la última versión para instalar el software a través del archivo APK.
Para que las aplicaciones ahora funcionen en Android 14, la aplicación necesita al menos compatibilidad con la API de Android 8. Hasta este momento, los requisitos mínimos de la API solo se aplicaban a las aplicaciones descargadas de Google Play por primera vez.
Al mismo tiempo, los usuarios podían eludir la limitación e instalar cualquier aplicación antigua descargando el archivo APK manualmente. Del mismo modo, si una aplicación de Android no se ha actualizado desde que cambió la recomendación, Google App Store la pondría a disposición de aquellos que ya la tenían instalada anteriormente.
De acuerdo con un cambio de código publicado recientemente, Android 14 refuerza los requisitos de API al bloquear por completo la instalación de aplicaciones heredadas. Este cambio evitará que los usuarios descarguen ciertos APK y evitará que los usuarios instalen aplicaciones más antiguas a través de la App Store.
En primer lugar, los dispositivos con Android 14 solo bloquean las aplicaciones dirigidas especialmente a versiones anteriores de Android. Sin embargo, con el tiempo está previsto aumentar el umbral a Android 6.0 (Marshmallow). Sin embargo, es probable que cada fabricante de dispositivos elija su propio umbral para las aplicaciones heredadas.
Debes tener en cuenta, que en la actualidad, las aplicación deben tener la API de Android 12 para poder ingresar a la Play Store.
Si la restricción de la versión mínima instalada del SDK está habilitada, se bloqueará la instalación de las aplicaciones que utilicen una versión de destino inferior del SDK. Eso ayuda a mejorar la seguridad y la privacidad, ya que el malware puede intentar usar versiones anteriores del SDK para eludir los requisitos de la nueva API.
Al bloquear las aplicaciones obsoletas, Google quiere frenar la propagación de malware en Android. Los desarrolladores señalan que muchas aplicaciones maliciosas apuntan deliberadamente a versiones anteriores de Android para eludir ciertas protecciones que solo se aplican a las aplicaciones más nuevas.
Sin embargo, la opción de instalar la aplicación heredada todavía está disponible desde la línea de comandos. Aunque es muy poco probable que alguien haga eso accidentalmente y termine instalando malware sin desearlo.