5 votos

Almacenamiento adoptable de Android 6.0 Marshmallow - ¿Por qué sigue utilizando el almacenamiento interno?

Tengo una tarjeta MicroSD de 32GB adoptada como almacenamiento interno en mi Moto X Play (XT1563), y he notado que algunas apps no se mueven completamente al almacenamiento externo (específicamente .obb archivos), a pesar de lo que se supone que hace esta nueva función en Marshmallow:

Cuando se adopta un medio de almacenamiento externo, se formatea y encripta para que sólo funcione con un único dispositivo Android a la vez. Dado que el medio está fuertemente ligado al dispositivo Android que lo adoptó, puede almacenar de forma segura tanto las aplicaciones como los datos privados para todos los usuarios.

de: https://source.Android.com/devices/storage/adoptable.html

El sitio web de Motorola es más específico:

Una vez formateada la tarjeta como almacenamiento interno, tanto el almacenamiento interno de tu dispositivo como la tarjeta aparecerán como "almacenamiento del dispositivo" en los ajustes de almacenamiento, y podrás mover las aplicaciones que estaban en el almacenamiento interno a la tarjeta. Mover una aplicación, sus archivos multimedia, archivos obb y datos a la tarjeta. Mover las aplicaciones a la tarjeta se puede hacer desde los ajustes de la aplicación (ajustes->aplicaciones->seleccionar aplicación->cambiar ubicación de almacenamiento)

de: https://motorola-global-portal.custhelp.com/app/answers/prod_answer_detail/a_id/109134/p/1449,9582

Por ejemplo, he movido Mortal Kombat X (~1.3GB) a la tarjeta SD y la mayoría de sus datos están en un .obb archivo que se encuentra en el almacenamiento interno en /data .

Esto no tiene sentido porque en una aplicación AndroidManifest.xml el desarrollador debe especificar el android:installLocation para que una aplicación pueda pasar a una tarjeta SD externa. Pero en este caso, no importaría ya que la tarjeta SD es vista por Android como si fuera un almacenamiento interno por lo que no debería tener problemas para instalarse allí.

¿Por qué se sigue utilizando mi almacenamiento interno?

0 votos

¿Cómo se mueven exactamente las aplicaciones (juegos) de la tarjeta sd interna a la externa?

0 votos

He utilizado el método nativo de Android app2sd - "Cambiar el almacenamiento" en la página de información de la aplicación.

3 votos

But in this case, it wouldn't matter since the SD card is seen by Android as if it were internal storage so it shouldn't have any issues installing there. -- Tienes que leer la página completa de Google que enlazaste: "Las aplicaciones pueden colocarse en los medios de almacenamiento adoptados sólo cuando el desarrollador ha indicado la compatibilidad a través del atributo Android:installLocation". Android es consciente de la diferencia entre el almacenamiento interno "real" y el almacenamiento adoptable.

1voto

soupdiver Puntos 250

Como se menciona en los comentarios de la pregunta, esto es por diseño.

Según el docs :

Las aplicaciones pueden colocarse en los medios de almacenamiento adoptados sólo cuando el desarrollador ha indicado su compatibilidad a través del atributo Android:installLocation. Las nuevas instalaciones de aplicaciones compatibles se colocan automáticamente en el dispositivo de almacenamiento con más espacio libre, y los usuarios pueden mover las aplicaciones compatibles entre dispositivos de almacenamiento en la aplicación Ajustes.

En Nougat+, podíamos incluso forzar que la mayoría de las app fueran movibles incluso sin el apoyo de los desarrolladores alternando Forzar la autorización de aplicaciones en el exterior dentro de las opciones de desarrollo.

Consulte aquí para saber más: https://www.reddit.com/r/GalaxyS7/comments/5qi1mj/with_nougat_now_we_can_finally_transfer_90_of_the/

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X