Android 11 requiere que las aplicaciones se reinicien al obtener permiso para instalar APK, pero es probable que no se dé cuenta de

Leer actualización
  • Nuevo comportamiento

Los nuevos lanzamientos de Android siempre traen nuevas y emocionantes características a la mesa, pero de vez en cuando, una característica querida se modifica o se elimina por completo. Eso no es diferente para Android 11, lo que hizo que fuera más engorroso otorgar a las aplicaciones el permiso para instalar APK, requiriendo un reinicio de la aplicación en cuestión hasta al menos Developer Preview 4. Si bien ese requisito aún está presente en compilaciones más recientes, la situación ahora se ha mejorado ligeramente: cuando las aplicaciones están programadas correctamente, reiniciarán la última actividad, haciendo que la experiencia sea lo más fluida posible.

En Android 10 y versiones anteriores, el proceso fue tan simple como podría ser: cuando desee instalar un APK desde un navegador u otra aplicación como nuestro propio APKMirror Installer, se le pedirá que conceda el permiso de instalación. Una vez que accionó el interruptor y presionó el botón Atrás o el gesto, volverá a donde estaba antes, con un cuadro de diálogo que le preguntará si desea instalar el APK que seleccionó previamente. Como puede ver en las capturas de pantalla a continuación, la aplicación a la que acaba de otorgar el permiso permanece a la vista y lo está esperando donde lo dejó antes de enviarlo al cuadro de diálogo.

ANDROIDPOLICE VIDEO DEL DÍA 3 Imágenes

El proceso de instalación en Android 10 te lleva de regreso a donde estabas antes; no es necesario reiniciar la aplicación.

Este comportamiento ha cambiado en Android 11 hasta al menos Developer Preview 4. Como informan los probadores descontentos en el rastreador de problemas de Google, el cuadro de diálogo de instalación aún aparecía después de otorgar el permiso, pero la aplicación en sí había desaparecido, vería su iniciador en segundo plano. . Cuando volvió a abrir la aplicación en cuestión, notó que se volvió a cargar por completo, con una entrada potencialmente perdida u otros datos que aún no se han almacenado en caché, ya que el sistema lo eliminó.

Comportamiento en compilaciones recientes de Android 11: la aplicación se reinicia en segundo plano.

Este requisito de reinicio aún existe en las compilaciones más recientes de Android 11, pero ahora ya no se le arroja al iniciador. En cambio, las aplicaciones recrean la última actividad detrás del diálogo de instalación. En el peor de los casos, es posible que vea que su navegador vuelve a cargar el sitio web que está visitando actualmente en segundo plano, pero una vez que haya presionado el botón de instalación, puede volver a lo que estaba haciendo de inmediato.

Comportamiento en compilaciones anteriores de Android 11: tenga en cuenta la aplicación que desaparece y, en su lugar, devuelve al usuario al iniciador.

Inicialmente, los Googlers estaban bastante sordos en el rastreador de problemas, y solo afirmaron que "de hecho, esto funciona según lo previsto". Solo después de que los comentaristas continuaron investigando, expresando cómo esto podría romper aplicaciones que no esperaban ser detenidas a la fuerza en medio de una operación, Google proporcionó más comentarios, dejando en claro que el cambio está relacionado con la nueva administración de archivos Scoped Storage:

La forma en que se configuran el sistema de archivos y los soportes de almacenamiento en Android R ha cambiado significativamente. Cuando una aplicación se inicia sin este permiso, obtiene una vista del sistema de archivos que no permite escribir en ciertos directorios (por ejemplo, Android/obb). Una vez que se le ha otorgado este permiso a la aplicación, esa vista ya no es precisa y debe actualizarse a una vista que permita que la aplicación escriba en ciertos directorios. Con la forma en que se configuró el sistema de archivos en R, no es posible cambiar esa vista sobre la marcha. Como se mencionó en el comentario n.° 16, estamos evaluando internamente. Solo proporciono detalles adicionales de por qué esto no funciona de la manera en que lo hizo en Q.

Si bien Scoped Storage beneficiará la seguridad y la privacidad, el nuevo sistema aparentemente conduce a cambios más significativos de lo previsto. Si bien la solución no evita que las aplicaciones se reinicien, hace que se comporten de la manera más libre posible de interrupciones. Es un compromiso, pero con el nuevo comportamiento, la mayoría de la gente probablemente ni siquiera notará el cambio en su uso diario, e incluso si lo hace, una vez que se otorga el permiso, no experimentará otro reinicio.

ACTUALIZACIÓN: 2020/08/24 4:33 a.m. PDT POR MANUEL VONAU

Nuevo comportamiento

Actualizado con los cambios de Android 11 que recrean automáticamente la aplicación que debe reiniciarse para otorgar el permiso de instalación de APK.

Fuente: Google

Gracias: AD_LB

Video:

Ir arriba