Usb mtp что это

Что означают USB-подключения Android: MTP, PTP и USB Mass Storage

Usb mtp что это. wsi imageoptim sA8Sx9OJwZFChzuTiFpz. Usb mtp что это фото. Usb mtp что это-wsi imageoptim sA8Sx9OJwZFChzuTiFpz. картинка Usb mtp что это. картинка wsi imageoptim sA8Sx9OJwZFChzuTiFpz

Старые устройства Android поддерживают USB-накопители для передачи файлов с помощью компьютера. Современные устройства Android используют протоколы MTP или PTP — Вы можете выбрать тот, который
предпочитаете.

Чтобы выбрать протокол подключения USB, откройте приложение «Настройки», нажмите «Память», нажмите кнопку меню и нажмите «Подключение к компьютеру через USB». Вы также увидите протокол в уведомлении, который Ваше устройство использует, когда оно подключено к компьютеру через USB.

Почему современные устройства Android не поддерживают USB Mass Storage

Запоминающее устройство USB — также известное как «класс устройств USB mass storage», USB MSC или UMS — было способом, которым более ранние версии Android отображали свое хранилище на компьютере. Когда Вы подключили устройство Android к компьютеру, Вам нужно было специально нажать кнопку «Подключить хранилище к ПК», чтобы сделать хранилище устройства Android доступным для компьютера через USB-накопитель. При отключении его от компьютера Вам нужно было нажать кнопку «Отключить USB-накопитель».

USB-накопитель — это стандартный протокол, используемый флэш-накопителями, внешними жесткими дисками, SD-картами и другими USB-накопителями. Диск полностью доступен для компьютера, как если бы он был внутренним.

Были проблемы такой работой. Какое бы устройство ни обращалось к хранилищу, ему нужен эксклюзивный доступ. Когда Вы подключили хранилище к компьютеру, оно было отключено от операционной системы Android, работающей на устройстве. Любые файлы или приложения, хранящиеся на SD-карте или USB-накопителе, были недоступны при подключении к компьютеру.

Системные файлы должны были где-то храниться, поэтому у устройства Android есть отдельные разделы /data для «системного хранилища» и /sdcard для «USB хранилища» на одном внутреннем устройстве хранения. Android устанавливал приложения и системные файлы в /data, а пользовательские данные были сохранены в разделе /sdcard.

Из-за этого жесткого разделения Вы могли получить слишком мало места для приложений и слишком много места для данных. Нельзя было изменить размер этих разделов без рутирования Вашего устройства — производитель выбрал соответствующее количество для каждого раздела на заводе.

Поскольку файловая система должна была быть доступна с устройства Windows, она должна была быть отформатирована с файловой системой FAT. Мало того, что у Microsoft есть патенты на FAT, FAT также является более старой, более медленной файловой системой без современной системы разрешений. Android теперь может использовать современную файловую систему ext4 для всех своих разделов, потому что они не должны быть доступны для чтения непосредственно Windows.

Подключение телефона или планшета Android к компьютеру в качестве стандартного USB-накопителя удобно, но есть слишком много недостатков. Поэтому современные устройства Android используют разные протоколы USB-подключения.

MTP — медиаустройство

MTP расшифровывается как «Media Transfer Protocol». Когда Android использует этот протокол, он представляется компьютеру как «мультимедийное устройство». Протокол передачи мультимедиа широко рекламировался как стандартизированный протокол для передачи аудиофайлов на цифровые музыкальные проигрыватели с использованием Windows Media Player и аналогичных приложений. Он был разработан, чтобы позволить другим компаниям медиаплеера конкурировать с iPod Apple и iTunes.

Этот протокол работает совсем не так, как USB-накопитель. MTP работает не на уровне файлов, а на файловой системе Вашего Android-устройства. Ваше устройство Android не предоставляет доступ ко всему устройству хранения Windows. Вместо этого, когда Вы подключаете устройство к компьютеру, компьютер запрашивает устройство, а устройство отвечает списком файлов и каталогов, которые оно предлагает. Компьютер может загрузить файл — он запросит файл с устройства, и устройство отправит файл через соединение. Если компьютер хочет загрузить файл, он отправляет файл на устройство, и устройство решает сохранить его. Когда Вы удаляете файл, Ваш компьютер отправляет на устройство сигнал «пожалуйста, удалите этот файл», и устройство может удалить его.

Android может выбирать файлы, которые он Вам предоставляет, и скрывать системные файлы, чтобы Вы не могли их видеть или изменять. Если Вы попытаетесь удалить или отредактировать файл, который нельзя изменить, устройство отклонит запрос, и Вы увидите сообщение об ошибке.

