Google puede permitir a los usuarios administrar la Papelera de reciclaje oculta de Android en Android 12

Hemos detectado evidencia en Android 12 que sugiere que Google permitirá a los usuarios administrar la papelera de reciclaje oculta de Android para los elementos desechados.

Google I/O 2021 Arranca el 18 de mayo del próximo mes, y en el evento, esperamos ver a Google anunciar todas las funciones que llegarán a androide 12. Antes de que comience el evento, hemos estado recopilando toda la información posible sobre la última versión del sistema operativo de las dos vistas previas para desarrolladores disponibles públicamente. El otro día también recibimos nuestro manos a la obra una versión inédita de Android 12 y mostró muchos de los cambios funcionales y de diseño más pequeños que pudimos encontrar. Después de explorar el marco y las aplicaciones del sistema, hemos detectado un código que sugiere que Google puede mostrar la función oculta de la Papelera de reciclaje/Papelera de Android en la configuración de Almacenamiento.

Un desmontaje de APK a menudo puede predecir funciones que pueden llegar en una futura actualización de una aplicación, pero es posible que cualquiera de las funciones que mencionamos aquí no aparezca en una versión futura. Esto se debe a que estas características no están implementadas actualmente en la versión en vivo y los desarrolladores pueden eliminarlas en cualquier momento en una versión futura.

El año pasado, Google lanzó Android 11, que impuso cambios importantes en la forma en que las aplicaciones pueden acceder al almacenamiento de un dispositivo. Estos cambios, que Google llama "almacenamiento con alcance", limitan significativamente la cantidad de acceso al almacenamiento que una aplicación puede obtener de forma predeterminada. Mientras que ciertas aplicaciones como administradores de archivos puede solicitar acceso amplio al almacenamiento de un dispositivo, otras aplicaciones tienen que usar API alternativas para agregar, abrir, editar o eliminar archivos en el almacenamiento. Una de estas API se llama API de tienda de mediosy proporciona acceso a archivos multimedia comunes como audio, vídeos e imágenes. MediaStore existe desde hace un tiempo, pero Google agregó una nueva función a la API con el lanzamiento de Android 11: destrozando.

Las aplicaciones que utilizan la API MediaStore pueden eliminar un archivo en lugar de eliminarlo para dar a los usuarios la oportunidad de restaurarlo más tarde. La mayoría de los sistemas operativos de escritorio tienen una característica similar, pero Android 11 en sí no proporciona una "Papelera de reciclaje" o una carpeta "Papelera" en todo el sistema que enumere todos los archivos que se han eliminado. En cambio, las aplicaciones con acceso de edición a archivos eliminados o que solicitan el consentimiento del usuario pueden mostrar elementos de la papelera de reciclaje oculta, y hemos detectado evidencia de que la propia aplicación Files by Google de Google es preparándose para agregar tal característica.

La carpeta Papelera oculta en la aplicación Archivos de Google.

Sin embargo, con Android 12, parece que Google está trabajando para agregar una nueva entrada a Configuración> Almacenamiento para mostrar cuánto espacio de almacenamiento ocupan todos los elementos desechados. Al tocar esta entrada se abrirá un fragmento que muestra la cantidad de archivos que se han eliminado y también permite al usuario vaciar la papelera, pero el punto de entrada normalmente es inaccesible ya que Google lo codificó para FALSO. Sin embargo, gracias a un poco de esfuerzo y ayuda de XDA Zachary Wander, logramos que aparecieran el punto de entrada y el cuadro de diálogo.

Aunque los usuarios pueden vaciar la papelera desde aquí, no sabemos si también podrán restaurarla a través de este punto de entrada. El proximo Función de papelera en Files de Google Sin embargo, permitirá a los usuarios ver, restaurar o eliminar permanentemente elementos eliminados. No nos sorprendería que Google planea implementar la nueva función en Archivos de Google al mismo tiempo que Android. 12, aunque técnicamente la función Papelera de Archivos de Google en realidad no requiere que Android 12 sea instalado.

Los elementos eliminados en Android actualmente están ocultos para la mayoría de los administradores de archivos, ya que están precedidos por un '.' en su nombre de archivo, que es como Android entiende que un archivo debe considerarse oculto. Estos archivos basura ocultos se almacenan en el mismo directorio donde se ubicaron originalmente en lugar de moverse a una carpeta Papelera/Papelera de reciclaje de todo el sistema. Según lo que sabemos, no parece que Google planee agregar una carpeta Papelera o Papelera de reciclaje real. en Android 12, pero parece que Google planea al menos hacer que la Papelera sea más destacada característica. El único problema es que las aplicaciones tienen que usar la API de MediaStore para marcar archivos como "tirados a la papelera", por lo que algunas aplicaciones seguirán haciéndolo de forma permanente. eliminar archivos o utilizar su propia papelera de reciclaje, lo que impide que los usuarios los vean y restauren en una ubicación de fácil acceso ubicación.

Gracias a PNF Software por proporcionarnos una licencia de uso. Descompilador JEB, una herramienta de ingeniería inversa de nivel profesional para aplicaciones de Android.