Logo it.androidermagazine.com
Logo it.androidermagazine.com

Spiegazione del panino con il gelato: mtp - cos'è, perché usarlo e come installarlo

Sommario:

Anonim

MTP (Media Transfer Protocol) è apparso per la prima volta come predefinito sui dispositivi Android con Honeycomb. È un po 'un cambiamento rispetto al normale trasferimento di file di archiviazione di massa USB (UMS) a cui siamo abituati, in cui si collega il telefono, si preme "Modalità USB" e si inizia a spostare i file. E poiché è diventato lo standard in Ice Cream Sandwich sul Galaxy Nexus, è tempo di dare un'occhiata. Colpisci la pausa dove vediamo di cosa si tratta, perché lo stiamo usando e come configurarlo sul tuo computer per un facile trasferimento dei file.

Dai un'occhiata alla nostra guida Ultimate Ice Cream Sandwich

Cos'è l'MTP?

MTP è un set di estensioni personalizzate per PTP (Picture Transfer Protocol) che viene rinforzato per consentire il trasferimento di file e metadati associati su USB. Ancora con noi?

Originariamente parte del framework Windows Media, nel 2008 il gruppo di lavoro del dispositivo USB Implementers Forum ha standardizzato l'MTP come tipo di dispositivo USB, rendendolo uno standard riconosciuto. Se avevi un vecchio iriver o un lettore MP3 Creative o un vecchio dispositivo PDA, probabilmente hai usato MTP. Se usi una fotocamera digitale autonoma che si monta automaticamente come dispositivo quando la colleghi, stai usando PTP, che è essenzialmente la stessa cosa. Non è nuovo, ma è nuovo per Android come Honeycomb, e sta per essere visto da molti più bulbi oculari in Ice Cream Sandwich.

Se sei come me, il cambiamento fa paura e non piace a nessuno. È probabile che tu non sia come me e desideri nuove funzionalità e idee, quindi diamo un'occhiata al motivo per cui viene utilizzato e, soprattutto, come impostarlo.

Perché usare MTP invece di USB Mass Storage?

In poche parole, MTP è ora lo standard utilizzato per impedire a OEM e operatori di offrire grandi quantità di "spazio di archiviazione" e pochissimo spazio per le applicazioni. Non sono le chiacchiere di un vecchio geek Android ingarbugliato, ma la parola giusta dall'ingegnere Android Dan Morril:

Non l'abbiamo fatto perché volevamo usare ext3 (anche se questo è un vantaggio collaterale). Lo abbiamo fatto perché volevamo essere in grado di unire la "memoria pubblica condivisa" (cioè per musica e foto) con l'app privata interna Conservazione.

Ci siamo stancati di vedere che gli OEM includono molti GB di memoria interna per la musica, mentre gli utenti stavano ancora esaurendo lo spazio per app e dati. Questo approccio ci consente di unire tutto su un volume, il che è molto meglio.

L'archiviazione di massa USB ha un grosso svantaggio: quando monti la partizione di archiviazione (che si tratti di una scheda SD o di un blocco interno come il Nexus S), hai dedicato l'intera partizione come in uso da un'altra macchina. Ciò significa che l'host originale (che sarebbe il tuo telefono o tablet) non ha accesso ad esso e al nuovo host (il computer a cui hai collegato il tuo telefono o tablet) è permesso fare cose cattive che potrebbero rovinarlo Tutti in piedi. Ecco perché spostare alcune applicazioni sulla scheda SD - e in particolare i widget - a volte finirebbe per perplessità.

Come bonus, l'uso di MTP significa che i produttori di dispositivi Android non devono più utilizzare i file system FAT sulla memoria dei dispositivi e possono utilizzare la formattazione ext per far funzionare le cose un po 'meglio e più velocemente. I dispositivi saranno comunque venduti con slot per schede SD e saranno in grado di utilizzare la stessa modalità di archiviazione di massa USB a cui siamo abituati, ma i nuovi dispositivi senza archiviazione rimovibile dovrebbero usare tutti MTP da Ice Cream Sandwich in avanti.

Configurandolo

Da Windows XP, i dispositivi MTP "funzionano" in Windows. Collega il tuo Galaxy Nexus, scegli MTP come tipo di connessione e Windows troverà il driver e sei pronto per partire. Puoi sfogliare e trasferire file tra il telefono e il computer senza problemi ed è facile e magico. Ma non tutti usano Windows, vero? Ecco come impostare le cose sull'altro 10 percento dei computer, Linux e Mac.

Mac OS

Gli utenti di Android hanno reso più semplice possibile utilizzare i dispositivi MTP su un Mac. Basta scaricare e installare il programma Android File Transfer, collegare il dispositivo al computer e fare doppio clic sull'applicazione AFT per avviarlo. È quindi possibile trascinare e rilasciare qualsiasi file (fino a 4 GB di dimensione) da e verso il dispositivo. C'è anche una pagina di aiuto dedicata nel caso in cui colpisci un problema.

Linux

Su un'installazione Linux, le cose non sono così facili. Tra i lati positivi, hai un po 'di controllo su come sono montate le cose, ma non esiste una soluzione con un clic. Non scoraggiarti, puoi configurare e far funzionare MTP in pochissimo tempo con un po 'di divertimento con i comandi del terminale. Ecco una procedura dettagliata per l'utilizzo del Galaxy Nexus con Ubuntu:

Imposta una regola UDEV tramite il terminale aprendo il file delle regole

sudo nano -w /etc/udev/rules.d/51-android.rules

E inserendo la seguente riga alla fine del file (assicurati di usare il tuo nome utente alla fine!):

SOTTOSISTEMA == "usb", ATTR {idVendor} == "04e8", ATTR {idProduct} == "6860", MODE = "0600", OWNER = " "

Ora installa gli strumenti e imposta un mount point inserendo i seguenti comandi una riga alla volta

  • sudo apt-get install mtpfs
  • sudo mkdir / media / GNexus
  • sudo chmod 775 / media / GNexus

Collega il tuo Galaxy Nexus e inserisci la riga successiva nella stessa finestra del terminale:

sudo mtpfs -o allow_other / media / GNexus

Trascina e rilascia attraverso Nautilus e quando hai finito e devi smontare, inserisci quanto segue:

sudo umount mtpfs

Questo dovrà bastare finché qualcuno non scrive un paio di script o un front-end. Non è necessario installare mtpfs, creare il punto di montaggio o modificarlo dopo la prima volta. Potrebbe essere necessario montare il dispositivo manualmente ogni volta, ne saprò di più quando ne avrò uno con cui giocare.

Un'alternativa

Ho un Galaxy Tab 10.1, che utilizza MTP per la modalità di trasferimento e non lo collego mai al PC. Uso una combinazione di Wifi File Explorer e QuickSSHd dal mercato e trasferisco i file attraverso la mia LAN a casa. Potresti voler esaminare te stesso se sei come me e odio i fili.