Android 12 presenta una función de hibernación de aplicaciones que elimina archivos temporales de aplicaciones no utilizadas para liberar espacio.
Aunque Google no publica el código fuente de las nuevas versiones de Android antes del lanzamiento estable de Pixel teléfonos está listo, rara vez podemos vislumbrar algunas de las próximas funciones a través de cambios de código enviados a la AOSP Gerrit. Una de las funciones que esperábamos incluir en el próximo androide 12 El lanzamiento es la hibernación de aplicaciones, una característica que liberar espacio de almacenamiento eliminando archivos temporales de aplicaciones no utilizadas. Si bien esta característica no ha aparecido en ninguna de las dos Vistas previas para desarrolladores disponibles públicamente, podemos confirmar que el código de la característica está presente en la compilación filtrada que obtuvimos recientemente.
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.
Con el lanzamiento de Android 11 Developer Preview 3, Google agregado una nueva función de "revocación automática de permisos" que revoca el permiso de una aplicación si ésta no se ha utilizado durante un par de meses. Tras el lanzamiento estable de Android 11, Google compartido Más detalles sobre la función, incluida una captura de pantalla que muestra una notificación que informa al usuario cuando se han cancelado los permisos de una aplicación. revocado y una captura de pantalla que muestra una página de configuración de "aplicaciones no utilizadas" con una lista de aplicaciones que han tenido sus permisos automáticamente revocado.
En Android 12, Google parece estar ampliando el concepto de "aplicaciones no utilizadas" con la nueva función de hibernación de aplicaciones. Además de revocar automáticamente los permisos para aplicaciones no utilizadas, Android 12 también borrará archivos temporales para liberar espacio de almacenamiento.
Activamos una nueva sección "Aplicaciones no utilizadas" en la página "Información de la aplicación" para cada aplicación, y contiene una nueva opción para "eliminar permisos y liberar espacio". En comparación, la opción "revocar permisos automáticamente" de Android 11 (luego renombrada como "eliminar permisos si no se usa la aplicación") se puede encontrar en la subpágina "Permisos de la aplicación" de la página "Información de la aplicación" de una aplicación. Este cambio de ubicación tiene sentido ya que la nueva opción se ocupa tanto de los permisos como del almacenamiento en lugar de solo los permisos.
Después de hibernar manualmente algunas aplicaciones, apareció la página "aplicaciones no utilizadas" en Configuración > Aplicaciones. Esta página muestra aplicaciones que no se han abierto en algunos meses y su descripción indica que los permisos son se revoca, las notificaciones se detienen y los archivos temporales se eliminan si una aplicación no se ha utilizado durante algunos meses.
Según los cambios de código nosotros visto a principios de este año, la función de hibernación de la aplicación borrará el caché y/o eliminará los artefactos de compilación para liberar espacio de almacenamiento. Ninguna de estas acciones liberará una gran cantidad de espacio, pero esto depende exactamente de qué aplicación se está hibernando y cuántos o qué tipo de archivos en caché se han almacenado. Los usuarios que tienen dispositivos de gama baja con menos almacenamiento verán más beneficios, pero todos los usuarios se beneficiarán de que las aplicaciones no utilizadas tengan sus permisos revocados automáticamente.
Aunque la compilación que obtuvimos es más nueva que Developer Preview 2, no sabemos si la función de hibernación de la aplicación aparecerá públicamente en DP3 o Beta 1. Sin embargo, una vez que esté disponible, se puede acceder a su interfaz de línea de comandos a través del botón "cmd app_hibernation
" dominio.
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.