Android: ¿Por qué no puedo mover la aplicación a la tarjeta SD?

Si desea ahorrar espacio en la memoria interna de su teléfono, mover aplicaciones a la tarjeta SD es una excelente manera de liberar espacio. Para mover aplicaciones a la tarjeta SD, vaya a Configuración> Aplicaciones, seleccione la aplicación y luego presione el botón " Mover a tarjeta SD ". Puede notar que para algunas aplicaciones, esta opción está desactivada. ¿Porqué es eso?

Razón 1. Elección del desarrollador

Los desarrolladores de aplicaciones de Android deben hacer que sus aplicaciones estén explícitamente disponibles para moverse a la tarjeta SD utilizando el atributo "android: installLocation" en el elemento de su aplicación. Si no lo hacen, la opción "Mover a la tarjeta SD" está en gris. ¿Por qué muchos desarrolladores no habilitan este botón? Bueno, las aplicaciones de Android no pueden ejecutarse desde la tarjeta SD mientras la tarjeta está montada. Entonces, si la aplicación maneja algo como una alarma para recordarle su cita con el dentista, eso es bastante importante, y la aplicación no podría hacer sonar la alarma si tiene su dispositivo conectado a su PC. Así que el desarrollador puede optar por bloquear la capacidad de "Mover a la tarjeta SD" para que nunca reciban un correo electrónico enojado de alguien que afirma que la aplicación no funciona.

Razón 2. Soporte Widget

El soporte de widgets es otra razón importante por la que se puede evitar que las aplicaciones se ejecuten en la tarjeta SD. Si una aplicación está instalada en la tarjeta SD, los widgets de esa aplicación no estarán disponibles para seleccionar en ciertas versiones de Android una vez que se haya montado el dispositivo. El dispositivo debe reiniciarse para que los widgets de la aplicación se muestren como una opción nuevamente.

Razón 3. Sincronización, servicio o interfaz de cuenta

Si la aplicación maneja un cierto tipo de sincronización de fondo, se ejecuta como un servicio o utiliza una cuenta, la aplicación no funcionará completamente desde una tarjeta SD mientras esté montada. Por lo tanto, la opción para moverlo a la tarjeta SD está deshabilitada. Puede leer más sobre este problema y cómo se ejecutan las aplicaciones desde tarjetas SD en la página de Desarrolladores de Android - Ubicación de la aplicación.

Preguntas más frecuentes

¿Cómo hago que las aplicaciones se descarguen directamente en la tarjeta SD?

Necesitará tener acceso de root en su dispositivo, luego configure su directorio de inicio en la tarjeta SD usando las herramientas del SDK de Android. Solía ​​haber una manera de habilitar la opción en versiones anteriores de Android sin acceso de root. Pero ahora debe tener acceso de root en las nuevas versiones de Android para poder configurar el directorio de inicio.

¿Qué aplicaciones puedo mover?

Mira a mover cualquier aplicación de juegos a la tarjeta SD. Por lo general, los juegos no tienen que ejecutarse en segundo plano ni manejar tareas importantes en el dispositivo a lo largo del día. También suelen ocupar la mayor cantidad de espacio, lo que los convierte en candidatos perfectos para la instalación de una tarjeta SD.

Ahora sabe por qué el botón " Mover a la tarjeta SD " está en gris en muchas de sus aplicaciones de Android. ¿Todavía tienes preguntas? ¿Comentarios? Deja uno en la sección de comentarios a continuación.

¿Cómo habilito la opción "Mover a la tarjeta SD" en cualquier aplicación?

Solía ​​haber una manera para que los usuarios no rooteados habiliten la opción "Mover a la tarjeta SD". Este ya no es el caso. Necesitará obtener acceso de root a su dispositivo para poder mover cualquier aplicación a la tarjeta SD. Si no está seguro de cómo hacerlo, le recomendamos que consulte a los desarrolladores de XDA para obtener sugerencias.