Stockage adoptable: une seconde vie pour les appareils Android
Depuis la toute première apparition publique d'OS Android sur le marché, l'histoire de son développement était inextricablement liée aux cartes mémoire. Des années ont passé, Android a acquis de nouvelles fonctionnalités, services et capacités, et l'attitude des développeurs de systèmes d'exploitation envers la mémoire extensible a changé presque chaque année. Et maintenant, il semble, l'équilibre a été trouvé sous la forme de l'option de stockage Adoptable, disponible avec Android Marshmallow ou 6.0.Dans les toutes premières versions 1.5-1.6, la carte mémoire se voyait attribuer le modeste rôle de stockage pour le contenu multimédia, et il n'y avait aucune possibilité de transférer une partie du système ou des applications là-bas. Au fil du temps, la boutique d'applications s'est développée de façon exponentielle, et il est devenu évident que le volume de la ROM dans les appareils est devenu clairement petit, puis en 2010, avec la sortie d'Android 2.2 Froyo, les utilisateurs ont eu la possibilité convoitée de transférer des applications sur une carte mémoire.
Pour bien comprendre l'essence du processus de transfert, vous devez préciser que les applications peuvent être créées de deux manières différentes. Le premier suppose que l'application et les données ne font qu'un. Cette approche est généralement utilisée dans la plupart des programmes. Dans le second, le principe "application séparément - données séparément" s'applique. C'est exactement ce qui a été fait pour les jeux et les services d'accès au contenu avec toutes sortes de protection par abonnement, alors qu'à une taille de 100 mégaoctets, les données sous forme de textures ou de ressources peuvent prendre jusqu'à plusieurs gigaoctets.Ainsi, dans Android 2.2, le même bouton a permis de transférer des données d'application, mais uniquement là où les développeurs l'avaient envisagé. La méthode n'était pas parfaite, mais elle a économisé une quantité décente de mémoire. En attendant, au moment où Android 2.3 est apparu, tous les utilisateurs progressifs ont simplement obtenu les droits root, installé la célèbre sauvegarde Titanium et transféré toutes les applications avec. L'exception à cela était seulement les applications avec des widgets - ils ne pouvaient tout simplement pas tolérer le transfert.
Avec la sortie d'Android 4.X et l'âge d'or des appareils basés sur la plate-forme de fabricant de puces MTK, l'option de disque d'écriture par défaut est devenue populaire, ce qui, en fait, a gêné le travail du système avec la mémoire et a permis d'installer des applications immédiatement et entièrement sur une carte mémoire. Bien sûr, l'option était très populaire auprès des utilisateurs.Le mécanisme simplifié, ainsi qu'une échappatoire alternative pour les passionnés, ont compliqué un nouveau tournant dans le développement d'Android. Avec l'avènement d'Android 5, ou Lollipop, avec un design Material incroyablement beau, travailler avec une carte mémoire pour de nombreux aspects a été sérieusement difficile. Même juste un transfert complet de données dans le formulaire tel qu'il était auparavant, ne s'est pas toujours produit, et les mêmes jeux ont conservé certains fichiers dans une mémoire et d'autres dans une autre. Ainsi, les utilisateurs ont été encouragés à utiliser la mémoire extensible uniquement pour stocker du contenu multimédia. Dans ce contexte, de nombreuses collisions se sont produites, car même les applications officielles de Google ne savaient parfois pas comment transférer des données sur une carte mémoire.Les utilisateurs avancés pouvaient résoudre ce problème au moyen des droits root et de l'édition du fichier de configuration, mais à ce moment-là, de nombreux fabricants avaient déjà acquis des mécanismes pour détecter les interférences avec le logiciel et l'assimilaient à une perte de garantie, ce qui n'est pas sans signification. Ainsi, les propriétaires du vaisseau amiral 2014-2015, par exemple, le Samsung Galaxy Note 4 ou le LG G4 ont dû s'habituer aux nouvelles réalités en raison du manque total d'alternatives.
L'explication officielle ou proche de cette étape était basée sur le fait que, d'une part, les données sur la carte mémoire étaient stockées sans cryptage, ce qui est dangereux, et d'autre part, l'utilisation de cartes mémoire de mauvaise qualité que le marché abondait pouvait conduire non seulement à perte de données, mais aussi sérieusement affecter les performances de l'appareil.Bien sûr, cette étape a provoqué une tempête d'indignation, car les cartes mémoire de 128 à 256 Go à un prix relativement humain étaient déjà largement disponibles , et la possibilité même d'étendre la mémoire constituait un avantage concurrentiel tangible sur la «société des fruits».Avec la sortie de la version actuelle d'Android 6 (Marshmallow), l'équipe chargée du développement d'Android a finalement réussi à trouver un équilibre entre l'abolition complète des capacités de la carte mémoire et les problèmes qu'elle tentait de résoudre.Donc, nous sommes arrivés au point. La fonction de stockage adoptable conserve la possibilité d'utiliser une carte mémoire dans un mode limité, comme c'était le cas auparavant, et permet également à l'utilisateur de créer une seule matrice à partir d'une carte mémoire et d'un périphérique ROM. En raison du fait que dans le Nexus 5Xet 6P il n'y a pas de cartes mémoire, le tout premier avec cette option était le produit HTC One A9 , et le plus récent HTC One M9 de l' année dernière l'a reçu .Où chercher?
La possibilité de configurer le mode de fonctionnement de la carte mémoire apparaît immédiatement dès que le système la "voit", et peu importe si cela se produit au premier démarrage ou bien plus tard. Lorsque vous sélectionnez l'option pour utiliser la «mémoire interne», le téléphone formate d'abord la carte mémoire, puis la connecte virtuellement au système.Important! Les données qui se trouvaient sur la carte mémoire «avant» seront définitivement supprimées, donc enregistrez-les à l'avance.Après un formatage réussi et une intégration logique, le téléphone proposera de transférer des données multimédias (photos, images, musique, etc.) vers la partie de la mémoire liée à la carte mémoire. Il vaut la peine de choisir un transfert permanent et d'attendre quelques minutes, car le processus s'accompagne de certaines limitations dans le travail d'Android.
Selon la description, le système lui-même doit décider où placer les applications, mais une nouvelle vérification manuelle ne sera pas superflue.Une expérience
Pour le test, nous allons sélectionner deux applications (jeux), chacune contenant un exécutable et une grande quantité de ressources supplémentaires, ainsi que vérifier dans quelle mesure vous pouvez transférer une petite application.Alors, téléchargez Asphalt 8 et lancez-le pour que le jeu puisse télécharger 830 mégaoctets de textures et d'autres données. Après cela, il n'est même plus nécessaire de démarrer le processus de jeu lui-même, dans la section «Stockage», vous verrez déjà des statistiques sur l'allocation de mémoire: le jeu sera complètement dans la mémoire du téléphone. Maintenant, nous allons à la configuration de la mémoire interne et sélectionnons le mouvement vers la carte mémoire, après quoi nous regardons à nouveau les statistiques d'allocation de mémoire. Comme avant d'installer le jeu, 2,89 Go sont utilisés dans la mémoire de l'appareil, et dans les détails du jeu, il est clairement indiqué que le fichier lui-même et les données ont été «déplacés» vers la carte mémoire.
Répétons l'expérience avec un autre jeu, dont le développeur stocke des fichiers supplémentaires directement sur le côté de la boutique Google. Téléchargez et installez Reckless Racing 3 et répétez les mêmes étapes. Et encore une fois, l'application est stockée dans la mémoire du téléphone et, après avoir été déplacée dans la mémoire de l'appareil, 2,89 Go sont occupés.
Après les manipulations, les jeux ont été lancés sans problèmes de performances.Comme dernière étape de l'expérience, nous essayons de transférer Facebook Messenger, simple et «léger».
Et cette application est également entièrement transférée sur la carte mémoire. Hourra? Hourra!CARACTÉRISTIQUES
- Avec la mémoire combinée et la connexion à un PC / MAC, un seul lecteur sera visible, ce qui est normal, car la partition logique en est également une.
- AliExpress : , , , . , , UFS 2.0 Samsung Galaxy S7/S 7 EDGE.
- ( !) . as-is, .
- , , , . , . .
L'option, bien sûr, offre une fonctionnalité extrêmement utile et pratique, surtout après ce qu'ils ont fait dans Android 5. Les produitsphares avec une mémoire très rapide, en règle générale, ont une quantité décente de ROM, et les fabricants, réalisant cela, suppriment déjà cette fonction. Mais pour les segments moyen et budget, le support de stockage adoptable sera en mesure de résoudre le problème fréquent de manque d'espace lors de l'installation de plus de X applications.Il existe de plus en plus d'appareils peu coûteux avec la dernière version d'Android, mais en même temps, le besoin de copie de données dans le cloud augmente, et cela ne doit pas être négligé
Source: https://habr.com/ru/post/fr393755/
All Articles