Подключение мтр для доступа к данным что это

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

Подключение мтр для доступа к данным что это

Старые устройства 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.

Источник

Исправляем Windows если не работает MTP на Android смартфоне

Недавно я столкнулся с тем, что мой смартфон напрочь отказался определяться в Windows 8.1 как MTP устройство. При этом подключение и передача файлов файлов в режиме PTP работали исправно, что конечно же говорило об исправности оборудования. Пользоваться телефоном с такой неисправностью стало крайне неудобно, ведь режим Mass Storage в моем смартфоне не реализован, а в режиме PTP у меня были видны только папки DCIM и Pictures смартфона.

Подключение мтр для доступа к данным что это

Поэтому мне приходилось дополнительно использовать файловый менеджер на Андроид, чтобы перенести необходимые файлы из этих папок.

Если перевести смартфон в режим работы (передачи файлов) MTP, то в диспетчере устройств Windows он определялся как неизвестное устройство.

Подключение мтр для доступа к данным что это

Естественное желание обновить драйвер в автоматическом режиме

Подключение мтр для доступа к данным что это

приводило к ожидаемой ошибке:

Подключение мтр для доступа к данным что это

Как исправить ошибку MTP в Windows

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

Далее выбираем пункт «Выполнить поиск драйверов на этом компьютере»:

Подключение мтр для доступа к данным что это

В следующем окне выбираем пункт «Выбрать драйвер из списка уже установленных драйверов»:

Подключение мтр для доступа к данным что это

В предлагаемом системой списке выбираем «Android Phone»:

Подключение мтр для доступа к данным что это

А затем совместимый драйвер «USB — устройство MTP»:

Подключение мтр для доступа к данным что это

Если в вашей операционной системе в списке оборудования нет «Android Phone» и/или отсутствует драйвер «USB — устройство MTP», то прочитайте о возможной причине и как это исправить: https://moonback.ru/page/mtp-error-windows-n.

После чего вы увидите сообщение об успешной установке драйвера MTP:

Подключение мтр для доступа к данным что это

После установки MTP драйвера в ручном режиме мой смартфон стал корректно отображаться в диспетчере устройств:

Подключение мтр для доступа к данным что это

Режим передачи файлов MTP был успешно восстановлен.

Подключение мтр для доступа к данным что это

Что такое MTP

MTP (Media Transfer Protocol) — это аппаратно независимый протокол, разработанный компанией Microsoft для подключения цифровых плееров к компьютеру.

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

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

Использованные оборудование и программы

При написании обзора в качестве подопытных кроликов были использованы смартфон Elephone P6000 с прошивкой MIUI и ноутбук Lenovo Y550 с операционной системой Windows 8.1 x64.

Обсуждение (комментарии к статье)

Meizu m3s MTP, помогло, но только когда телефон был в режиме twrp, почему-то

Спасибо огромное. Помогло.

ВАУ. Огромное спасибо, уже несколько лет я мучаюсь с этим МТР, очень помогли.

Спасибо преогромное! Xiaomi взбодрился)

Спасибо! Все доступно и понятно. Получилось все с первого раза. Супер.
Тоже долго не могла ничего сделать пока не увидела эту статью!

Не получается найти исходный файл загрузки сервис-пака, на сайти майкрософт он удален, а в свободном доступе в инете есть только на 64 бит, как найти на 32 бит. ((

Огромное спасибо.Все подробно описали.Все получилось.Я так переживал.Купил телефон а он не отображается.Вы мне подняли настроение)))).Мои нервные клетки восстанавливаются.Огромное еще раз спасибо.

Спасибо помогло. Только я нашел USB устройство МТР не в Android Phone, а в переносных устройствах.

Отличная, дельная статья. На фоне бесконечного шлака и копирования в инете. Все сработало безупречно + много дополнительных моментах, о которых раньше не имел понятия. Устройство OUKITEL WP8 Pro. Огромное спасибо автору!

Беда какая-то с этим MTP. На разных компах драйверы на смартфон по разному называются, где-то Android Phone, на другом USB-устройство MTP, то еще черти как. Иногда и не найдешь. Но автору спасибо за наводку, что никакие драйверы ставить не надо, а надо набраться терпения и хорошенько «Выполнить поиск драйверов на этом компьютере». Еще раз спасибо. Всем добра!

Источник

Описание USB-подключений Android: MTP, PTP и USB-накопитель

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

Подключение мтр для доступа к данным что это

Чтобы выбрать протокол USB-подключения, откройте приложение «Настройки», нажмите «Хранилище», нажмите кнопку меню и нажмите «USB-подключение к компьютеру».

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

Подключение мтр для доступа к данным что это

В показанном скриншоте:

Подключение мтр для доступа к данным что это

Почему современные устройства Android не поддерживают USB-накопитель

USB-накопитель (USB mass storage) — также известный как «USB mass storage device class», 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 означает «Протокол передачи мультимедиа». Когда Android использует этот протокол, он воспринимается компьютером как «мультимедийное устройство». Протокол передачи мультимедиа широко продвигался как стандартизованный протокол для передачи аудиофайлов на цифровые музыкальные проигрыватели с помощью Windows Media Player и аналогичных приложений. Он был разработан, чтобы позволить другим производителям медиаплееров конкурировать с Apple iPod и iTunes.

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

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

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

Подключение мтр для доступа к данным что это

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

Подключение мтр для доступа к данным что это

Mac OS X от Apple в пролёте — в ней вообще нет поддержки MTP. IPod, iPhone и iPad от Apple используют собственный протокол синхронизации вместе с 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. Mac OS X от Apple поддерживает протокол PTP, поэтому вы можете использовать режим PTP для передачи фотографий с устройства Android на Mac через USB-соединение без какого-либо специального программного обеспечения.

Подключение мтр для доступа к данным что это

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

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

Источник

Передача данных в портативных мультимедиа-плеерах: 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).

Подключение мтр для доступа к данным что это

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

Подключение мтр для доступа к данным что это

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

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

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

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

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

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

Подключение мтр для доступа к данным что это

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

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

Подключение мтр для доступа к данным что это

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

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

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

Подключение мтр для доступа к данным что это

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

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

Подключение мтр для доступа к данным что это

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

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

Подключение мтр для доступа к данным что это

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

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

Подключение мтр для доступа к данным что это

Виртуальные папки 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.

Подключение мтр для доступа к данным что это

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

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

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

Подключение мтр для доступа к данным что это

Выбор между 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 наоборот = Свобода.

Подключение мтр для доступа к данным что это

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

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

Подключение мтр для доступа к данным что это

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

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

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

Подключение мтр для доступа к данным что это

Незадолго до своей кончины 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-плеера (правда, пока нет корректной поддержки в альтернативных файл-менеджерах).

Подключение мтр для доступа к данным что это

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

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

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

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

Подключение мтр для доступа к данным что это

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

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

Подключение мтр для доступа к данным что это

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

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

Подключение мтр для доступа к данным что это

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

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

Подключение мтр для доступа к данным что это

Китайская компания 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, распространяющийся в миддл-классе рынка, пока идет третьим.

Подключение мтр для доступа к данным что это

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

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

Источник

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

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