Вашему компьютеру не требуется эксклюзивный доступ к устройству хранения, поэтому нет необходимости подключать хранилище, отключать его или иметь отдельные разделы для разных типов данных. Android также может использовать ext4 или любую другую файловую систему по своему усмотрению — Windows не должна понимать файловую систему, только Android.

На практике MTP очень похож на USB-накопитель. Например, устройство MTP отображается в проводнике Windows, чтобы Вы могли просматривать и передавать файлы. Linux также поддерживает устройства MTP через libmtp, который обычно входит в состав популярных дистрибутивов Linux. Устройства MTP также должны появиться в файловом менеджере Вашего ПК с Linux.

Apple Mac OS X — это отдельное решение — оно вообще не включает поддержку MTP. Apple iPod, iPhone и iPad используют собственный проприетарный протокол синхронизации вместе с iTunes, так почему же они хотят поддерживать конкурирующий протокол?

Google предоставляет приложение Android File Transfer для Mac OS X. Это приложение является простым MTP-клиентом, поэтому оно будет работать для передачи файлов туда и обратно на Mac. Google не предоставляет это приложение для других операционных систем, поскольку они включают поддержку MTP.

PTP — цифровая камера

PTP означает «Протокол передачи изображений». Когда Android использует этот протокол, он представляется компьютеру как цифровая камера.

MTP фактически основан на PTP, но добавляет больше функций или «расширений». PTP работает аналогично MTP и обычно используется цифровыми камерами. Любая программа, которая поддерживает захват фотографий с цифровой камеры, будет поддерживать захват фотографий с телефона Android при выборе режима PTP. PTP был разработан, чтобы быть стандартным протоколом для связи с цифровыми камерами.

В этом режиме Ваше устройство Android будет работать с приложениями для цифровых камер, которые поддерживают PTP, но не MTP. Apple Mac OS X поддерживает PTP, поэтому Вы можете использовать режим PTP для передачи фотографий с устройства Android на Mac через USB-соединение без какого-либо специального программного обеспечения.

Если у Вас старое устройство Android, Вы вынуждены использовать USB-накопитель. На современном устройстве Android у Вас есть выбор между MTP и PTP — Вы должны использовать MTP, если у Вас нет программного обеспечения, которое поддерживает только PTP.

Если на Вашем устройстве установлена съемная SD-карта, Вы можете извлечь SD-карту и вставить ее в слот для SD-карты Вашего компьютера. SD-карта будет доступна для Вашего компьютера в качестве устройства хранения, так что Вы сможете получить доступ ко всем файлам на ней, запустить программное обеспечение для восстановления файлов и делать все, что Вы не можете сделать с MTP.

Источник

Что такое MTP, PTP, RNDIS (USB Ethernet), источник аудио и MIDI на Android?

Что такое режим PTP?

PTP — цифровая камера

Когда Android использует этот протокол, он представляется компьютеру как цифровая камера. MTP фактически основан на PTP, но добавляет больше функций или «расширений». PTP работает аналогично MTP и обычно используется цифровыми камерами.

Android от А до Я: Что кроется за аббревиатурой MTP, и как правильно этим распорядиться

Usb mtp что это. 149bbc7839a43adc72788acd8d644cf8. Usb mtp что это фото. Usb mtp что это-149bbc7839a43adc72788acd8d644cf8. картинка Usb mtp что это. картинка 149bbc7839a43adc72788acd8d644cf8

МTP (Media Transfer Protocol) впервые появился на Android девайсах с Honeycomb. Протокол немного отличается от привычного USB Mass Storage (UMS), при котором вы включаете USB мод и начинаете перемещать файлы. А поскольку МТР стал частью Ice Cream Sandwich на Galaxy Nexus, то неплохо было бы выяснить все нюансы. В посте мы попробуем максимально разобраться с тем, что конкретно представляет собой этот протокол, какая в нем необходимость, и как его настроить для упрощения трансфера файлов.

Что такое конфигурация USB?

Конфигурация USB — раздел, где расположены дополнительные режимы подключения смартфона по USB. Когда мы подключаем гаджет к компьютеру через USB-кабель, можно выбрать одну из следующих конфигураций: Зарядка. … В этом режиме можно переносить изображения со смартфона на компьютер или принтер для печати.

Где включить отладку по USB?

Во всех Android устройствах отладка по USB находится в Меню > Настройки, но варианты расположения могут отличаться, например: Меню > Настройки > Разработка > Отладка по USB (вкл) Меню > Настройки > Приложения > Разработка > Отладка по USB (вкл) Меню > Настройки > Еще > Параметры Разработчика > Отладка по USB.

Как включить передачу данных через USB на андроид?

Вариант 2. Передача файлов через USB-кабель

Что значит режим PTP?

