Vysvetlenie pripojení USB systému Android: MTP, PTP a veľkokapacitné úložisko USB

Staršie zariadenia s Androidom podporujú veľkokapacitné úložisko USB na prenos súborov tam a späť s počítačom. Moderné zariadenia so systémom Android používajú protokoly MTP alebo PTP - môžete si vybrať, ktorý z nich uprednostňujete.

Ak chcete zvoliť protokol pripojenia USB, otvorte aplikáciu Nastavenia, klepnite na Úložisko, klepnite na tlačidlo ponuky a klepnite na Pripojenie USB k počítaču. Uvidíte tiež protokol, ktorý vaše zariadenie používa ako upozornenie, keď je pripojené k počítaču cez USB.

Prečo moderné zariadenia so systémom Android nepodporujú veľkokapacitné úložisko USB

Veľkokapacitné úložisko USB - známe tiež ako „trieda veľkokapacitných pamäťových zariadení USB“, USB MSC alebo UMS - bolo spôsobom, akým staršie verzie systému Android vystavili svoje úložisko počítaču. Keď ste pripojili svoje zariadenie Android k počítaču, museli by ste konkrétne klepnúť na tlačidlo „Pripojiť úložisko k počítaču“, aby bolo úložisko zariadenia Android prístupné počítaču cez veľkokapacitné úložisko USB. Pri odpojovaní od počítača by ste museli klepnúť na tlačidlo „Vypnúť úložisko USB“.

Veľkokapacitné úložisko USB je štandardný protokol používaný jednotkami flash, externými pevnými diskami, kartami SD a inými úložnými zariadeniami USB. Jednotka sa úplne sprístupňuje počítaču, akoby to bola interná jednotka.

Vyskytli sa problémy so spôsobom, akým to fungovalo. Čokoľvek zariadenie pristupuje k úložisku, vyžaduje výlučný prístup k nemu. Keď ste pripojili úložisko k počítaču, odpojilo sa to od operačného systému Android bežiaceho v zariadení. Po pripojení k počítaču by všetky súbory alebo aplikácie uložené na karte SD alebo USB neboli k dispozícii.

Systémové súbory museli byť niekde uložené; nikdy by ich nebolo možné odpojiť od zariadenia, takže ste skončili na zariadeniach s Androidom, ktoré obsahovali samostatné / dátové oddiely pre „systémové úložisko“ a / sdcard oddiely pre „USB úložisko“ na rovnakom internom úložnom zariadení. Aplikácie nainštalované na Android a jeho systémové súbory do / data, zatiaľ čo používateľské dáta boli uložené v oddiele / sdcard.

Kvôli tomuto tvrdému rozdeleniu môžete skončiť s príliš malým priestorom pre aplikácie a príliš veľkým priestorom pre dáta alebo príliš veľkým priestorom pre aplikácie a príliš malým priestorom pre dáta. Veľkosť týchto oddielov ste nemohli zmeniť bez toho, aby ste rootli svoje zariadenie - výrobca pre každý oddiel zvolil výrobcom príslušné množstvo.

SÚVISIACE: Prečo vymeniteľné disky stále používajú FAT32 namiesto NTFS?

Pretože systém súborov musel byť prístupný zo zariadenia so systémom Windows, musel byť naformátovaný pomocou systému súborov FAT. Spoločnosť Microsoft má nielen patenty, ktoré uplatňuje na FAT, ale FAT je aj starší a pomalší systém súborov bez moderného systému povolení. Android teraz môže používať moderný súborový systém ext4 pre všetky svoje oddiely, pretože nemusia byť priamo čitateľné operačným systémom Windows.

Pripojenie telefónu alebo tabletu s Androidom k počítaču ako štandardného úložného zariadenia USB je pohodlné, ale nevýhod je príliš veľa. Šialenstvo muselo prestať, takže moderné zariadenia s Androidom používajú rôzne protokoly pripojenia USB.

MTP - mediálne zariadenie

MTP je skratka pre „Media Transfer Protocol“. Keď Android používa tento protokol, javí sa to počítaču ako „mediálne zariadenie“. Protokol pre prenos médií bol všeobecne propagovaný ako štandardizovaný protokol pre prenos zvukových súborov do prehrávačov digitálnej hudby pomocou programu Windows Media Player a podobných aplikácií. Bol navrhnutý tak, aby umožnil iným spoločnostiam prehrávačov médií konkurovať iPodom a iTunes spoločnosti Apple.

