Índice:
- O que é o MTP?
- Por que usar o MTP em vez do armazenamento em massa USB?
- Configurando
- Mac OS
- Linux
- Uma alternativa
O MTP (Media Transfer Protocol) apareceu pela primeira vez como padrão em dispositivos Android com Honeycomb. É um pouco diferente da transferência normal de arquivos USB Mass Storage (UMS) à qual estamos acostumados, onde você conecta o telefone, pressiona o "modo USB" e começa a mover arquivos. E como se tornou o padrão no Ice Cream Sandwich no Galaxy Nexus, é hora de dar uma olhada. Faça uma pausa onde vemos o que é, por que o estamos usando e como configurá-lo no seu computador para facilitar a transferência de arquivos.
Confira nosso Ultimate Ice Cream Sandwich Guide
O que é o MTP?
MTP é um conjunto de extensões personalizadas para PTP (Picture Transfer Protocol) que são aprimoradas para permitir a transferência de arquivos e seus metadados associados via USB. Ainda está conosco?
Originalmente parte da estrutura do Windows Media, em 2008, o grupo de trabalho de dispositivos do USB Implementers Forum padronizou o MTP como um tipo de dispositivo USB, tornando-o um padrão reconhecido. Se você tinha um iriver antigo ou um MP3 player Creative, ou um dispositivo PDA antigo, provavelmente já usou o MTP. Se você usar uma câmera digital autônoma que é montada automaticamente como um dispositivo quando você a conecta, está usando PTP, que é essencialmente a mesma coisa. Não é novo, mas é novo no Android a partir do Honeycomb e está prestes a ser visto por muito mais olhos no Ice Cream Sandwich.
Se você é como eu, a mudança é assustadora e ninguém gosta. Provavelmente, você não é como eu e quer novos recursos e idéias, então vamos dar uma olhada no porquê de ser usado e, mais importante, como configurá-lo.
Por que usar o MTP em vez do armazenamento em massa USB?
Simplificando, agora o MTP é o padrão usado para impedir que OEMs e transportadoras ofereçam grande quantidade de "espaço de armazenamento" e muito pouco espaço para aplicativos. Essas não são as divagações de um velho nerd do Android, mas a palavra do engenheiro do Android Dan Morril:
Não fizemos isso porque queríamos usar o ext3 (embora isso seja um benefício colateral). Fizemos isso porque queríamos poder mesclar o "armazenamento público compartilhado" (por exemplo, músicas e fotos) com o aplicativo privado interno armazenamento.
Nós estávamos cansados de ver que os OEMs incluíam muitos GB de armazenamento interno para música, enquanto os usuários ainda estavam sem espaço para aplicativos e dados. Essa abordagem permite mesclar tudo em um volume, o que é muito melhor.
O armazenamento em massa USB tem uma grande desvantagem: quando você monta a partição de armazenamento (seja um cartão SD ou um bloco interno como o Nexus S), dedica a partição inteira como em uso por outra máquina. Isso significa que o host original (seu telefone ou tablet) não tem acesso a ele e o novo host (o computador em que você conectou seu telefone ou tablet) pode fazer coisas ruins que podem atrapalhar tudo pronto. É por isso que mover alguns aplicativos para o cartão SD - e especialmente widgets - às vezes terminava em péssimo estado.
Como bônus, o uso do MTP significa que os fabricantes de dispositivos Android não precisam mais usar sistemas de arquivos FAT no armazenamento de dispositivos e podem usar a formatação ext para fazer as coisas funcionarem um pouco melhor e mais rápido. Os dispositivos ainda serão vendidos com slots para cartão SD e poderão usar o mesmo modo de armazenamento em massa USB com o qual estamos acostumados, mas novos dispositivos sem armazenamento removível devem usar o MTP do Ice Cream Sandwich.
Configurando
Desde o Windows XP, os dispositivos MTP "simplesmente funcionam" no Windows. Conecte seu Galaxy Nexus, escolha MTP como o tipo de conexão, e o Windows encontrará o driver e você estará pronto. Você pode navegar e transferir arquivos entre o telefone e o computador sem problemas, e é fácil e mágico. Mas nem todo mundo usa o Windows, não é? Veja como configurar as coisas nos outros 10% dos computadores existentes, Linux e Mac.
Mac OS
O pessoal do Android facilitou ao máximo o uso de dispositivos MTP em um Mac. Basta baixar e instalar o programa Android File Transfer, conectar seu dispositivo ao computador e clicar duas vezes no aplicativo AFT para iniciá-lo. Você pode arrastar e soltar qualquer arquivo (com tamanho de até 4 GB) de e para o dispositivo. Existe até uma página de ajuda dedicada, caso você encontre um problema.
Linux
Em uma instalação do Linux, as coisas não são tão fáceis. No lado positivo, você tem um pouco de controle sobre como as coisas são montadas, mas não há uma solução com um clique. Não desanime, você pode configurar e executar o MTP rapidamente com um pouco de diversão no comando do terminal. Aqui está um passo a passo para usar o Galaxy Nexus com o Ubuntu:
Configure uma regra UDEV através do terminal, abrindo o arquivo de regras
sudo nano -w /etc/udev/rules.d/51-android.rules
E digite a seguinte linha no final do arquivo (não se esqueça de usar seu nome de usuário no final!):
SUBSISTEMA == "usb", ATTR {idVendor} == "04e8", ATTR {idProduct} == "6860", MODE = "0600", PROPRIETÁRIO = "
"
Agora instale as ferramentas e defina um ponto de montagem digitando os seguintes comandos, uma linha de cada vez
- sudo apt-get install mtpfs
- sudo mkdir / mídia / GNexus
- sudo chmod 775 / mídia / GNexus
Conecte seu Galaxy Nexus e digite a próxima linha na mesma janela do terminal:
sudo mtpfs -o allow_other / media / GNexus
Arraste e solte pelo Nautilus e, quando terminar e precisar desmontar, digite o seguinte:
sudo umount mtpfs
Isso terá que ser suficiente até que alguém escreva alguns scripts ou um front end. Você não precisa instalar o mtpfs, fazer o ponto de montagem ou chmod após a primeira vez. Talvez você precise montar o dispositivo manualmente toda vez, saberei mais quando tiver um para brincar.
Uma alternativa
Eu tenho um Galaxy Tab 10.1, que usa MTP para o modo de transferência, e nunca o conecta ao PC. Uso uma combinação de Wifi File Explorer e QuickSSHd do mercado e transfiro arquivos pela minha LAN em casa. Você pode investigar isso sozinho, se é como eu e odeia fios.