Vysvětlení připojení USB pro Android: MTP, PTP a USB Mass Storage

Starší zařízení Android podporují velkokapacitní úložiště USB pro přenos souborů tam a zpět s počítačem. Moderní zařízení Android používají protokoly MTP nebo PTP - můžete si vybrat, který z nich preferujete.

Chcete-li vybrat protokol připojení USB, otevřete aplikaci Nastavení, klepněte na Úložiště, klepněte na tlačítko nabídky a klepněte na USB připojení k počítači. Protokol, který vaše zařízení používá, uvidíte také jako oznámení, když je připojeno k počítači přes USB.

Proč moderní zařízení Android nepodporují velkokapacitní úložiště USB

Velkokapacitní úložiště USB - známé také jako „třída velkokapacitních paměťových zařízení USB“, USB MSC nebo UMS - bylo způsobem, jakým starší verze Androidu vystavovaly svá úložiště počítači. Když jste připojili zařízení Android k počítači, museli byste konkrétně klepnout na tlačítko „Připojit úložiště k PC“, aby bylo úložiště zařízení Android přístupné počítači prostřednictvím velkokapacitního úložiště USB. Při odpojování od počítače musíte klepnout na tlačítko „Vypnout úložiště USB“.

Velkokapacitní úložiště USB je standardní protokol používaný flash disky, externími pevnými disky, SD kartami a dalšími úložnými zařízeními USB. Jednotka se zcela zpřístupní počítači, jako by to byla interní jednotka.

Existovaly problémy se způsobem, jakým to fungovalo. K jakémukoli zařízení přistupuje k úložišti, potřebuje k němu výhradní přístup. Když jste připojili úložiště k počítači, bylo odpojeno od operačního systému Android běžícího na zařízení. Po připojení k počítači nebudou všechny soubory nebo aplikace uložené na kartě SD nebo USB k dispozici.

Systémové soubory musely být někde uloženy; nikdy by nebyli odpojeni od zařízení, takže jste skončili se zařízeními Android obsahujícími samostatné / datové oddíly pro „systémové úložiště“ a / sdcard oddíly pro „úložiště USB“ na stejném interním úložném zařízení. Aplikace nainstalované pro Android a jeho systémové soubory do / data, zatímco uživatelská data byla uložena v oddílu / sdcard.

Kvůli tomuto tvrdému rozdělení můžete skončit s příliš malým prostorem pro aplikace a příliš velkým prostorem pro data nebo příliš velkým prostorem pro aplikace a příliš malým prostorem pro data. Bez rootování zařízení jste nemohli změnit velikost těchto diskových oddílů - výrobce zvolil pro každý oddíl ve výrobě příslušnou částku.

SOUVISEJÍCÍ: Proč vyměnitelné disky stále používají FAT32 místo NTFS?

Protože systém souborů musel být přístupný ze zařízení Windows, musel být formátován systémem souborů FAT. Společnost Microsoft má nejen patenty, které uplatňuje na FAT, FAT je také starší a pomalejší souborový systém bez moderního systému oprávnění. Android nyní může používat moderní souborový systém ext4 pro všechny jeho oddíly, protože nemusí být přímo čitelný pro Windows.

Připojení telefonu nebo tabletu Android k počítači jako standardního paměťového zařízení USB je pohodlné, ale nevýhod je příliš mnoho. Šílenství muselo přestat, takže moderní zařízení Android používají různé protokoly připojení USB.

MTP - mediální zařízení

MTP znamená „Media Transfer Protocol“. Když Android používá tento protokol, zobrazí se počítači jako „mediální zařízení“. Protokol pro přenos médií byl široce propagován jako standardizovaný protokol pro přenos zvukových souborů do digitálních hudebních přehrávačů pomocí programu Windows Media Player a podobných aplikací. Byl navržen tak, aby umožnil jiným společnostem s multimediálními přehrávači konkurovat iPodům a iTunes společnosti Apple.

