Aparte de la portabilidad, ¿existen otras ventajas (o desventajas) para almacenar aplicaciones en el almacenamiento externo? -- external-sd campo con performance campo con app2sd camp android Relacionados El problema

Other than portability, are there any other advantages (or disadvantages) to storing apps on external storage?


26
vote

problema

Español

¿Hay alguna ventaja / desventaja particulares para almacenar aplicaciones en el almacenamiento externo de un dispositivo Android? Como tengo un Nexus S, no puedo pensar en las ventajas para mí, ya que no puedo eliminar el almacenamiento, también el almacenamiento interno es más que suficiente para mis necesidades.

Me di cuenta de que en la puesta en marcha del teléfono, cuando tuve todas mis aplicaciones movidas al almacenamiento USB, estaba bastante lento para registrar todas las aplicaciones en las pantallas Menú / Inicio.

También leí en algún lugar que tener un juego de papel tapiz de una foto que se almacenó en la memoria externa en realidad se drenó un poco de batería también con todas las lecturas (aunque creo que esto puede haber sido un error).

Original en ingles

Are there any particular advantages/disadvantages to storing apps on the external storage of an Android device? As I have a Nexus S, I can't think of advantages for me as I can't remove the storage, also the internal storage is more than enough for my needs.

I noticed that on phone start up, when I had all my apps moved to USB storage it was quite sluggish to register all the apps on the menu/home screens.

I also read somewhere that having a wallpaper set from a photo that was stored on the external memory actually drained quite a bit of battery too with all the reads (although I think this may have been a bug).

        
   
   

Lista de respuestas

25
 
vote
vote
La mejor respuesta
 

Ventajas:

  • extiende el espacio disponible en la memoria interna para instalar más aplicaciones.
    Aunque algunas partes de la aplicación aún permanecen en la memoria interna (datos y configuraciones,) aún libera una cantidad significativa de espacio. Para los teléfonos anteriores 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:

  • no puede usar aplicaciones movidas a la tarjeta SD si se desmonta.
    Tipo de autoexplicación: si no se monta la tarjeta SD para eliminar, las aplicaciones que residen deben detenerse y también se montadas en el um para evitar fallas y pérdida de datos si elimina la tarjeta.
  • incapacidad para usar widgets o adaptadores de sincronización cuando mueve esas aplicaciones a la tarjeta SD.
    Esta es una limitación de diseño que se encuentra desde el punto anterior. Dado que las aplicaciones almacenadas en las tarjetas SD deben poder ser eliminadas a pedido, cosas como widgets o aplicaciones que enganchan a la configuración de su cuenta (por ejemplo, Skype, LinkedIn) se bloqueará, sin una manera fácil de volver a iniciarlos. Así que Google hizo un compromiso al exigir que estas aplicaciones permanezcan en la memoria interna. Incluso si lo logras para forzarlos a la tarjeta SD (algunas ROM personalizadas permiten esto), simplemente no podrá usarlas.
  • Tiempos de arranque y cierre más largos Cuando el sistema monta / desactiva todas las aplicaciones almacenadas en la tarjeta SD.
    Las aplicaciones que se trasladaron a la tarjeta SD no se almacenan a simple vista para evitar la piratería desenfrenada. En su lugar, Android distingue un poco de espacio y crea una partición virtual para cada aplicación que se mueve. Esto significa que en el inicio inicial, todas estas particiones virtuales deben montarse antes de que se puede acceder a las aplicaciones almacenadas en ellas. Lo mismo se mantiene cierto cuando apague el auricular: cada partición virtual no está montada antes de que puedan ocurrir otros procesos de apagado. Dependiendo de la cantidad de aplicaciones instaladas, esto puede tomar un minuto adicional o incluso más tiempo para que el sistema se "se estabilice" en el arranque (y aproximadamente 20 segundos adicionales para apagar). Una vez que esto suceda, lanzando estas aplicaciones no toma estas aplicaciones. por más tiempo que los de memoria interna.
  • desgaste adicional en la tarjeta SD.
    Este punto es discutible, ya que la escritura a la tarjeta SD (que causa el desgaste) no sucede que a menudo. Y además, las tarjetas SD en estos días son lo suficientemente baratas como para no preocuparse por su tiempo de vida.
  • Las aplicaciones
  • requieren una actualización para apoyar esta funcionalidad.
    La capacidad de ser trasladada a la tarjeta SD no se otorga automáticamente a las aplicaciones más antiguas. Los desarrolladores deben cambiar sus aplicaciones para respaldar esta función y emitir una actualización a través del mercado (o cualquier método de distribución que usen). Es posible que algunas aplicaciones más antiguas no sean admitidas por más tiempo, por lo que nunca puede obtener esta función. Aunque algunas ROM personalizadas pueden anular esto, para la mayoría de las personas que están ejecutando el firmware de stock, este es un problema.

