Androidin USB-yhteydet selitetty: MTP, PTP ja USB-massamuisti

Vanhemmat Android-laitteet tukevat USB-massamuistia tiedostojen siirtämiseen edestakaisin tietokoneen kanssa. Nykyaikaiset Android-laitteet käyttävät MTP- tai PTP-protokollia - voit valita haluamasi.

Voit valita USB-yhteysprotokollan avaamalla Asetukset-sovelluksen, napauttamalla Tallennus, napauttamalla valikkopainiketta ja napauttamalla USB-tietokoneyhteys. Näet myös protokollan, jota laite käyttää ilmoituksena, kun se on kytketty tietokoneeseen USB: n kautta.

Miksi nykyaikaiset Android-laitteet eivät tue USB-massamuistia

USB-massamuisti - joka tunnetaan myös nimellä "USB-massamuistilaiteluokka", USB MSC tai UMS - oli tapa, jolla Androidin vanhemmat versiot paljastivat tallennustilansa tietokoneelle. Kun liitit Android-laitteen tietokoneeseen, sinun on napautettava nimenomaan Yhdistä tallennustila tietokoneeseen -painiketta, jotta Android-laitteen tallennustila on tietokoneen käytettävissä USB-massamuistin kautta. Kun irrotat sen tietokoneesta, sinun on napautettava Poista USB-muisti käytöstä -painiketta.

USB-massamuisti on vakioprotokolla, jota flash-asemat, ulkoiset kiintolevyt, SD-kortit ja muut USB-muistilaitteet käyttävät. Asema on itsensä täysin tietokoneen käytettävissä, aivan kuin se olisi sisäinen asema.

Tämän toiminnassa oli ongelmia. Riippumatta siitä, mikä laite käyttää tallennustilaa, tarvitsee yksinoikeuden siihen. Kun liitit tallennustilan tietokoneeseen, se irrotettiin laitteessa toimivasta Android-käyttöjärjestelmästä. SD-kortille tai USB-muistiin tallennetut tiedostot tai sovellukset eivät ole käytettävissä, kun se on kytketty tietokoneeseen.

Järjestelmätiedostot piti tallentaa jonnekin; niitä ei olisi koskaan irrotettu laitteesta, joten päädyit Android-laitteisiin, jotka sisälsivät erilliset / data-osiot järjestelmän tallennustilaan ja / sdcard-osiot USB-tallennustilaan samalla sisäisellä tallennuslaitteella. Android asensi sovellukset ja sen järjestelmätiedostot tiedostoon / tietoihin, kun taas käyttäjätiedot tallennettiin / sdcard -osiolle.

Tämän kovan jakautumisen vuoksi saatat joutua käyttämään liian vähän tilaa sovelluksille ja liikaa tilaa tiedoille tai liikaa tilaa sovelluksille ja liian vähän tilaa tiedoille. Näiden osioiden kokoa ei voitu muuttaa juurtamatta laitettasi - valmistaja valitsi tehtaalla kullekin osiolle sopivan määrän.

RELATED: Miksi siirrettävät asemat käyttävät edelleen FAT32: ta NTFS: n sijaan?

Koska tiedostojärjestelmään oli päästävä käsiksi Windows-laitteesta, se oli alustettava FAT-tiedostojärjestelmällä. Microsoftilla ei ole pelkästään FAT-patentteja, vaan FAT on myös vanhempi, hitaampi tiedostojärjestelmä ilman modernia lupajärjestelmää. Android voi nyt käyttää modernia ext4-tiedostojärjestelmää kaikissa osioissaan, koska Windowsin ei tarvitse olla suoraan luettavissa.

Android-puhelimen tai -tabletin yhdistäminen tietokoneeseen tavallisena USB-tallennuslaitteena on kätevää, mutta haittoja on liikaa. Hulluuden piti loppua, joten modernit Android-laitteet käyttävät erilaisia ​​USB-yhteyskäytäntöjä.

MTP - medialaite

MTP tarkoittaa "Media Transfer Protocol". Kun Android käyttää tätä protokollaa, se näyttää tietokoneelta "medialaitteena". Mediansiirtoprotokollaa edistettiin laajalti standardoituna protokollana äänitiedostojen siirtämiseksi digitaalisiin musiikkisoittimiin Windows Media Playerin ja vastaavien sovellusten avulla. Se on suunniteltu antamaan muiden mediasoittajayritysten kilpailla Applen iPodin ja iTunesin kanssa.

