¿Existen ventajas / desventajas particulares para almacenar aplicaciones en el almacenamiento externo de un dispositivo Android? Como tengo un Nexus S, no puedo pensar en ventajas para mí, ya que no puedo eliminar el almacenamiento, también el almacenamiento interno es más que suficiente para mis necesidades.
Noté que en el inicio del teléfono, cuando todas mis aplicaciones se movieron al almacenamiento USB, fue bastante lento registrar todas las aplicaciones en el menú / pantallas de inicio.
También leí en alguna parte que tener un fondo de pantalla configurado a partir de una foto almacenada en la memoria externa en realidad también consumió bastante batería con todas las lecturas (aunque creo que esto puede haber sido un error).
external-sd
performance
app2sd
Dunhamzzz
fuente
fuente
Respuestas:
Ventajas:
Aunque algunas partes de la aplicación aún permanecen en la memoria interna (datos y configuraciones), todavía libera una cantidad significativa de espacio. Para teléfonos más antiguos con 150 MB de espacio libre (G1, MT3G, etc.), esta es una gran mejora. Para los propietarios de estos dispositivos, esta ventaja solo supera las desventajas que trae este método.
Desventajas
Tipo de explicación: si desmonta la tarjeta SD para extraerla, las aplicaciones que residen en ella deben detenerse y montarse también para evitar bloqueos y pérdida de datos si retira la tarjeta.
Esta es una limitación de diseño que se destaca desde el punto anterior. Dado que las aplicaciones almacenadas en las tarjetas SD deben poder eliminarse a pedido, cosas como widgets o aplicaciones que se conectan a la configuración de su cuenta (por ejemplo, Skype, LinkedIn) se bloquean, sin una manera fácil de reiniciarlas. Así que Google hizo un compromiso al exigir que estas aplicaciones permanezcan en la memoria interna. Incluso si logra forzarlos a la tarjeta SD (algunas ROM personalizadas lo permiten), simplemente no podrá usarlos.
Las aplicaciones que se movieron a la tarjeta SD no se almacenan a la vista para evitar la piratería desenfrenada. En cambio, Android reserva algo de espacio y crea una partición virtual para cada aplicación que mueva. Esto significa que en el arranque inicial, todas estas particiones virtuales deben montarse antes de poder acceder a las aplicaciones almacenadas en ellas. Lo mismo ocurre cuando apaga el teléfono: cada partición virtual se desmonta antes de que puedan ocurrir otros procesos de apagado. Dependiendo de la cantidad de aplicaciones instaladas, esto puede demorar un minuto más o incluso más para que el sistema se "estabilice" al arrancar (y unos 20 segundos adicionales para apagarse). Sin embargo, una vez que esto suceda, iniciar estas aplicaciones no toma por más tiempo que los de la memoria interna.
Este punto es discutible, ya que escribir en la tarjeta SD (que causa desgaste) no ocurre con tanta frecuencia. Y además, las tarjetas SD en estos días son lo suficientemente baratas como para no preocuparse por su vida útil.
La capacidad de moverse a la tarjeta SD no se otorga automáticamente a las aplicaciones más antiguas. Los desarrolladores deben cambiar sus aplicaciones para admitir esta función y emitir una actualización a través de Market (o cualquier método de distribución que utilicen). Es posible que algunas aplicaciones antiguas ya no sean compatibles, por lo que es posible que nunca obtengan esta función. Aunque algunas ROM personalizadas pueden anular esto, para la mayoría de las personas que ejecutan firmware en existencia, esto es un problema.
Para dispositivos más nuevos con gigabytes de memoria interna, no es necesario mover aplicaciones al almacenamiento externo, ya que el espacio no es un problema. Sin embargo, para teléfonos con poca memoria es una herramienta invaluable que extiende su vida útil para sus propietarios.
fuente
tomado directamente del sitio para desarrolladores de Android
También -> Aplicaciones que NO deberían instalarse en el almacenamiento externo (más detalles en el sitio para desarrolladores de Android )
fuente
Los widgets no funcionarán si están en la tarjeta SD.
fuente
Las aplicaciones instaladas en la tarjeta SD no pueden ejecutarse si retira su tarjeta SD o si está activando el almacenamiento masivo USB (por lo que se puede acceder desde una computadora). Ese es el único inconveniente que he estado experimentando.
De hecho, he visto una mejora en el rendimiento desde que me mudé a SD; antes de mudarme a SD había agotado la memoria interna (quedaban unos pocos kilobytes) y el teléfono se ha retrasado bastante. Desde que se movió a SD (y, por lo tanto, libera algo de espacio en la memoria interna), y el retraso desaparece.
fuente
Para algunos teléfonos y dispositivos (especialmente los más antiguos) el almacenamiento interno es bastante limitado. Cada aplicación (y sus archivos de datos) ocupan un espacio precioso. Es decir, mi Ideos tiene 512 MB y estaba casi llena antes de comenzar a "evacuar" aplicaciones a la tarjeta SD.
Otro factor es la capacidad de hacer una copia de seguridad de sus aplicaciones y datos, o moverlos a otro dispositivo.
Aparte de eso, tiene razón al observar que las aplicaciones se cargan más lentamente desde el almacenamiento externo en comparación con el almacenamiento interno. Esto es muy visible si tiene los accesos directos de esas aplicaciones en su pantalla de inicio; verá un icono genérico de Android durante los primeros 30 segundos hasta que la aplicación se encuentre en la tarjeta.
Descubrí que cambiar a una microSD de clase 6 (tenía la clase 2 predeterminada que venía con el teléfono) mejoró considerablemente la situación. Aún así, mi teléfono tarda unos 20 segundos en "ecualizarse" después de un arranque en frío.
fuente
De: http://android-developers.blogspot.co.uk/2010/07/apps-on-sd-card-details.html
La publicación está escrita por un 'Suchi Amalapurapu, un ingeniero que trabajó en esta función'. La característica es la capacidad de colocar aplicaciones en la tarjeta SD.
fuente
En mi experiencia ha habido poco o ningún problema de rendimiento perceptible. Estaba teniendo una experiencia realmente molesta administrando mi memoria con mi Nexus One. Utilicé S2E para migrar y no he mirado atrás. Es increíble no tener que eliminar aplicaciones solo para instalar otras nuevas.
fuente
Creo que mover aplicaciones de internas a externas no afecta el rendimiento.
Pero sí agrega unos pocos milisegundos adicionales para abrir la aplicación desde el almacenamiento externo en lugar de en el almacenamiento interno. el kilometraje variará de un dispositivo a otro, dependiendo de la velocidad, la versión de Android, etc.
fuente
Las aplicaciones que tienen un servicio que está constantemente abierto, como por ejemplo Viber, WhatsApp, Facebook Messenger, etc., pueden ralentizar mucho la interfaz de usuario si hay muchas de ellas ejecutándose, por lo que es preferible mantener las aplicaciones con un servicio constante en el teléfono memoria, ya que el impacto no es notable en comparación.
fuente
Nunca mueva sus aplicaciones a su tarjeta SD externa. Hará que su teléfono se demore más y se reiniciará más lentamente de lo habitual. Es posible que incluso deba reiniciar el teléfono diariamente o una vez por semana. Tomará más tiempo procesar toda la información que tienen esas aplicaciones. Yo hablo por experiencia.
fuente