PTP означает «Протокол передачи изображений». … Apple Mac OS X поддерживает PTP, поэтому Вы можете использовать режим PTP для передачи фотографий с устройства Android на Mac через USB-соединение без какого-либо специального программного обеспечения.

Настройка подключения по USB

После появления в настройках раздела для разработчиков можно включить отладку по USB. Пункт так и называется, так что вам нужно лишь передвинуть ползунок в положение «Включено» и подтвердите разрешение.

Usb mtp что это. 9643eafa66b9867959d626a792bd1b6d. Usb mtp что это фото. Usb mtp что это-9643eafa66b9867959d626a792bd1b6d. картинка Usb mtp что это. картинка 9643eafa66b9867959d626a792bd1b6dУвеличить

Теперь можно подключать устройство к компьютеру через USB и выбирать режим работы. В последних версиях Android наиболее используемыми являются:

Подключение в режиме USB-накопителя

Если вы не может привыкнуть работать с медиапроигрывателем, вернитесь к использованию режима USB-накопителя. Для этого понадобится:

Чтобы Android подключался к компьютеру как накопитель:

Usb mtp что это. 21155d56ce73eebdd7224cd5228d5cbc. Usb mtp что это фото. Usb mtp что это-21155d56ce73eebdd7224cd5228d5cbc. картинка Usb mtp что это. картинка 21155d56ce73eebdd7224cd5228d5cbc

Теперь при подключении к ПК телефон или планшет будет отображаться как накопитель. Чтобы подключиться в режиме MTP или PTP, достаточно перезапустить устройство. После завершения работы с режимом накопителя снова зайдите в приложение и отключите USB MASS STORAGE.

Media Transfer Protocol – это официальный драйвер, выпущенный Microsoft, который позволяет управлять содержимым подключенных к компьютеру портативных устройств. По большей части данное программное обеспечение используется для того, чтобы иметь возможность передавать данные между компьютером с Windows и смартфоном/планшетом на базе операционной системы Android. На самом деле, современные операционные системы умеют “самостоятельно” подтягивать подобного программное обеспечение из сети, так что данный драйвер пригодится, скорее, пользователям старых версий Windows.

Использование

Устанавливать Media Transfer Protocol нужно в том случае, если при попытке передачи данных на или из портативного устройства вы сталкиваетесь с проблемами. Также данный драйвер необходим для работы некоторых менеджеров Android девайсов. Что правда, в случае с менеджерами, Media Transfer Protocol зачастую устанавливается в комплекте с самой программой, так что отдельная загрузка драйвера также не не требуется. Ну и третий “кейс” использования Media Transfer Protocol – это работа с различными “прошивальщиками” (программами, предназначенными для установки новых “прошивок” на устройства из ROM-файла). Вот они, чаще всего, не устанавливают “сопутствующее” драйвера самостоятельно. Так что тут пользователю приходится скачивать и выполнять установку драйвера MPT “вручную”.

Дополнительное назначение

Вообще, изначально, Media Transfer Protocol являлся частью Windows Media Device Manager 10 SDK. Так что в качестве отдельного компонента он начал распространяться не так давно. Для чего данный компонент входил в состав Software Development Kit? Для того, чтобы разработчики имели возможность выполнять тестирование и отладку приложений, созданных для мобильных платформ.

Что такое передача фото Ртр?

Передача файлов (MTP) — максимальный доступ с компьютера к смартфону, при котором будет видно содержимое встроенной памяти и карты памяти. Передача фото (РТР) — при этом виде подключения смартфон в устройствах должен появиться, но доступ будет только к папке с фото, видео (DCIM) и скриншотам (Pictures).

MTP Медиа-устройство

MTP означает «Протокол передачи мультимедиа». Когда Android использует этот протокол, он воспринимается компьютером как «мультимедийное устройство». Протокол передачи мультимедиа широко продвигался как стандартизованный протокол для передачи аудиофайлов на цифровые музыкальные проигрыватели с помощью Windows Media Player и аналогичных приложений. Он был разработан, чтобы позволить другим производителям медиаплееров конкурировать с Apple iPod и iTunes.

Этот протокол работает совсем не так, как USB-накопитель. Вместо того, чтобы открывать необработанную файловую систему вашего Android-устройства для Windows, MTP работает на уровне файлов. Ваше устройство Android не предоставляет Windows всё своё запоминающее устройство. Вместо этого, когда вы подключаете устройство к компьютеру, компьютер запрашивает устройство, а устройство отвечает списком файлов и каталогов, которые оно предлагает. Компьютер может загрузить файл — он запросит файл у устройства, и устройство отправит файл через соединение. Если компьютер хочет загрузить файл, он отправляет файл на устройство, и устройство решает сохранить его. Когда вы удаляете файл, ваш компьютер отправляет на устройство сигнал: «Пожалуйста, удалите этот файл», и устройство может его удалить.