Tämä protokolla toimii hyvin eri tavalla kuin USB-massamuisti. Sen sijaan, että Android-laitteesi raakatiedostojärjestelmä paljastettaisiin Windowsille, MTP toimii tiedostotasolla. Android-laitteesi ei altista koko tallennuslaitettaan Windowsille. Sen sijaan, kun liität laitteen tietokoneeseen, tietokone kysyy laitteelta ja laite vastaa luetteloon tarjoamistaan ​​tiedostoista ja hakemistoista. Tietokone voi ladata tiedoston - se pyytää tiedostoa laitteelta, ja laite lähettää tiedoston yhteyden kautta. Jos tietokone haluaa ladata tiedoston, se lähettää tiedoston laitteeseen ja laite päättää tallentaa sen. Kun poistat tiedoston, tietokone lähettää laitteelle signaalin, jonka mukaan "poista tämä tiedosto", ja laite voi poistaa sen.

Android voi valita sinulle esittämänsä tiedostot ja piilottaa järjestelmätiedostot, jotta et näe tai muokkaa niitä. Jos yrität poistaa tai muokata tiedostoa, jota ei voi muokata, laite hylkää pyynnön ja näet virheilmoituksen.

Tietokoneesi ei tarvitse yksinomaista pääsyä tallennuslaitteeseen, joten tallennustilaa ei tarvitse kytkeä, irrottaa tai erillisiä osioita erityyppisille tiedoille. Android voi käyttää myös ext4-tiedostoa tai mitä tahansa muuta haluamaansa tiedostojärjestelmää - Windowsin ei tarvitse ymmärtää tiedostojärjestelmää, vain Android ymmärtää.

Käytännössä MTP toimii paljon kuin USB-massamuisti. Esimerkiksi MTP-laite näkyy Windowsin Resurssienhallinnassa, joten voit selata ja siirtää tiedostoja. Linux tukee myös MTP-laitteita libmtp: n kautta, joka sisältyy yleensä suosittuihin työpöydän Linux-jakeluihin. MTP-laitteiden tulisi näkyä myös Linux-työpöydän tiedostojen hallinnassa.

Applen Mac OS X on holdout - se ei sisällä lainkaan MTP-tukea. Applen iPod, iPhone ja iPad käyttävät omaa synkronointiprotokollaansa yhdessä iTunesin kanssa, joten miksi he haluavat tukea kilpailevaa protokollaa?

Google tarjoaa Android File Transfer -sovelluksen Mac OS X: lle. Tämä sovellus on vain yksinkertainen MTP-asiakas, joten se toimii tiedostojen siirtämiseen edestakaisin Macissa. Google ei tarjoa tätä sovellusta muille käyttöjärjestelmille, koska ne sisältävät MTP-tuen.

PTP - digitaalikamera

PTP on lyhenne sanoista ”Picture Transfer Protocol”. Kun Android käyttää tätä protokollaa, se näyttää tietokoneelta digitaalikamerana.

MTP perustuu itse asiassa PTP: hen, mutta lisää uusia ominaisuuksia tai "laajennuksia". PTP toimii samalla tavalla kuin MTP, ja digitaalikamerat käyttävät sitä yleisesti. Mikä tahansa ohjelmisto, joka tukee valokuvien nappaamista digitaalikamerasta, tukee valokuvien tarttumista Android-puhelimesta, kun valitset PTP-tilan. PTP on suunniteltu standardiprotokollaksi viestinnälle digitaalikameroiden kanssa.

Tässä tilassa Android-laitteesi toimii digitaalikamerasovellusten kanssa, jotka tukevat PTP: tä mutta eivät MTP: tä. Applen Mac OS X tukee PTP: tä, joten voit käyttää PTP-tilaa valokuvien siirtämiseen Android-laitteesta Maciin USB-yhteyden kautta ilman erityistä ohjelmistoa.

Jos sinulla on vanhempi Android-laite, saatat joutua käyttämään USB-massamuistia. Nykyaikaisella Android-laitteella voit valita MTP: n ja PTP: n välillä - sinun tulisi käyttää MTP: tä, ellei sinulla ole ohjelmistoa, joka tukee vain PTP: tä.

Jos laitteessasi on irrotettava SD-kortti, voit poistaa SD-kortin ja asettaa sen suoraan tietokoneen SD-korttipaikkaan. SD-kortti on tietokoneesi käytettävissä tallennuslaitteena, joten voit käyttää kaikkia siinä olevia tiedostoja, suorittaa tiedostojen palautusohjelmiston ja tehdä mitä tahansa muuta, mitä et voi tehdä MTP: n kanssa.

Kuvahyvitys: Vegetando Flickrissä