Para dispositivos más nuevos con gigabytes de aplicaciones de mudanzas de memoria interna al almacenamiento externo no es necesario, ya que el espacio no es un problema. Sin embargo, para los teléfonos con memoria baja, es una herramienta invaluable que extiende su vida útil para sus propietarios.

 

Advantages:

  • Extend the available space on internal memory for installing more apps.
    Although some parts of the app still stay on the internal memory (data and settings,) it still frees up a significant amount of space. For older handsets with 150MB of free space (G1, MT3G, etc.) this is a huge improvement. For owners of these devices this advantage alone outweighs any disadvantages that this method brings.

Disadvantages:

  • Cannot use apps moved to SD Card if it's unmounted.
    Kind of self-explanatory: if you un-mount the SD Card for removal, the apps that reside on it need to be stopped and um-mounted as well to prevent crashes and data loss if you do remove the card.
  • Inability to use widgets or sync adapters when you move those apps to SD Card.
    This is a design limitation that stands from the above point. Since the apps stored on SD Cards need to be able to be removed on demand, things like widgets or apps that hook into your account settings (e.g. Skype, LinkedIn) will crash, with no easy way to re-start them. So Google made a compromise by requiring these apps to stay on internal memory. Even if you do manage to force them to the SD Card (some custom ROMs allow this), you simply won't be able to use them.
  • Longer boot-up and shut-down times when the system mounts/un-mounts all of the apps stored on SD Card.
    Apps that were moved to SD Card are not stored in plain sight to prevent rampant piracy. Instead, Android sets aside some space and creates a virtual partition for each app that you move. This means that at the initial boot-up, all these virtual partitions need to be mounted before apps stored on them can be accessed. The same holds true when you turn the handset off - each virtual partition is un-mounted before other shutdown processes can happen. Depending on the number of installed apps this can take an extra minute or even longer for the system to "stabilize" upon boot-up (and about 20 extra seconds for shutting down.) Once this happens though, launching these apps doesn't take any longer than those on internal memory.
  • Extra wear on the SD Card.
    This point is debatable, since writing to SD Card (which causes wear) doesn't happen that often. And besides, the SD Cards these days are cheap enough to not worry about their life time.
  • Apps require an update to support this functionality.
    Ability to be moved to SD Card is not automatically granted to older apps. Developers must change their apps to support this feature and issue an update via Market (or whatever distribution method they use.) Some older apps may not be supported any longer, and so may never get this feature. Although some custom ROMs can override this, for most people that are running stock firmware, this is a problem.

For newer devices with gigabytes of internal memory moving apps to external storage is not necessary, since space is not an issue. However for handsets with low memory it's an invaluable tool that extends their shelf life for their owners.

 
 
     
     
31
 
vote

Tomado directamente desde sitio de desarrollador de Android

  • No hay efecto en el rendimiento de la aplicación, siempre que el almacenamiento externo esté montado en el dispositivo.
    • El archivo .apk se guarda en el almacenamiento externo, pero todos los datos de usuario privados, bases de datos, archivos .dex optimizados y un código nativo extraído se guardan en la memoria interna del dispositivo.
    • El contenedor único en el que se almacena su solicitud se cifra con una clave generada al azar que solo se puede descifrar por el dispositivo que originalmente lo instaló. Por lo tanto, una aplicación instalada en una tarjeta SD funciona solo para un dispositivo.
    • El usuario puede mover su aplicación al almacenamiento interno a través de la configuración del sistema.

