Connexions USB d'Android explicades: MTP, PTP i emmagatzematge massiu USB

Els dispositius Android més antics admeten l’emmagatzematge massiu USB per transferir fitxers d’anada i tornada amb un ordinador. Els dispositius Android moderns utilitzen els protocols MTP o PTP: podeu triar quin preferiu.

Per seleccionar un protocol de connexió USB, obriu l'aplicació Configuració, toqueu Emmagatzematge, toqueu el botó de menú i toqueu connexió d'ordinador USB. També veureu el protocol que fa servir el dispositiu com a notificació quan estigui connectat a un ordinador mitjançant USB.

Per què els dispositius Android moderns no admeten l’emmagatzematge massiu USB

L’emmagatzematge massiu USB (també conegut com a “classe de dispositiu d’emmagatzematge massiu USB”, USB MSC o UMS) era la manera com les versions anteriors d’Android exposaven el seu emmagatzematge a un ordinador. Quan hàgiu connectat el dispositiu Android a l'ordinador, haureu de tocar específicament el botó "Connecta l'emmagatzematge a l'ordinador" per fer accessible l'emmagatzematge del dispositiu Android a l'ordinador mitjançant l'emmagatzematge massiu USB. En desconnectar-lo de l'ordinador, haureu de tocar el botó "Desactiva l'emmagatzematge USB".

L’emmagatzematge massiu USB és el protocol estàndard utilitzat per les unitats flash, discs durs externs, targetes SD i altres dispositius d’emmagatzematge USB. La unitat es posa completament disponible per a l'ordinador, com si es tractés d'una unitat interna.

Hi va haver problemes amb la manera com funcionava. Qualsevol dispositiu que accedeixi a l’emmagatzematge necessita un accés exclusiu. Quan vau connectar l’emmagatzematge a l’ordinador, es desconnectava del sistema operatiu Android que s’executava al dispositiu. Qualsevol fitxer o aplicació emmagatzemada a la targeta SD o l’emmagatzematge USB no estaria disponible quan es connectés a l’ordinador.

Els fitxers del sistema s’havien d’emmagatzemar en algun lloc; mai no es desconnectarien del dispositiu, de manera que heu acabat amb dispositius Android que contenien particions separades / de dades per a "emmagatzematge del sistema" i particions / sdcard per a "emmagatzematge USB" al mateix dispositiu d'emmagatzematge intern. Android va instal·lar aplicacions i els fitxers del sistema a / data, mentre que les dades dels usuaris s’emmagatzemaven a la partició / sdcard.

A causa d’aquesta dura divisió, podríeu acabar tenint poc espai per a les aplicacions i massa espai per a les dades, o massa espai per a les aplicacions i poc espai per a les dades. No podríeu canviar la mida d’aquestes particions sense arrelar el dispositiu: el fabricant va triar la quantitat adequada per a cada partició de fàbrica.

RELACIONATS:Per què les unitats extraïbles encara utilitzen FAT32 en lloc de NTFS?

Com que el sistema de fitxers havia de ser accessible des del dispositiu Windows, s’havia de formatar amb el sistema de fitxers FAT. Microsoft no només té patents que exerceix sobre FAT, sinó que també és un sistema de fitxers més antic i lent, sense un sistema de permisos modern. Ara Android pot utilitzar el modern sistema de fitxers ext4 per a totes les seves particions, ja que no necessita que Windows pugui llegir-les directament.

Connectar un telèfon o tauleta Android a un ordinador com a dispositiu d’emmagatzematge USB estàndard és convenient, però hi ha massa desavantatges. La bogeria va haver d’aturar-se, de manera que els dispositius Android moderns utilitzen diferents protocols de connexió USB.

MTP: dispositiu multimèdia

MTP significa "Protocol de transferència de mitjans". Quan Android utilitza aquest protocol, apareix a l'ordinador com a "dispositiu multimèdia". El protocol de transferència de suports es va promoure àmpliament com a protocol estandarditzat per transferir fitxers d’àudio a reproductors de música digitals mitjançant Windows Media Player i aplicacions similars. Va ser dissenyat per permetre a altres empreses de reproductors multimèdia competir amb l’iPod i l’iTunes d’Apple.

