Forcer le montage SD externe à l'écart /mnt/sdcard
n'a aucun mérite technique, c'est la façon dont Google aide les fournisseurs de matériel à créer un point de différenciation pour les téléphones avec plus de mémoire interne.
Il n'y a aucune raison pour que les applications doivent trouver un moyen de localiser la carte externe quand /mnt/sdcard
était clairement l'endroit où la carte SD aurait dû être et la manière indéfinie de Google de charger la carte SD externe est un autre complot moins convivial que de rendre la carte SD externe moins utile dans appareils Android plus récents. Il n'y a AUCUNE raison pour laquelle /data
et /mnt/sdcard
a dû être fusionné dans la même partition sur la version la plus récente d'Android, à l'exception du fabricant pour différencier les téléphones avec une mémoire interne plus grande des unités à moindre coût avec moins de mémoire interne. Même si la fusion devait être effectuée, Google aurait pu clairement définir un STANDARDnouveau point de montage pour les cartes SD externes au lieu de le laisser complètement vague. Cela empêche complètement la «segmentation» de l'écosystème Android par une conception maladroite pour aider le fournisseur à différencier les téléphones haut de gamme des unités moins coûteuses avec moins de mémoire intégrée.
Les binaires des applications Android sont minuscules, les téléphones avec 1 à 2 Go de mémoire interne devraient avoir bien plus que suffisamment d'espace pour des centaines d'applications, et toutes les grandes données pourraient être stockées en toute sécurité sur une carte SD externe. Mais ensuite, les fournisseurs ont réalisé qu'ils devaient avoir un moyen de différencier leur produit haut de gamme, et prétendre qu'une mémoire interne plus élevée fait partie de ce schéma et paralyser l'utilité de la mémoire externe est l'autre partie intégrée de ce schéma requise pour que cela fonctionne pleinement, d'où la API moins utile pour trouver des cartes SD externes et les points de montage non standardisés.
Donc: Non, monter une carte SD à un endroit autre que /mnt/sdcard
n'est rien d'autre qu'une stratégie commerciale pour vendre de nouveaux téléphones plus chers sous une nouvelle version d'Android, rien de plus. Imaginez, si le Nexus 4 8 Go et le Nexus 16 Go peuvent tous deux utiliser 64 Go de carte SD externe pour les applications et les médias, y a-t-il une raison pour que quelqu'un achète la version 16 Go? Ces 8 Go supplémentaires de mémoire NAND ne valent certainement pas 50 $ de différence de prix si des cartes SD externes sont impliquées. Étant donné que la plupart des composants d'un téléphone intelligent doivent à peu près être les mêmes (RAM, processeur, radios), la seule zone restante pour plus de marge bénéficiaire est l'espace de mémoire interne, et donc le point de montage étrange de mémoire externe.
Est-ce que tout le monde a également remarqué l'absence de prise en charge SD externe de la récolte actuelle d'appareils Android de marque "Google"? Cette tendance va continuer à se développer dans les appareils Android de «haut niveau». La prise en charge de la carte SD externe était une différenciation clé pour les appareils Android pour dépasser la domination de l'iPhone sur le marché mobile. Maintenant, avec Android qui règne en maître dans le jeu des chiffres, il n'est plus nécessaire de maintenir cette pratique de sapage des bénéfices beaucoup plus longtemps.
Je ne serai pas surpris par Android 5.0, le support de la carte SD externe serait une chose du passé. Parce que s'il est difficile pour les applications de trouver une carte SD externe, la plupart des programmes utiliseront simplement les emplacements connus /data
et /mnt/sdcard
, avec la plupart des applications utilisent de plus en plus de données stockées pour son fonctionnement, une stratégie de balisage de produit dynamique est créée à partir de rien "simplement en ne montant pas de carte SD externe sur /mnt/sdcard
.