también - & gt; Aplicaciones que no deben instalar en almacenamiento externo (más detalles en Sitio de desarrollador de Android )

  • servicios
  • Servicios de alarma
  • Fondos de pantalla en vivo
  • carpetas en vivo
  • widgets de aplicaciones
  • gerentes de cuentas
  • Adaptadores de sincronización
  • Los administradores de dispositivos
  • Escuchar los receptores de transmisión para "Boot completados"
 

taken straight from android developer site

  • There is no effect on the application performance so long as the external storage is mounted on the device.
    • The .apk file is saved on the external storage, but all private user data, databases, optimized .dex files, and extracted native code are saved on the internal device memory.
    • The unique container in which your application is stored is encrypted with a randomly generated key that can be decrypted only by the device that originally installed it. Thus, an application installed on an SD card works for only one device.
    • The user can move your application to the internal storage through the system settings.

Also -> Applications That Should NOT Install on External Storage (more details on android developer site)

  • Services
  • Alarm Services
  • Live Wallpapers
  • Live Folders
  • App Widgets
  • Account Managers
  • Sync Adapters
  • Device Administrators
  • Broadcast Receivers listening for "boot completed"
 
 
17
 
vote

Los widgets no funcionarán si están en la tarjeta SD.

 

Widgets won't work if they're on the SD card.

 
 
13
 
vote

Las aplicaciones instaladas en la tarjeta SD no pueden ejecutarse si elimina su tarjeta SD o está activando el almacenamiento de masas USB (por lo que se puede acceder a la computadora). Ese es el único inconveniente que he estado experimentando.

En realidad, he visto la mejora del rendimiento desde que se mudará a SD; Antes de moverme a SD, hubiera agotado la memoria interna (a unos pocos kilobytes que quedaban) y el teléfono se queda bastante mal. Desde que se mudó a SD (y, por lo tanto, liberando algún espacio en la memoria interna), y el retraso desaparece.

 

Applications installed on SD card cannot run if you remove your SD card or you're turning on USB Mass storage (so it can be accessed from a computer). That's the only drawback I have been experiencing.

I've actually seen performance improvement since moving to SD; before I moved to SD I had exhausted the internal memory (about a few kilobytes left) and the phone lags quite badly. Since moving to SD (and therefore freeing some space in the internal memory), and the lag disappears.

 
 
7
 
vote

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) tome espacio precioso. Es decir. Mis 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, está en su observación de que las aplicaciones se cargan más lentas del almacenamiento externo en comparación con el almacenamiento interno. Esto es muy visible Si tiene los accesos directos de esos aplicaciones en su pantalla de inicio, verá un icono de Android genérico durante los primeros 30 segundos hasta que la aplicación esté ubicada en la tarjeta.

Descubrí que cambiar a un microSD de Clase 6 (tuve la clase Predelima que vino con el teléfono) mejoró la situación considerablemente. Aún así, toma mi teléfono unos 20 segundos en "igualar" siguiendo un inicio frío.

 