Tento protokol funguje veľmi odlišne od veľkokapacitného úložiska USB. Namiesto vystavenia nespracovaného súborového systému zariadenia s Androidom systému Windows funguje MTP na úrovni súborov. Vaše zariadenie Android nevystavuje celé svoje úložné zariadenie systému Windows. Namiesto toho po pripojení zariadenia k počítaču počítač vyhľadá zariadenie a zariadenie odpovie zoznamom súborov a adresárov, ktoré ponúka. Počítač si môže stiahnuť súbor - vyžiada si ho zo zariadenia a zariadenie ho odošle prostredníctvom pripojenia. Ak chce počítač nahrať súbor, odošle ho do zariadenia a zariadenie sa ho rozhodne uložiť. Keď odstránite súbor, váš počítač odošle signál do zariadenia s výzvou „odstráňte tento súbor“ a zariadenie ho môže odstrániť.

Android môže vyberať súbory, ktoré vám predkladá, a skryť systémové súbory, aby ste ich nevideli alebo upravovali. Ak sa pokúsite odstrániť alebo upraviť súbor, ktorý sa nedá zmeniť, zariadenie odmietne požiadavku a zobrazí sa chybové hlásenie.

Váš počítač nepotrebuje výlučný prístup k úložnému zariadeniu, takže nie je potrebné úložisko pripájať, odpájať alebo mať samostatné oddiely pre rôzne typy údajov. Android môže tiež používať ext4 alebo akýkoľvek iný systém súborov, ktorý chce - Windows nemusí rozumieť systému súborov, iba Android.

V praxi MTP funguje podobne ako veľkokapacitné úložisko USB. Napríklad MTP zariadenie sa zobrazí v Prieskumníkovi Windows, aby ste mohli prehľadávať a prenášať súbory. Systém Linux podporuje zariadenia MTP aj prostredníctvom knižnice libmtp, ktorá je všeobecne súčasťou populárnych distribúcií systému Linux pre stolné počítače. Zariadenia MTP by sa mali zobraziť aj v správcovi súborov na pracovnej ploche systému Linux.

Mac OS X od Apple je pozastavený - vôbec neobsahuje podporu MTP. IPod, iPhone a iPad od spoločnosti Apple používajú spolu s iTunes svoj vlastný patentovaný synchronizačný protokol, tak prečo by chceli podporovať konkurenčný protokol?

Google poskytuje aplikáciu Android File Transfer pre Mac OS X. Táto aplikácia je iba jednoduchý klient MTP, takže bude fungovať na prenos súborov tam a späť na počítači Mac. Google neposkytuje túto aplikáciu pre iný operačný systém, pretože obsahuje podporu MTP.

PTP - digitálny fotoaparát

Skratka PTP znamená „Picture Transfer Protocol“. Keď Android používa tento protokol, javí sa to v počítači ako digitálny fotoaparát.

MTP je v skutočnosti založený na PTP, ale pridáva ďalšie funkcie alebo „rozšírenia“. PTP funguje podobne ako MTP a digitálne fotoaparáty ho bežne používajú. Akýkoľvek softvérový program, ktorý podporuje snímanie fotografií z digitálneho fotoaparátu, bude podporovať snímanie fotografií z telefónu s Androidom, keď vyberiete režim PTP. PTP bol navrhnutý ako štandardný protokol pre komunikáciu s digitálnymi fotoaparátmi.

V tomto režime bude vaše zariadenie Android fungovať s aplikáciami digitálneho fotoaparátu, ktoré podporujú PTP, ale nie MTP. Mac OS X od spoločnosti Apple nepodporuje PTP, takže môžete pomocou režimu PTP prenášať fotografie zo zariadenia so systémom Android do počítača Mac pomocou pripojenia USB bez špeciálneho softvéru.

Ak máte staršie zariadenie s Androidom, môže sa stať, že budete nútení používať veľkokapacitné úložisko USB. Na modernom zariadení so systémom Android máte na výber medzi MTP a PTP - MTP by ste mali používať, iba ak máte softvér, ktorý podporuje iba PTP.

Ak má vaše zariadenie vymeniteľnú kartu SD, môžete kartu SD vybrať a vložiť priamo do zásuvky na kartu SD v počítači. Karta SD bude pre váš počítač k dispozícii ako úložné zariadenie, takže môžete pristupovať ku všetkým súborom na nej, spúšťať softvér na obnovu súborov a robiť čokoľvek iné, čo pomocou MTP robiť nemôžete.

Image Credit: Vegetando na Flickri