Mantenga las aplicaciones en la tarjeta SD

Así que estoy usando Android 7.0 (compilación nr. NRD90M.G935FXXU1DQH5) en un Samsung Galaxy 7 Edge.

Cada vez que actualizo una aplicación que he movido a la tarjeta SD, necesito volver a moverla a la tarjeta SD después de la actualización.

Esto es muy molesto (y lo ha sido por un tiempo). ¿Hay alguna forma de resolver esto sin degradar o rootear el dispositivo? Porque podría haber jurado que hubo un momento en que las aplicaciones se movieron a la tarjeta SD QUEDADA allí.

(Personalmente, no tendría ningún problema con rootear el teléfono, pero ciertas aplicaciones, como por ejemplo, las que usa mi banco para autorizar transacciones de banca electrónica, no funcionarán en dispositivos rooteados, así que no lo hagamos).

Respuestas (2)

Déjame contarte un poco sobre el sistema Android. Cuando se actualiza una aplicación, el desarrollador no solo puede agregar archivos a sus directorios, sino que también puede eliminar o modificar los existentes. El sistema Android es tal que el marco de Google Play Services no puede actualizar las aplicaciones mientras están en la tarjeta SD. Por lo tanto, las aplicaciones siempre se actualizan moviéndolas primero a la memoria del dispositivo y luego modificando/agregando/eliminando archivos apk.

Desafortunadamente, no existe un sistema para mover automáticamente las aplicaciones a la tarjeta SD después de la actualización. Puede haber aplicaciones que afirmen hacer eso, pero no he probado ninguna, así que no puedo decirlo.

En todos los dispositivos Android, ya sea 4.0-Kitkat, 5.0-Lollipop, 6.0-Marshmallow, 7.0-Nougat u 8.0-Oreo, este sistema no está disponible . Después de la actualización, debe volver a mover manualmente la aplicación a la tarjeta SD . No se puede hacer nada al respecto.

Tenga en cuenta que todos los métodos mencionados aquí están en un teléfono no rooteado . No sé qué se puede hacer en uno rooteado.

Bueno, entonces ya deberían actualizar el marco de Google Play Services. Es ridículo, de verdad, que habiendo llegado a Android 8.0, tengamos tarjetas micro-SD de 400 GB pero aún necesitemos administrarlas manualmente. Como alternativa / solución alternativa, parece trivial agregar "y si estaba en la tarjeta SD, intente moverlo nuevamente a la tarjeta SD e informe al usuario si no es posible" al procedimiento de actualización. No tengo ni idea de por qué no lo han hecho hace mucho tiempo.
Bueno, es la perspectiva de Google. Quizás no quieran que el hombre moderno sea completamente vago, porque hoy en día todo se puede hacer con un simple "OK, Google". Entonces, quieren que hagamos al menos algo de trabajo. 🤔

Tengo el mismo comportamiento en mi Samsung S7e, actualmente Android 8.0.0. Sin embargo, en mi Tablet SM-T900 - actualmente Android 5.1.1, hay una característica interesante en el "administrador de aplicaciones", que ayuda: entre las 5 hojas disponibles allí, una llamada "Tarjeta SD" permite listar todas las aplicaciones "autorizadas" ser trasladados a los mismos, independientemente de que efectivamente lo hayan sido o no. Por lo tanto, después de una sesión de actualización de aplicaciones, la casilla asociada con una aplicación que se movió ya no está marcada, mostrando fácil y rápidamente que la aplicación (o al menos parte de ella) está de vuelta en la memoria interna. Utilizo este truco después de cada sesión de actualización para identificar y volver a transferir rápidamente a SD en ambos dispositivos, como deseo. Esto también facilita la identificación de aplicaciones recién instaladas elegibles para ello... Por supuesto, esto no es tan bueno como si las aplicaciones permanecieran en SD después de las actualizaciones, pero ayuda mucho ya que hace que sea fácil y rápido corregir el problema. Espero que esa característica sea o sea en un sistema operativo posterior, como en S10... mi próxima mafia.