Tento protokol funguje velmi odlišně od velkokapacitního úložiště USB. Spíše než vystavení surového systému souborů vašeho zařízení Android systému Windows funguje MTP na úrovni souborů. Vaše zařízení Android nevystavuje celé své úložné zařízení systému Windows. Místo toho, když připojíte zařízení k počítači, počítač zadá dotaz zařízení a zařízení odpoví seznamem souborů a adresářů, které nabízí. Počítač si může stáhnout soubor - požádá o soubor ze zařízení a zařízení jej odešle přes připojení. Pokud počítač chce nahrát soubor, odešle soubor do zařízení a zařízení se rozhodne jej uložit. Když soubor smažete, váš počítač odešle do zařízení signál „smažte tento soubor“ a zařízení jej může smazat.

Android si může vybrat soubory, které vám předkládá, a skrýt systémové soubory, abyste je neviděli nebo je neměli upravovat. Pokud se pokusíte odstranit nebo upravit soubor, který nelze upravit, zařízení požadavek odmítne a zobrazí se chybová zpráva.

Váš počítač nepotřebuje výhradní přístup k úložnému zařízení, takže není třeba úložiště připojovat, odpojovat nebo mít samostatné oddíly pro různé typy dat. Android může také používat ext4 nebo jakýkoli jiný systém souborů, který chce - Windows nemusí rozumět systému souborů, pouze Android.

V praxi funguje MTP podobně jako velkokapacitní paměť USB. Například zařízení MTP se zobrazí v Průzkumníkovi Windows, takže můžete procházet a přenášet soubory. Linux také podporuje zařízení MTP prostřednictvím nástroje libmtp, který je obecně součástí populárních distribucí systému Linux pro stolní počítače. Zařízení MTP by se měla objevit také ve správci souborů na ploše systému Linux.

Apple Mac OS X je přidržení - vůbec neobsahuje podporu MTP. IPod, iPhone a iPad od Apple používají spolu s iTunes svůj vlastní proprietární synchronizační protokol, tak proč by chtěli podporovat konkurenční protokol?

Google poskytuje aplikaci Android File Transfer pro Mac OS X. Tato aplikace je jen jednoduchý klient MTP, takže bude fungovat pro přenos souborů tam a zpět na počítači Mac. Google neposkytuje tuto aplikaci pro jiný operační systém, protože obsahuje podporu MTP.

PTP - digitální fotoaparát

PTP znamená „Picture Transfer Protocol“. Když Android používá tento protokol, zobrazí se počítači jako digitální fotoaparát.

MTP je ve skutečnosti založen na PTP, ale přidává další funkce neboli „rozšíření“. PTP funguje podobně jako MTP a běžně jej používají digitální fotoaparáty. Jakýkoli softwarový program, který podporuje pořizování fotografií z digitálního fotoaparátu, bude po pořízení režimu PTP podporovat pořizování fotografií z telefonu Android. PTP byl navržen jako standardní protokol pro komunikaci s digitálními fotoaparáty.

V tomto režimu bude vaše zařízení Android pracovat s aplikacemi digitálních fotoaparátů, které podporují PTP, ale ne MTP. Apple Mac OS X nepodporuje PTP, takže můžete použít režim PTP k přenosu fotografií ze zařízení Android do Mac přes USB připojení bez speciálního softwaru.

Pokud máte starší zařízení Android, možná budete nuceni používat velkokapacitní úložiště USB. Na moderním zařízení Android máte na výběr mezi MTP a PTP - měli byste používat MTP, pokud nemáte software, který podporuje pouze PTP.

Pokud má vaše zařízení vyměnitelnou kartu SD, můžete ji vyjmout a vložit ji přímo do slotu pro kartu SD v počítači. Karta SD bude pro váš počítač k dispozici jako úložné zařízení, takže můžete přistupovat ke všem souborům na ní, spouštět software pro obnovu souborů a dělat cokoli jiného, ​​co pomocí MTP dělat nemůžete.

Uznání: Vegetando on Flickr