For some phones and devices (especially the older ones) the internal storage is quite limited. Every application (and it's data files) take precious space. I.e. my Ideos has 512MB and was nearly full before I started "evacuating" apps to the SD card.

Another factor is the ability to backup your apps and data, or move them to another device.

Other than that, you are right in your observation that apps load slower from the external storage compared to the internal storage. This is very visible if you have those apps' shortcuts on your home screen - you'll see a generic Android icon for the first 30 seconds until the app is located on the card.

I found that switching to a class 6 microSD (I had the default class 2 that came with the phone) improved the situation considerably. Still, it takes my phone about 20 seconds to "equalize" following a cold start.

 
 
 
 
5
 
vote

Implicaciones de seguridad y rendimiento

Los recursos de la aplicación almacenados en el almacenamiento externo son solo de lectura y Por lo tanto, no hay problemas de rendimiento con carga o lanzamiento Aplicaciones en la tarjeta SD.

de: http: // android-developers.blogspot.co.uk/2010/07/apps-on-sd-card-details.html

El post está escrito por un 'Suchi Amalapurapu, un ingeniero que trabajó en esta característica'. La característica es la capacidad de poner aplicaciones en la tarjeta SD.

 

Security and Performance Implications

The application resources stored on external storage are read-only and hence there are no performance issues with loading or launching applications on SD card.

From: http://android-developers.blogspot.co.uk/2010/07/apps-on-sd-card-details.html

The post is written by a 'Suchi Amalapurapu, an engineer who worked on this feature.' The feature being the ability to put apps onto the SD card.

 
 
 
 
2
 
vote

En mi experiencia, ha habido poco o cualquier problema de rendimiento perceptible. Estaba teniendo una experiencia realmente molesta que maneja mi memoria con mi Nexus One. Usé S2E para migrar y no he mirado hacia atrás. Increíble poder no tener que eliminar aplicaciones solo para instalar nuevas.

 

In my experience there has been little or any perceptible performance problem. I was having a really annoying experience managing my memory with my Nexus One. I used S2E to migrate and have not looked back. Amazing to be able to not have to delete apps just to install new ones.

 
 
-2
 
vote

Creo que las aplicaciones en movimiento de la interna a la externa no afectan el rendimiento.

Pero se agrega en unos pocos milisegundos adicionales para abrir la aplicación desde el almacenamiento externo en lugar de en el almacenamiento interno. kilometraje variará desde el dispositivo al dispositivo, dependiendo de la velocidad, la versión de Android, etc.

 

I think that moving apps from internal to external does not affect the performance.

But it does add on an extra few milliseconds to open the app from external storage instead of in internal storage. mileage will vary from device to device, depending on speed, Android version etc

 
 
-2
 
vote

Aplicaciones que tienen un servicio que se abre constantemente, como por ejemplo Viber, WhatsApp, Facebook Messenger, etc. PUEDE frenar la UI mucho si hay muchos de estos funcionando, por lo que es preferible mantener aplicaciones con un servicio constante En la memoria del teléfono, ya que el impacto no se notifica en comparación.

 

Apps that have a service that is constantly open, like for example Viber, WhatsApp, Facebook messenger, etcetera can slow down the ui a lot if there are a lot of these running, so its preferable to keep apps with a constant service on the phone memory, since the impact there is non noticeable by comparison.

 
 
 
 
-3
 
vote

Nunca mueva sus aplicaciones a su tarjeta SD externa. Hará que su teléfono se demore más y el teléfono se reinicie más lentamente de lo habitual. Incluso es posible que tenga que reiniciar el teléfono diariamente o una vez por semana. Tomará más tiempo para procesar toda la información que tienen esas aplicaciones. Hablo de la experiencia.

 

Never ever move your apps into your external SD card. It will make your phone to lag more and the phone will reboot more slowly than usual. You might even have to restart the phone daily or once per week. It will take longer to process all the information that those apps have. I speak from experience.

 
 
 
 

Relacionados problema

2  ¿La tarjeta SD externa tiene que usar la grasa en absoluto?  ( Does the external sd card have to use fat at all ) 
LINK2SD Permite mover completamente las aplicaciones para Una segunda partición en la tarjeta SD externa, siempre que su sistema de archivos admite permisos...

0  Android 2.1 - MyTouch 3G Slide - Preparando la tarjeta SD Mal-Function - Tarjeta SD formateada después de tomar y retroceder en :(  ( Android 2 1 mytouch 3g slide preparing sd card mal function formatted sd c ) 
Sistema operativo: Android 2.2 Dispositivo: HTC MyTouch 3G Slide Tarjeta SD: Micro SD 8GB Sandisk Tarjeta que es inferior a 1 año Fondo: Esta característica...

17  Recuperación de datos: cómo restaurar archivos borrados / formateados en la tarjeta micro SD HD  ( Data recovery how to restore deleted formatted files on hd micro sd card ) 
Fondo: Puse la tarjeta SD de un amigo para formatearlo porque estaba teniendo problemas. Luego me puse la mía y creo que mi teléfono formateaba mi tarjeta S...

1  No puedo formatear mi tarjeta SD  ( I cant format my sd card ) 
Acabo de insertar una nueva tarjeta SD de 16 GB en mi AT & AMP; T Galaxy S5. Estoy tratando de formatearlo, pero me está pidiendo un PIN y no sé qué es lo que...

14  ¿Cómo puedo recuperar los archivos en Lost.dir en mi tarjeta SD, y ¿qué son?  ( How can i recover the files in lost dir on my sd card and what are they ) 
Siempre he tenido una carpeta perdida.dir en mi tarjeta SD externa, que hasta ahora ha estado vacía. Hoy mi teléfono se quejó de que mi tarjeta SD estaba daña...

4  Cambiar la ubicación de almacenamiento predeterminada de las capturas de pantalla  ( Change default storage location of screenshots ) 
He podido cambiar las opciones de almacenamiento para la cámara (por ejemplo, del almacenamiento interno a SD externo). Sin embargo, no tengo idea de cómo cam...

1  / SD-EXT se vuelve a montar de repente solo leer solo durante el trabajo  ( Sd ext gets suddenly remounted read only during work ) 
Tengo un deseo de HTC con CyanogenMod 7.2 (con parche PDROID) y con una tarjeta microSD particionada (primero: grasa, segundo: ext3). La segunda partición s...

6  ¿Cómo formatear correctamente una tarjeta microSD para FROYO?  ( How to properly format a microsd card for froyo ) 
La tarjeta microSD que vino con mi teléfono aparece como simplemente 'FAT' en Windows XP. Esta tarjeta de 2GB funciona bien en mi HTC Wildfire Froyo Froyo. ...

0  Partition de intercambio no funciona en Huawei U8160 Corriendo CyanogenMod 7.2  ( Swap partition not working on huawei u8160 running cyanogenmod 7 2 ) 
Tengo un Huawei U8160 (también conocido como: Vodafone 858 Smart) que está ejecutando CyanogenMod 7.2 (que fue lanzado por Madteam en 2/7/2012). Después de ...

2  Formato de sistema de archivos utilizado para la tarjeta SD por Galaxy S3  ( Filesystem format used for sd card by galaxy s3 ) 
Cuando quite la tarjeta SD que fue formateada por mi Galaxy S3 de ella y la puse en un MacBook, fdisk muestra su partición única como una identificación de ...

1  ¿Por qué mi tarjeta Micro SD de repente dejó de trabajar en mi Samsung Galaxy Siii?  ( Why has my micro sd card suddenly stopped working in my samsung galaxy siii ) 
Compré un nuevo Samsung Galaxy SIII el martes y puse mi nueva tarjeta SD de 32GB en ella. Funcionó bien, poblaba mi teléfono con toda mi música y películas, e...

3  Nexus uno se bloquea con la tarjeta SD de 32GB  ( Nexus one crashes with 32gb sd card ) 
Acabo de recibir un nexo uno (pan de jengibre), y cuando puse en mi Micro SDHC de 32GB, se bloqueará cuando intente leerlo (copiar aplicaciones, abrir la conf...

1  Necesito una aplicación que transfiere SMS a SD y se puede mover a la propia tarjeta SD  ( I need an app that transfers sms to sd and can be moved to sd card itself ) 
Acabo de transferir teléfonos desde un Droid 2 Motorola a la Galaxy S III. Por lo general, uso añazca, pero se olvidé de hacer una copia de seguridad de mis S...

7  Usando la tarjeta SD como almacenamiento interno y migrar la fecha  ( Using sd card as internal storage and migrate date ) 
Leí este Pregunta , pero quiero actualizar la pregunta. Ahora con Android 6.0 Tenemos la opción de formatear la tarjeta SD como almacenamiento interno, y e...

0  Bloqueo de la tarjeta de memoria SDHC en Samsung Galaxy 2  ( Locking sdhc memory card on samsung galaxy 2 ) 
He almacenado un documento importante en la tarjeta SDHC en mi teléfono Samsung Galaxy 2 (para que pueda editarlo en la marcha). No quiero que otros accedan a...




© 2021 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos


Licensed under cc by-sa 3.0 with attribution required.