Android может выбирать файлы, которые представляет вам, и скрывать системные файлы, чтобы вы не могли их видеть или изменять. Если вы попытаетесь удалить или отредактировать файл, который нельзя изменить, устройство отклонит запрос, и вы увидите сообщение об ошибке.

Вашему компьютеру не требуется монопольный доступ к устройству хранения, поэтому нет необходимости подключать хранилище, отключать его или создавать отдельные разделы для разных типов данных. Android также может использовать ext4 или любую другую файловую систему, которую он хочет — Windows необязательно должен понимать эту файловую систему, достаточно, если это может сделать Android.

Usb mtp что это. e9397450a7447364ff47bb544db58ca3. Usb mtp что это фото. Usb mtp что это-e9397450a7447364ff47bb544db58ca3. картинка Usb mtp что это. картинка e9397450a7447364ff47bb544db58ca3

На практике MTP очень похож на USB-накопитель. Например, устройство MTP отображается в проводнике Windows, поэтому вы можете просматривать и передавать файлы. Linux также поддерживает устройства MTP через libmtp, который обычно входит в состав популярных настольных дистрибутивов Linux. Устройства MTP также должны появиться в файловом менеджере рабочего стола Linux.

Usb mtp что это. ccef88874491f8d0679f52eacccd3497. Usb mtp что это фото. Usb mtp что это-ccef88874491f8d0679f52eacccd3497. картинка Usb mtp что это. картинка ccef88874491f8d0679f52eacccd3497

Mac OS X от Apple в пролёте — в ней вообще нет поддержки MTP. IPod, iPhone и iPad от Apple используют собственный протокол синхронизации вместе с iTunes, так зачем им поддерживать конкурирующий протокол?

Google предоставляет приложение Android File Transfer для Mac OS X. Это приложение представляет собой простой клиент MTP, поэтому оно будет работать для передачи файлов туда и обратно на Mac. Google не предоставляет это приложение для других операционных систем, поскольку они включают поддержку MTP.

Установка МТР

Mac OS

Usb mtp что это. 5437257123a18f8cedc11e25dedecafd. Usb mtp что это фото. Usb mtp что это-5437257123a18f8cedc11e25dedecafd. картинка Usb mtp что это. картинка 5437257123a18f8cedc11e25dedecafd

Ребята с Android сделали этот процесс максимально безболезненным. Вам необходимо просто скачать и установить программу Android File Transfer, подключить девайс к компьютеру, запустить приложение и начать работу. Вы можете перетаскивать любые файлы как с устройства, так и на устройство, но объем каждого отдельного не должен превышать 4 ГБ.

Linux

Usb mtp что это. 0c01accbafa602354692f0d0739e2911. Usb mtp что это фото. Usb mtp что это-0c01accbafa602354692f0d0739e2911. картинка Usb mtp что это. картинка 0c01accbafa602354692f0d0739e2911

С Linux начинаются некоторые трудности. Вы не добьетесь необходимой цели в один клик, но зато сможете детально изучить все происходящие при этом процессы. Не отчаивайтесь, просто придется немного повеселиться с командным окном. Вот как надо использовать Galaxy Nexus с Ubuntu:

Установите UDEV rule, открыв rules файл через терминал

Затем введите следующую строку внизу файла (на забудьте указать имя пользователя):

После чего настанет черед для:

Затем следует подключить Galaxy Nexus к ПК и в том же, что и ранее окне ввести:

Это все позволит вам перетаскивать файлы, используя Nautilus, и не забудьте ввести следующую команду по завершении работы:

Источник

Передача данных в портативных мультимедиа-плеерах: Media Transfer Protocol (MTP)

Предыдущие статьи, освещающие данную тему, были в значительной степени посвящены только одному протоколу – Mass Storage. Это не удивительно, именно он либо в чистом виде, либо в комплекте с программной оболочкой правит сегодня рынком. Хотя разрабатывался он вовсе не для этих плееров, тем не менее, он получил здесь широчайшее распространение благодаря стандартности, простоте, прозрачности в использовании. Более того, MSC/UMS активно внедряется и в другие портативные устройства: цифровые камеры, сотовые телефоны и смартфоны, КПК.

Тем не менее, есть на рынке компания, которая считает, что последнее слово в этой области еще не сказано. Это Microsoft, уже три года настойчиво пытающаяся привить индустрии совершенно иной подход к передаче контента на портативные устройства.

Рассказывая ранее об обстоятельствах появления Mass Storage на MP3-плеерах, мы упомянули о несправедливости, допущенной по отношению к ним индустрией. Портативные проигрыватели оказались «обойдены» при раздаче классов устройств USB, главным образом из-за проявленной ведущими компаниями отрасли недальновидности, мнительности, их неспособности к созданию реально работающего механизма защиты авторских прав.