Aquest protocol funciona de manera molt diferent a l’emmagatzematge massiu USB. En lloc d’exposar el sistema de fitxers en brut del dispositiu Android a Windows, MTP funciona a nivell de fitxer. El vostre dispositiu Android no exposa tot el dispositiu d'emmagatzematge a Windows. En canvi, quan connecteu un dispositiu a l’ordinador, l’ordinador consulta el dispositiu i el dispositiu respon amb una llista de fitxers i directoris que ofereix. L’ordinador pot descarregar un fitxer: sol·licitarà el fitxer al dispositiu i el dispositiu l’enviarà mitjançant la connexió. Si un ordinador vol carregar un fitxer, l’envia al dispositiu i el dispositiu tria desar-lo. Quan suprimiu un fitxer, l'ordinador envia un senyal al dispositiu dient: "Si us plau, suprimiu aquest fitxer" i el dispositiu el pot suprimir.

Android pot triar els fitxers que us presenta i amagar els fitxers del sistema perquè no els pugueu veure ni modificar. Si intenteu suprimir o editar un fitxer que no es pot modificar, el dispositiu rebutjarà la sol·licitud i veureu un missatge d'error.

L’ordinador no necessita accés exclusiu al dispositiu d’emmagatzematge, de manera que no cal connectar l’emmagatzematge, desconnectar-lo ni tenir particions separades per a diferents tipus de dades. Android també pot utilitzar ext4 o qualsevol altre sistema de fitxers que vulgui: Windows no ha d’entendre el sistema de fitxers, només Android.

A la pràctica, MTP funciona molt com l’emmagatzematge massiu USB. Per exemple, un dispositiu MTP apareix a l'Explorador de Windows perquè pugueu cercar i transferir fitxers. Linux també admet dispositius MTP a través de libmtp, que generalment s'inclou amb les distribucions Linux més populars d'escriptori. Els dispositius MTP també haurien d’aparèixer al gestor de fitxers de l’escriptori Linux.

El Mac OS X d’Apple és un problema: no inclou cap compatibilitat amb MTP. L’iPod, l’iPhone i l’iPad d’Apple utilitzen el seu propi protocol de sincronització propietari juntament amb iTunes, per què volen donar suport a un protocol de la competència?

Google proporciona una aplicació de transferència de fitxers d'Android per a Mac OS X. Aquesta aplicació és només un simple client MTP, de manera que funcionarà per transferir fitxers d'anada i tornada en un Mac. Google no proporciona aquesta aplicació per a altres sistemes operatius perquè inclouen suport MTP.

PTP: càmera digital

PTP significa "Protocol de transferència d'imatges". Quan Android utilitza aquest protocol, apareix a l'ordinador com una càmera digital.

MTP es basa en realitat en PTP, però afegeix més funcions o "extensions". El PTP funciona de manera similar al MTP i és utilitzat habitualment per les càmeres digitals. Qualsevol programa que admeti la captura de fotografies des d’una càmera digital admetrà la captura de fotografies des d’un telèfon Android quan seleccioneu el mode PTP. PTP va ser dissenyat per ser un protocol estàndard per comunicar-se amb càmeres digitals.

En aquest mode, el dispositiu Android funcionarà amb aplicacions de càmeres digitals que admetin PTP, però no MTP. El Mac OS X d’Apple admet PTP, de manera que podeu utilitzar el mode PTP per transferir fotos d’un dispositiu Android a un Mac mitjançant una connexió USB sense cap programari especial.

Si teniu un dispositiu Android anterior, és possible que us obligueu a utilitzar l’emmagatzematge massiu USB. En un dispositiu Android modern, podeu triar entre MTP i PTP: heu d’utilitzar MTP tret que tingueu programari que només admeti PTP.

Si el dispositiu té una targeta SD extraïble, podeu eliminar-la i inserir-la directament a la ranura de la targeta SD de l’ordinador. La targeta SD estarà disponible per a l’ordinador com a dispositiu d’emmagatzematge, de manera que pugueu accedir a tots els fitxers, executar programes de recuperació de fitxers i fer qualsevol cosa que no pugueu fer amb MTP.

Crèdit de la imatge: Vegetando a Flickr


$config[zx-auto] not found$config[zx-overlay] not found