26 votos

Aparte de la portabilidad, ¿hay otras ventajas (o desventajas) de almacenar las aplicaciones en un almacenamiento externo?

¿Existen ventajas/desventajas particulares de almacenar aplicaciones en el almacenamiento externo de un dispositivo Android? Como tengo un Nexus S, no se me ocurren ventajas ya que no puedo quitar el almacenamiento, además el almacenamiento interno es más que suficiente para mis necesidades.

Me di cuenta de que en el arranque del teléfono, cuando tenía todas mis aplicaciones movidas al almacenamiento USB era bastante lento para registrar todas las aplicaciones en el menú / pantallas de inicio.

También leí en algún sitio que tener un fondo de pantalla configurado a partir de una foto que estaba almacenada en la memoria externa realmente drenaba bastante batería también con todas las lecturas (aunque creo que esto puede haber sido un bug).

25voto

Chahk Puntos 15796

Ventajas:

  • Amplía el espacio disponible en la memoria interna para instalar más aplicaciones.
    Aunque algunas partes de la aplicación siguen estando en la memoria interna (datos y ajustes), libera una cantidad significativa de espacio. Para los teléfonos más antiguos con 150 MB de espacio libre (G1, MT3G, etc.) esto supone una gran mejora. Para los propietarios de estos dispositivos, esta ventaja compensa por sí sola cualquier desventaja que este método conlleve.

Desventajas:

  • No se pueden usar aplicaciones movidas a la tarjeta SD si está desmontada.
    Se explica por sí mismo: si desmonta la tarjeta SD para eliminarla, las aplicaciones que residen en ella deben detenerse y desmontarse también para evitar bloqueos y pérdidas de datos si retira la tarjeta.
  • Imposibilidad de usar widgets o adaptadores de sincronización cuando se mueven esas aplicaciones a la tarjeta SD.
    Esta es una limitación de diseño que se desprende del punto anterior. Dado que las aplicaciones almacenadas en las tarjetas SD deben poder eliminarse a demanda, cosas como los widgets o las aplicaciones que se conectan a la configuración de tu cuenta (por ejemplo, Skype, LinkedIn) se bloquearán, sin que sea fácil volver a iniciarlas. Por ello, Google ha llegado a un acuerdo al exigir que estas aplicaciones permanezcan en la memoria interna. Incluso si consigues forzarlas a la tarjeta SD (algunas ROMs personalizadas lo permiten), simplemente no podrás utilizarlas.
  • Tiempos de arranque y apagado más largos cuando el sistema monta/desmonta todas las aplicaciones almacenadas en la tarjeta SD.
    Las aplicaciones trasladadas a la tarjeta SD no se almacenan a la vista para evitar la piratería desenfrenada. En su lugar, Android reserva un poco de espacio y crea una partición virtual para cada aplicación que se mueve. Esto significa que en el arranque inicial, todas estas particiones virtuales deben ser montadas antes de poder acceder a las aplicaciones almacenadas en ellas. Lo mismo ocurre cuando se apaga el teléfono: cada partición virtual se desmonta antes de que puedan producirse otros procesos de apagado. Dependiendo del número de aplicaciones instaladas, el sistema puede tardar un minuto más o incluso más en "estabilizarse" al arrancar (y unos 20 segundos más al apagarse).
  • Desgaste extra en la tarjeta SD.
    Este punto es discutible, ya que la escritura en la tarjeta SD (que provoca el desgaste) no se produce con tanta frecuencia. Y además, las tarjetas SD hoy en día son lo suficientemente baratas como para no preocuparse por su tiempo de vida.
  • Las aplicaciones requieren una actualización para soportar esta funcionalidad.
    La capacidad de ser trasladada a la tarjeta SD no se concede automáticamente a las aplicaciones más antiguas. Los desarrolladores deben modificar sus aplicaciones para que sean compatibles con esta función y publicar una actualización a través de Market (o del método de distribución que utilicen). Aunque algunas ROMs personalizadas pueden anular esto, para la mayoría de las personas que están ejecutando el firmware de stock, esto es un problema.

En los dispositivos más nuevos con gigabytes de memoria interna no es necesario mover las aplicaciones al almacenamiento externo, ya que el espacio no es un problema. Sin embargo, para los teléfonos con poca memoria es una herramienta inestimable que prolonga la vida útil de sus propietarios.

7voto

En algunos teléfonos y dispositivos (especialmente los más antiguos) el almacenamiento interno es bastante limitado. Todas las aplicaciones (y sus archivos de datos) ocupan un espacio precioso. Por ejemplo, mi Ideos tiene 512MB y estaba casi lleno antes de que empezara a "evacuar" aplicaciones a la tarjeta SD.

Otro factor es la posibilidad de hacer una copia de seguridad de tus aplicaciones y datos, o de trasladarlos a otro dispositivo.

Aparte de eso, tienes razón en tu observación de que las aplicaciones se cargan más lentamente desde el almacenamiento externo en comparación con el almacenamiento interno. Esto es muy visible si tienes los accesos directos de esas aplicaciones en tu pantalla de inicio - verás un icono genérico de Android durante los primeros 30 segundos hasta que la aplicación se localice en la tarjeta.

Descubrí que cambiar a una microSD de clase 6 (tenía la de clase 2 que venía por defecto con el teléfono) mejoró la situación considerablemente. Aun así, mi teléfono tarda unos 20 segundos en "ecualizarse" tras un arranque en frío.

2voto

Mannaz Puntos 263

Por lo que sé, hay limitaciones para el uso de dashboard-widgets para aplicaciones en la tarjeta SD.

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