Me pregunto si me estoy perdiendo algo que simplemente se ha vuelto un poco más "oculto" en M. En mi teléfono anterior, que aún no había llegado a Marshmallow, había, digamos, una docena de aplicaciones que podían mover una parte de su código y datos a la tarjeta SD, liberando valioso almacenamiento interno. En un teléfono nuevo (Moto G2, si es importante) que pasó directamente a M, estoy al tanto del almacenamiento portátil frente a lo adoptado ahora, y encontré la opción Migrar... pero cuando lo hago, dice ' esto liberará 1.X Mb'. Sí, leíste bien: Mb, no Gb. Aparentemente, no se está moviendo prácticamente nada; sin embargo, este teléfono tiene más o menos las mismas aplicaciones ahora (posiblemente un par menos, pero definitivamente debería haber al menos 10 aplicaciones).
¿Es esto una casualidad de los cambios en M? ¿Por qué no puedo mover las mismas aplicaciones que antes? ¿O requieren obtener el WRITE_EXTERNAL_STORAGE
permiso sobre la marcha (es decir, deben usarlos primero para obtenerlo) antes de que eso sea posible?
(Mientras estamos en eso, ¿por qué no se pueden mover todas las aplicaciones? Tengo entendido que Linux/Android simplemente monta todo, independientemente de la fuente, como una partición; por lo tanto, en teoría, todo, excepto las aplicaciones más fundamentales del sistema operativo, debería poder moverse. y utilizable sin que su código se dé cuenta de que provienen de otro lugar que no sea la memoria interna, ¿no?)
(Resumiendo en una respuesta sugerida por Izzy).
Cuando adopta toda o una partición de una tarjeta SD bajo Marshmallow (6.0) en adelante, esa tarjeta SD o partición se convierte en una extensión de la memoria interna. Según el modelo de teléfono, es posible que posteriormente se la denomine memoria interna o que aún parezca una entidad completamente separada. Puede cambiar el nombre de la tarjeta si lo desea, para ayudar a aclarar esto.
Android instalará/moverá aplicaciones y datos (como las versiones anteriores del sistema operativo se referían a las partes) en la parte de la tarjeta SD como mejor le parezca y, por lo tanto, cuando se quede sin espacio en la memoria interna, felizmente continuará usando la tarjeta SD.
Cuando la memoria interna o su tarjeta se refiere a 'Migrar datos', esto parece ser claramente diferente de los datos almacenados por cualquier aplicación en particular, pero en cambio parece referirse a esa parte del sistema de archivo que un dispositivo conectado (PC o Mac) o una aplicación de administrador de archivos puede ver. Por lo tanto, parece que no tiene ningún valor usar Migrar datos: simplemente déjelo donde está, el sistema lo manejará.
(A modo de demostración, según mi pregunta original usando Migrar datos desde el almacenamiento interno, parecía que solo se movía alrededor de 1 Mb de datos; cuando volví a migrar, el sistema de repente decidió mover 1 Gb de aplicaciones y datos a la tarjeta , mostrando así que de hecho estaba moviendo elementos de manera inteligente).
migrate data
.
izzy
jason gris
izzy
jason gris
jason gris
izzy