Android 14 Preview 1 está disponible, prohibirá oficialmente la instalación de aplicaciones antiguas


Agrandar / Android 14 tiene este encantador logotipo de parche de misión.

Google

Android 14 está aquí, o al menos la primera vista previa.

Google está iniciando el proceso de vista previa para desarrolladores de meses para la última versión de Android, que tendrá un lanzamiento final en la segunda mitad del año. Incluso con varias vistas previas, a Google le gusta mantener en secreto el conjunto final de funciones de Android al menos hasta su conferencia I/O en mayo, por lo que no podemos ver las funciones aquí para determinar el alcance de Android 14. Estas son solo algunas de las funciones en las que Google quiere que los desarrolladores tengan una ventaja.

La noticia más importante es que Android 14 bloqueará la instalación de aplicaciones antiguas de Android. A medida que Android cambia a lo largo de los años, las nuevas API y el aumento de las restricciones de seguridad, privacidad o procesamiento en segundo plano podrían romper las aplicaciones antiguas, pero el sistema de compatibilidad con versiones anteriores de Android mantiene estas aplicaciones antiguas en funcionamiento. Las aplicaciones pueden declarar la versión más reciente de Android que admiten a través de un indicador «Target SDK».

Para evitar que las aplicaciones antiguas se rompan, las nuevas funciones y restricciones de aplicaciones en, digamos, Android 12 solo se aplican a las aplicaciones destinadas a Android 12 o superior. Las aplicaciones más antiguas seguirán ejecutándose con el conjunto anterior de restricciones al que están acostumbrados. (Una configuración diferente, llamada «SDK mínimo», determina si una nueva aplicación puede ejecutarse en un sistema operativo Android anterior). El sistema funciona muy bien para desarrolladores honestos, pero si está creando una pieza de malware, es una decisión fácil de atacar una versión muy antigua de Android. Si bien tendrá acceso a menos funciones, también estará sujeto a menos restricciones de seguridad y privacidad.

Por primera vez, Android 14 cerrará esta laguna de malware simplemente negándose a instalar aplicaciones antiguas. El punto de corte es lo suficientemente generoso como para no causar problemas a nadie; se bloqueará cualquier aplicación dirigida a Android 6.0 de 8 años o inferior. Google dice que eligió Android 6 porque es la versión que introdujo permisos de tiempo de ejecución, los cuadros de permitir/denegar que aparecen solicitando cosas como el acceso a la cámara. Además, «algunas aplicaciones de malware usan una targetSdkVersion de [Android 5.1] para evitar estar sujeto al modelo de permiso de tiempo de ejecución introducido en 2015 por Android 6.0», dijo Google.

Los usuarios que no descargan aplicaciones probablemente no hayan visto una aplicación de Android 6.0 en años; las aplicaciones ciertamente no están disponibles en Play Store. Play Store implementó niveles mínimos de SDK objetivo en 2018, lo que requiere aplicaciones nuevas y actualizadas para orientar una versión de Android que tenga un año o más reciente. Entonces, en 2018, la versión mínima de SDK que aceptaría Play Store era Android 8.0, y dado que aumenta cada año, el nivel mínimo actual es Android 12. Ese requisito para «aplicaciones nuevas y actualizadas» significa que el abandonware inicialmente todavía era visible en el Play Store, pero Google comenzó a ocultar aplicaciones antiguas el año pasado, y ahora cualquier aplicación que no se haya actualizado en dos años se ocultará de la tienda.

También parece que el sistema operativo principal de Android eliminará el soporte de la aplicación cada año. 9to5Google descubrió esta función cuando llegó por primera vez al código base de Android, y se habló de un «aumento progresivo» del nivel mínimo de la aplicación en la confirmación. Si de alguna manera todavía tiene una aplicación de Android 6.0 en su teléfono y actualiza a Android 14, la aplicación no se eliminará, dice Google. Si usted en realidad Si aún desea instalar una aplicación tan antigua, un indicador de línea de comando de ADB, «adb install –bypass-low-target-sdk-block FILENAME.apk», evitará el bloqueo. Eso requiere un cable USB, una PC y un SDK de desarrollador de Android instalado, por lo que Google asume que sabe lo que está haciendo si sigue ese camino.



Source link-49