Android ICS : La fin de l'accès en mode USB Storage ?

Par franck_29 - Le 21/05/12 - Affichages : 12365

Bonjour,
Beaucoup d'émotions ces dernières heures dans la galaxie Android, en particulier suite à la confirmation que le Galaxy Nexus n'offrirait pas le mode USB Storage, mais le mode MTP (media transfert protocol).

Ce qui a mis le feu aux poudres est sans doute que ce MTP, en provenance directe de "Windows Media Player", est bien sur disponible sur les plateformes windows mais bien moins facilement accessible sur LINUX ou sur les plateformes Apple, et n'est pas spécialement ouvert ni même ouvert (propriétaire Microsoft !)

Qu'en est-il exactement et pourquoi ce choix!
Tout part d'un constat, auquel finalement, peu d'entre nous ont été confrontés (SGS1&2) selon lequel il est très dommage de ne plus pouvoir installer d'application sur son smartphone car sa mémoire interne est pleine, alors qu'il reste pourtant plusieurs Go de libre sur l'espace dévolu au stockage de masse (/SDCARD dans le jargon android).

L'idée de Google, sur cette affaire a donc été de "fusionner" (je caricature) la mémoire interne avec la mémoire de masse, en un vaste espace homogène disponible sans distinction aux applications, leurs données et aux fichiers média...
Exit donc la partition /SDCARD de taille fixe, elle devient un simple répertoire sans taille fixée a priori.
Exit également le système de fichier FAT pour cet espace /SDCARD.

Le problème posé
Le problème résultant de cette nouvelle orientation pour l'architecture de stockage Android est, et nous en venons au coeur de la polémique, que le mode USB storage (UMS dans la suite) n'est pas compatible avec ce /SDCARD qui n'est pas à taille fixe.
Il est donc nécessaire, pour échanger des fichiers entre son ordinateur et son smartphone Android sous ICS, d’utiliser un autre protocole d'échange. et c'est là qu'arrive le MTP (media transfert protocol) puisque c'est la technologie choisie par google.
A noter que MTP est bien connu puisque déjà disponible sur les versions actuelle d'android.

Suite à la fronde, Google a bien sur dit que l'UMS restait disponible dans ICS mais qu'il ne serait pas accessible sur le Galaxy Nexus, faisant une sorte de croque en jambe aux contructeurs de smartphone android, puisque certe, l'UMS reste disponible, mais compte tenu de l'architecture choisie, ne permettra d'accéder QU' à la carte micro-SD externe.

le MTP c'est grave?
La majorité des utilisateurs ne verront pas la différence, puisque en branchant votre galaxy nexus sur votre Ordinateur windows en mode MTP vous en verrez le contenu exactement comme un disque externe (avec tout le contenu de /SDCARD) exactement comme s'il était branché en mode UMS (USB stockage de masse). Les fichiers apk, odt, etc.... restent accessibles.

La vraie différence viendra de la vitesse d'accès... Le MTP c'est BEAUCOUP PLUS LENT que l'UMS (c'est normal en fait!)

Pour les autres utilisateurs? bah je gage qu'un petit kernel qui fixera la taille de la partition /SDCARD permettrade "tout faire rentrer dans l'ordre"

Merci à tous!

sources :
http://www.androidpolice.com/2011/11/18 ... s-storage/
http://fr.wikipedia.org/wiki/Media_Transfer_Protocol


30 réponse(s) -