Теперь Microsoft заявляет о своем желании устранить этот досадный пример сегрегации. Хотя, конечно, все понимают, что компания отнюдь не забывает о возможности при этом серьезно улучшить свое положение на рынке «цифровых развлечений».

Подход Microsoft к этому вопросу существенно отличается от всего, что можно было встретить в отрасли до этого. Так, он не имеет никакого отношения к Mass Storage, это совершенно другая архитектура, изначально предназначенная для портативных мультимедиа-устройств.

С другой стороны, его нельзя приравнивать к проприетарным протоколам. Это относительно открытая технология, она активно лицензируется множеством производителей. Кроме того, последние годы Microsoft активно интегрирует ее поддержку в свои операционные системы, установленные, как известно, на большинство ПК в мире.

Mass Storage был разработан еще в прошлом веке. Первая же информация о разработках Microsoft в этом направлении появилась только в 2003-2004 гг. Официально новый протокол был представлен 12 октября 2004 года в составе партнерской программы Microsoft PlaysForSure (P4S). Он получил название Media Transfer Protocol (MTP).

Usb mtp что это. pic01. Usb mtp что это фото. Usb mtp что это-pic01. картинка Usb mtp что это. картинка pic01

PlaysForSure, составной частью которой является MTP, была впервые представлена публике в конце 2004 года

Usb mtp что это. pic02. Usb mtp что это фото. Usb mtp что это-pic02. картинка Usb mtp что это. картинка pic02

Zen PMC – один из первых P4S-плееров – не снискал особой популярности

Тогда же был оглашен первый список совместимых устройств, в частности, плееры от Creative, iriver, Samsung.

В рамках партнерской программы PlaysForSure MTP был далеко не главной «звездой». Куда больше внимания уделялось другим ее компонентам:

На перспективы Portable Media Center Microsoft смотрела реалистично. Поэтому она заранее озаботилась внедрением поддержки PlaysForSure в уже существующие разновидности проприетарных ОС для портативных плееров. С большинством производителей платформ ей довольно быстро удалось найти общий язык. Новая концепция, хоть и не без скрипа и не без скептически-осуждающих комментариев сторонних экспертов, начала развиваться.

Критики не без основания называли PlaysForSure ответом на, а то и клоном комбинации Apple «iPod+iTunes». Где:

MTP, однако, был здесь оригинальным элементом. Пожалуй, лишь де-факто монополист на рынке операционных систем мог позволить себе подобное.

Usb mtp что это. pic03. Usb mtp что это фото. Usb mtp что это-pic03. картинка Usb mtp что это. картинка pic03

Архитектура P4S создавалась явно не без оглядки на опыт Apple

Протокол, вполне в традициях Microsoft, был создан не с нуля, но представлял собой модификацию существующего решения. В данном случае это был испытанный Picture Transfer Protocol (PTP). Тот еще в 2000 году был утвержден как стандартный протокол для цифровых фотокамер и вошел в число классов USB за номером 0x06.

Usb mtp что это. pic04. Usb mtp что это фото. Usb mtp что это-pic04. картинка Usb mtp что это. картинка pic04

MTP является прямым потомком Picture Transfer Protocol, знакомого многим по цифровым фотокамерам

MTP позаимствовал у него очень многое, начиная с двух букв в названии. По большому счету, MTP можно назвать надстройкой над PTP: вся программная часть, отвечающая непосредственно за транспортировку данных, осталась неизменной. Был лишь несколько расширен набор команд, чтобы охватить новые типы контента, и их взаимодействие между собой.

Коренным отличием PTP/MTP от Mass Storage можно назвать концепцию «объектов». Объекты в системе TP могут иметь типы и характеристики, которые могут запрашиваться средствами протокола. Объекты состоят из частей-компонент, включающих в себя ссылки на другие объекты, метаданные, а также непосредственно контент.

Usb mtp что это. pic05. Usb mtp что это фото. Usb mtp что это-pic05. картинка Usb mtp что это. картинка pic05

Структура объекта MTP

Таким образом, TP-протоколы можно назвать «умными» протоколами, способными конструктивно взаимодействовать со встроенным ПО портативного устройства или программной оболочкой, установленной на ПК.

Usb mtp что это. pic06. Usb mtp что это фото. Usb mtp что это-pic06. картинка Usb mtp что это. картинка pic06

Алгоритм работы MTP

Фактически совокупность TP-объектов уже содержит в себе базу данных информации о контенте, которую в Mass Storage системе приходится создавать самостоятельно либо силами плеера, либо с помощью ПК, тратя время и ресурсы устройств. В результате дружественную к пользователю функциональность портативных плееров, наподобие отображения метаданных и Album Art, мощной и гибкой системы навигации, можно реализовать куда меньшей «кровью», она становится доступной и для ограниченных в ресурсах разработчиков.

