Y a-t-il des avantages / inconvénients particuliers à stocker des applications sur le stockage externe d'un appareil Android? Comme j'ai un Nexus S, je ne peux pas penser à des avantages pour moi car je ne peux pas supprimer le stockage, aussi le stockage interne est plus que suffisant pour mes besoins.
J'ai remarqué qu'au démarrage du téléphone, lorsque j'ai déplacé toutes mes applications vers le stockage USB, il était assez lent d'enregistrer toutes les applications sur le menu / les écrans d'accueil.
J'ai également lu quelque part que le fait d'avoir un fond d'écran à partir d'une photo qui était stockée dans la mémoire externe épuisait également un peu de batterie avec toutes les lectures (bien que je pense que cela ait pu être un bug).
external-sd
performance
app2sd
Dunhamzzz
la source
la source
Réponses:
Avantages:
Bien que certaines parties de l'application restent dans la mémoire interne (données et paramètres), elle libère toujours une quantité importante d'espace. Pour les combinés plus anciens avec 150 Mo d'espace libre (G1, MT3G, etc.), c'est une énorme amélioration. Pour les propriétaires de ces appareils, cet avantage à lui seul l'emporte sur les inconvénients que cette méthode apporte.
Désavantages:
Type d'explication: si vous démontez la carte SD pour la retirer, les applications qui y résident doivent être arrêtées et montées également pour éviter les plantages et la perte de données si vous retirez la carte.
Il s'agit d'une limitation de conception qui se démarque du point ci-dessus. Étant donné que les applications stockées sur les cartes SD doivent pouvoir être supprimées à la demande, des éléments tels que des widgets ou des applications qui se connectent aux paramètres de votre compte (par exemple Skype, LinkedIn) se bloqueront, sans aucun moyen facile de les redémarrer. Google a donc fait un compromis en exigeant que ces applications restent dans la mémoire interne. Même si vous parvenez à les forcer sur la carte SD (certaines ROM personnalisées le permettent), vous ne pourrez tout simplement pas les utiliser.
Les applications qui ont été déplacées sur la carte SD ne sont pas stockées à la vue pour empêcher le piratage généralisé. Au lieu de cela, Android réserve de l'espace et crée une partition virtuelle pour chaque application que vous déplacez. Cela signifie qu'au démarrage initial, toutes ces partitions virtuelles doivent être montées avant d'accéder aux applications qui y sont stockées. Il en va de même lorsque vous éteignez le combiné - chaque partition virtuelle est démontée avant que d'autres processus d'arrêt puissent se produire. Selon le nombre d'applications installées, cela peut prendre une minute supplémentaire ou même plus pour que le système se "stabilise" au démarrage (et environ 20 secondes supplémentaires pour l'arrêt.) Une fois que cela se produit cependant, le lancement de ces applications ne prend pas plus longtemps que ceux de la mémoire interne.
Ce point est discutable, car l'écriture sur la carte SD (qui provoque l'usure) ne se produit pas souvent. Et d'ailleurs, les cartes SD de nos jours sont assez bon marché pour ne pas se soucier de leur durée de vie.
La possibilité d'être déplacé vers la carte SD n'est pas automatiquement accordée aux anciennes applications. Les développeurs doivent modifier leurs applications pour prendre en charge cette fonctionnalité et publier une mise à jour via Market (ou toute autre méthode de distribution qu'ils utilisent.) Certaines applications plus anciennes peuvent ne plus être prises en charge, et peuvent donc ne jamais obtenir cette fonctionnalité. Bien que certaines ROM personnalisées puissent remplacer cela, pour la plupart des personnes qui exécutent un micrologiciel d'origine, c'est un problème.
Pour les appareils plus récents avec des gigaoctets de mémoire interne, le déplacement des applications vers le stockage externe n'est pas nécessaire, car l'espace n'est pas un problème. Cependant, pour les combinés à faible mémoire, c'est un outil inestimable qui prolonge la durée de vie de leurs propriétaires.
la source
extrait directement du site de développeur Android
Aussi -> Applications qui ne devraient PAS être installées sur le stockage externe (plus de détails sur le site des développeurs Android )
la source
Les widgets ne fonctionneront pas s'ils sont sur la carte SD.
la source
Les applications installées sur la carte SD ne peuvent pas s'exécuter si vous retirez votre carte SD ou si vous activez le stockage de masse USB (pour y accéder à partir d'un ordinateur). C'est le seul inconvénient que j'ai rencontré.
J'ai vu une amélioration des performances depuis mon passage à SD; avant de passer en SD, j'avais épuisé la mémoire interne (environ quelques kilo-octets restants) et le téléphone est très en retard. Depuis le passage en SD (et donc libérer de l'espace dans la mémoire interne), le décalage disparaît.
la source
Pour certains téléphones et appareils (en particulier les plus anciens), le stockage interne est assez limité. Chaque application (et ses fichiers de données) occupe un espace précieux. C'est-à-dire que mon Ideos a 512 Mo et était presque plein avant de commencer à "évacuer" les applications sur la carte SD.
Un autre facteur est la possibilité de sauvegarder vos applications et données, ou de les déplacer vers un autre appareil.
En dehors de cela, vous avez raison de dire que les applications se chargent plus lentement à partir du stockage externe par rapport au stockage interne. Ceci est très visible si vous avez les raccourcis de ces applications sur votre écran d'accueil - vous verrez une icône générique Android pendant les 30 premières secondes jusqu'à ce que l'application se trouve sur la carte.
J'ai trouvé que le passage à un microSD de classe 6 (j'avais la classe 2 par défaut fournie avec le téléphone) améliorait considérablement la situation. Pourtant, il faut environ 20 secondes à mon téléphone pour «égaliser» après un démarrage à froid.
la source
De: http://android-developers.blogspot.co.uk/2010/07/apps-on-sd-card-details.html
Le message est écrit par «Suchi Amalapurapu, un ingénieur qui a travaillé sur cette fonctionnalité». La fonctionnalité étant la possibilité de mettre des applications sur la carte SD.
la source
D'après mon expérience, il y a eu peu ou aucun problème de performance perceptible. Je vivais une expérience très ennuyeuse en gérant ma mémoire avec mon Nexus One. J'ai utilisé S2E pour migrer et je n'ai pas regardé en arrière. Incroyable de ne pas avoir à supprimer des applications pour en installer de nouvelles.
la source
Je pense que le déplacement des applications de l'interne vers l'externe n'affecte pas les performances.
Mais cela ajoute quelques millisecondes supplémentaires pour ouvrir l'application à partir du stockage externe au lieu du stockage interne. le kilométrage variera d'un appareil à l'autre, selon la vitesse, la version Android, etc.
la source
Les applications qui ont un service constamment ouvert, comme par exemple Viber, WhatsApp, Facebook Messenger, etc. peuvent ralentir beaucoup l'interface utilisateur s'il y en a beaucoup, il est donc préférable de garder les applications avec un service constant sur le téléphone mémoire, car l'impact y est non perceptible par comparaison.
la source
Ne déplacez jamais vos applications sur votre carte SD externe. Cela retardera davantage votre téléphone et redémarrera plus lentement que d'habitude. Vous devrez peut-être même redémarrer le téléphone quotidiennement ou une fois par semaine. Il faudra plus de temps pour traiter toutes les informations dont disposent ces applications. Je parle d'expérience.
la source