Uno de los enfoques clave de Android Q hasta ahora ha sido la privacidad, lo que ha supuesto un gran cambio en la forma en que las aplicaciones acceden al sistema de archivos de un teléfono. En la versión beta más reciente, Google implementó Scoped Storage, un principio importante de ese impulso de privacidad, y se encontró inmediatamente con comentarios negativos y controversia.
Scoped Storage tiene buenas intenciones: está destinado a permitir que las aplicaciones tengan su propia área de almacenamiento, evitando que tengan acceso a toda la partición de almacenamiento. Cuando se implementan, las aplicaciones se colocan en un entorno limitado y no necesitan permisos especiales para escribir en sus propios archivos. También significa que otras aplicaciones no tienen acceso directo al entorno limitado de esa aplicación. Sin embargo, las aplicaciones aún tienen acceso a archivos en colecciones compartidas, incluidas las carpetas predeterminadas Fotos, Videos, Música y Descargas.
Para evitar romper aplicaciones que no han implementado Scoped Storage (la mayoría de ellas en este momento), Google también incluyó un modo de compatibilidad, que deshabilita los permisos de almacenamiento restrictivos para Scoped Storage en aplicaciones instaladas antes de la actualización a Android Q beta 2, y para aplicaciones creadas para Android 9 Pie o anteriores. Los problemas surgen cuando alguien desinstala y vuelve a instalar una aplicación; el modo de compatibilidad se deshabilitará.
En teoría, esto suena como una gran característica de seguridad para Android. La controversia se debe a que Scoped Storage rompe las aplicaciones de los usuarios, cambia la forma en que usan su teléfono y las protestas de los desarrolladores por no tener tiempo suficiente para actualizar sus aplicaciones antes del lanzamiento final de Android Q.
Ahora, Google decidió impulsar las pausas en la nueva característica de seguridad al no aplicar la API en la próxima versión beta de Android Q. En cambio, habrá una transición más gradual hacia Scoped Storage, que requerirá que las aplicaciones se adapten a la nueva API durante el próximo año para estar listos para el lanzamiento de Android R.
Las 15 funciones principales de Android Q que debes conocer