Usb mtp что это. pic07. Usb mtp что это фото. Usb mtp что это-pic07. картинка Usb mtp что это. картинка pic07

Возможности MTP на примере Sandisk Sansa e200 – Album Art, навигация по метаданным, система рейтингования

Имеет протокол и другие возможности, такие, как создание виртуальных папок.

Usb mtp что это. pic08. Usb mtp что это фото. Usb mtp что это-pic08. картинка Usb mtp что это. картинка pic08

Виртуальные папки Media и Data в режиме подключения MTP, плеер Zen Micro Photo

У «голого» Mass Storage конкурировать по возможностям не получается. В чистом виде протокол требует изрядной мощности портативного устройства и большого объема работ над встроенной микропрограммой, мало кто из разработчиков идет на это. Таким образом, основным противником MTP выступает Mass Storage с оболочкой, предлагающий схожие возможности.

Здесь преимуществом MTP должна в перспективе стать его большая универсальность. Если Windows XP обретает поддержку MTP лишь с установкой Windows Media Player версии 10, то в Windows Vista протокол уже встроен изначально. Это позволит пользователям полноценно использовать его без каких-либо дополнительных установок.

Кроме того, в отличие от iTunes и SonicStage, работающих исключительно с устройствами Apple и Sony соответственно, проект PlaysForSure является открытым. MTP-устройства могут производить любые компании, использующие платформы с поддержкой протокола. А в настоящее время абсолютное большинство платформ совместимо с MTP.

Usb mtp что это. pic09. Usb mtp что это фото. Usb mtp что это-pic09. картинка Usb mtp что это. картинка pic09

Важнейшие производители платформ поддерживают MTP

MTP можно использовать с любой файловой системой. Это позволяет разработчикам создавать двупротокольные плееры с поддержкой как Mass Storage, так и MTP. Обычно пользователь может выбрать, в каком режиме должно работать устройство через его (устройства) настройки. Microsoft, однако, смотрит на такую практику очень косо. В последних спецификациях PlaysForSure подобные финты и вовсе запрещены. Теперь MTP имеет приоритет, а Mass Storage-протокол активируется, лишь если на ПК не было обнаружено драйверов поддержки Media Transfer Protocol. Ниже будет описано, к каким неприятностям это может привести.

К счастью, никто не привязывает разработчиков к спецификациям PlaysForSure. Это то, о чем критики протокола часто забывают: производитель плеера может без проблем «послать» и PlaysForSure, и Janus DRM, сохранив поддержку MTP. Это позволяет им игнорировать рекомендации Microsoft и давать возможность пользователю выбирать протокол себе по душе.

Usb mtp что это. pic10. Usb mtp что это фото. Usb mtp что это-pic10. картинка Usb mtp что это. картинка pic10

Выбор между MSC и MTP (из руководства пользователя Sandisk Sansa e200)

Любопытно, что приоритет MTP-протокола над концепцией PlaysForSure в целом был невольно продемонстрирован самой Microsoft при выпуске своего собственного плеера Zune. Последний не является P4S-устройством, не поддерживает Janus DRM, но, тем не менее, использует MTP.

Перечислив ряд явных плюсов протокола, мы, однако, не можем закрывать глаза на ряд серьезных минусов, снижающих его привлекательность для потребителя.

Пожалуй, главным корнем всех бед является то, что MTP появился слишком поздно. В 2004 году рынку MP3-плееров «стукнуло» шесть лет. Естественно, к этому времени большинство игроков на рынке так или иначе решили для себя проблему выбора протокола для своих устройств, предпочтя Mass Storage в той или иной его вариации.

Причем первая версия MTP серьезно уступала MSC/UMS по дружественности к пользователю. Она принуждала его к установке Windows Media Player 10, не имела поддержки в Explorer Shell Extensions и, как следствие, не позволяла видеть устройство из Проводника Windows, копировать файлы путем Drag&Drop, использовать портативный плеер для переноса данных. Наконец, в прочих операционных системах, будь то MacOS или Linux, с поддержкой протокола было совсем плохо. Сравните это с Mass Storage, драйверы для которого можно найти даже для DOS.

Для части пользователей дополнительным негативным фактором послужил одновременный с MTP анонс Janus, новой DRM от Microsoft. Из всего PlaysForSure букета именно Janus получил самый широкий промоушн. Американская компания повторила ошибку участников SDMI, широко рекламируя новую DRM как некое замечательное преимущество архитектуры PlaysForSure. Результатом стала однозначная ассоциация PlaysForSure=DRM => и MTP=DRM. А Mass Storage наоборот = Свобода.

Usb mtp что это. pic11. Usb mtp что это фото. Usb mtp что это-pic11. картинка Usb mtp что это. картинка pic11

Наряду с FairPlay от Apple PlaysForSure получила свою порцию помоев от интернет-сообщества

Дружественность к DRM-системам действительно является одним из отличий MTP от PTP. Так, информация, связанная с DRM, входит в число типов объектов протокола. Однако архитектура MTP вовсе не включает в себя DRM как обязательный компонент, она просто облегчает ее реализацию для тех разработчиков, которым это нужно. Иными словами, MTP поддерживает DRM, но MTP не = DRM. Несмотря на это, распространено мнение, что MTP, по сути, является просто мерой по защите от копирования, что он «внедряет» DRM в копируемые файлы и т.п. Противоречивая репутация Microsoft способствовала раскрутке этих мифов – от продуктов этой компании многие ждут подвоха.

Usb mtp что это. pic12. Usb mtp что это фото. Usb mtp что это-pic12. картинка Usb mtp что это. картинка pic12

Компания Microsoft традиционно относится к корпорациям, особо жестко критикуемым за приверженность DRM. Агитационный баннер против Windows Vista от анти-DRM активистов с defectivebydesign.org

В итоге, анонсировав MTP в составе PlaysForSure, Microsoft оказала протоколу медвежью услугу, «повесив» на него весь негатив от прочих компонент программы: DRM, Windows Media Player. Это притом, что из всего набора P4S MTP, пожалуй, был наиболее удачным и жизнеспособным компонентом.

С другой стороны, определенная часть музыки приобретается западными пользователями в интернет-магазинах, использующих архитектуру P4S и Janus DRM. Такие треки будут воспроизводиться только на MTP-плеерах. Хотя будущее DRM в музыке сейчас довольно туманно, и останется ли его поддержка преимуществом – сказать сложно.

Usb mtp что это. pic13. Usb mtp что это фото. Usb mtp что это-pic13. картинка Usb mtp что это. картинка pic13

Незадолго до своей кончины Rio Audio агитировала за MTP, иллюстрируя это схемами, показывающими весь ужас невозможности записать PlaysForSure-треки на MSC-плеер

Еще один фактор «против» – внутренняя сложность архитектуры MTP. Если Mass Storage обходится фактически одним драйвером, то для своего протокола Microsoft возвела целую структуру. Это API, именуемый «Windows User-Mode Driver Framework (UMDF)», который условно можно назвать «DirectX для периферии». Сегодня эта архитектура используется более широко, но разрабатывалась она именно для MTP и в 2004 году входила в состав установки Windows Media Player 10. Поддержка протокола передачи данных реализуется здесь целым набором драйверов и библиотек. Это делает систему более уязвимой и нестабильной.

В частности, встречается такая ситуация. На ПК установлена основная масса драйверов MTP, входящая в UMDF. Но Windows Media Player версии 10 или выше нет в наличии, библиотеки, отвечающие за интеграцию MTP в стандартную оболочку Windows (Shell Extensions), также отсутствуют. Результат – плеер опознается системой как MTP-устройство, но никаких возможностей для работы с ним нет, устройство становится «вещью в себе». Если плеер можно переключить в Mass Storage-режим через меню, то это не так страшно. Но если он спроектирован согласно спецификации PlaysForSure, то, обнаружив поддержку MTP системой, он будет работать исключительно по этому протоколу, лишив пользователя возможности полноценно использовать устройство. Конечно, такие явления – следствие молодости протокола, его недостаточной распространенности, в той же «Висте» такого происходить не будет. Тем не менее, критики справедливо отмечают сложность и тяжесть инфраструктуры MTP как недостаток.

Работа над усовершенствованием MTP ведется, его последние версии уже выглядят куда интереснее. Появилась интеграция протокола в Проводник, благодаря которой работа с MTP-устройством мало отличается от использования Mass Storage-плеера (правда, пока нет корректной поддержки в альтернативных файл-менеджерах).

Usb mtp что это. pic14. Usb mtp что это фото. Usb mtp что это-pic14. картинка Usb mtp что это. картинка pic14

Единственным существенным отличием интеграции MTP в оболочку Windows от обычного Mass Storage является то, что MTP-плееры отображаются как устройства, а не как диски (скриншот с сайта «dapreview.net»)

Развивается стандарт PlaysFromDevice – поддержка MTP сторонней техникой, такой, как стационарные аудиосистемы, автомагнитолы и т.п. Ее отсутствие было еще одним серьезным минусом для MTP-плееров, т.к. техники, «понимающей» Mass Storage, уже довольно много.

Если абстрагироваться от факта, что MTP является, прежде всего, инструментом Microsoft по завоеванию и удержанию рынка, большинство идей, заложенных в протокол, можно оценить положительно. В своей последней вариации он превосходит по удобству и возможностям самую распространенную систему – Mass Storage с оболочкой.

Так, пользователю дается полноценный выбор между использованием программной оболочки Windows Media Player и Drag&Drop через Проводник. MTP-плееры могут без проблем использоваться для переноса любых данных – отсутствие этой возможности было одной из основных претензий пользователей. Постепенно появляется поддержка протокола для сторонних ОС.

Usb mtp что это. pic15. Usb mtp что это фото. Usb mtp что это-pic15. картинка Usb mtp что это. картинка pic15

Альтернатива работе через Проводник – синхронизация через Windows Media Player 11

Если представить себе мир, где все ПК, вся бытовая аудиотехника и прочие смежные устройства «понимают» MTP, то для мультимедиа-плееров он выглядит привлекательнее Mass Storage.

Usb mtp что это. pic16. Usb mtp что это фото. Usb mtp что это-pic16. картинка Usb mtp что это. картинка pic16

Сообщения об ошибках, с которыми может столкнуться пользователь MTP-устройств (подробнее здесь)

Такой перспективой Microsoft уже удалось соблазнить трех игроков «большой пятерки»: Creative, Sandisk и Samsung. Из «второго эшелона» в стане компании из Рэдмонда iriver, Archos, Philips, Trekstor, Cowon, Mpio, многие другие небольшие компании.

Usb mtp что это. pic17. Usb mtp что это фото. Usb mtp что это-pic17. картинка Usb mtp что это. картинка pic17

Основная масса производителей второго плана поддерживает MTP

Медленно, но верно MTP распространяется среди китайских компаний – отдельные мелкие азиатские производители уже заявляют о поддержке протокола как о преимуществе своей продукции. Их полный на этот протокол выглядит вполне реально, т.к. большинство из них работает исключительно на Европу и США, где к MTP постепенно начинают привыкать.

Usb mtp что это. pic18. Usb mtp что это фото. Usb mtp что это-pic18. картинка Usb mtp что это. картинка pic18

Китайская компания Meizu уже оснащает свои плееры поддержкой MTP

А на фоне теоретически возможного всеобщего отказа от DRM даже использование MTP компанией Apple не выглядит совсем уж невозможным – ничто не мешает интегрировать поддержку протокола в оболочку iTunes.

И все же пока есть ощущение, что MTP все еще не перешел рубеж, отделяющий просто широко разрекламированную технологию от технологии, получившей реальное общественное признание.

Сегодня обладатель MTP-плеера все еще вынужден порой сталкиваться с проблемами, мучившими еще пользователей плееров с проприетарными протоколами: непрозрачность работы, несовместимость с оборудованием, необходимость установки дополнительного ПО.

Позиции протокола все еще достаточно шатки, и без решительных действий Microsoft он может легко кануть в Лету. В чем-то ситуация напоминает положение с форматом MP3 и его альтернативами. Так же, как и MP3, Mass Storage предлагает достаточный уровень возможностей и имеет широчайшее распространение, поэтому действительно серьезных стимулов для перехода на новый протокол нет. Аналогично альтернативным аудиоформатам типа WMA и AAC, MTP внедряется «сверху», в «приказном» порядке.

Microsoft надеется на улучшение ситуации, в случае если ей удастся зарегистрировать MTP как новый класс устройств USB. Это сделает протокол индустриальным стандартом. Амбиции американской компании идут и дальше – она надеется «загнать» под этот протокол все портативные медиаустройства – фотокамеры, мобильники, смартфоны – оставив Mass Storage лишь накопители, для которых он, собственно, и предназначался.

Что ждет протоколы передачи данных в портативных плеерах в будущем? Сумеет ли MTP стать новым отраслевым стандартом? Или Mass Storage сохранит свои позиции? Возможно, появятся новые решения? Говорить наверняка сложно: слишком сильно все в этой отрасли зависит от субъективных факторов, в частности, действий крупнейших игроков. Пока что Mass Storage-протокол остается королем, прежде всего, в редакции от Apple, с программной надстройкой в виде iTunes. «Чистый» Mass Storage остается уделом бюджетных плееров и устройств для энтузиастов, занимая вторую ступень пьедестала. MTP, распространяющийся в миддл-классе рынка, пока идет третьим.

Usb mtp что это. pic19. Usb mtp что это фото. Usb mtp что это-pic19. картинка Usb mtp что это. картинка pic19

Схематическое распределение долей между протоколами в продажах 2006 г.

Какие изменения внесет в этот расклад падение DRM (если оно все же произойдет), а также распространение беспроводных технологий – покажет время.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *