Ubuntu и Android

xperia uНа первый взгляд может показаться, что проблем с общением между этими ОС возникнуть не должно. До недавнего времени так это и было, но вот производители начали обновлять прошивки своих аппаратов до версии 4.0 и многие пользователи Linux-дистрибутивов потеряли доступ к файловой системе своего телефона, когда он подключен через USB.

В чём причина?

Предыдущие версии Android (до версии 2.3) подключали телефон к PC как обычный USB-флеш-накопитель. Пользователь получал удобный доступ к содержимому телефона на любой операционной системе (тяжело найти ОС не умеющую работать с флешками). Начиная с версии 4.0 Android разрешает подключаться к к телефону посредством протокола MTP (Media Transfer Protocol). Протокол разработан компанией Microsoft и по идее должен работать нормально не только в среде «оконной системы», но на самом деле это не так. На форумах участились сообщения о невозможности подключения различных телефонов под управлением Android 4.0, например, xperia u компании Sony.  В данный момент идет усиленное допиливание поддержки протокола MTP в Ubuntu, но многие пользователи отмечают проблемы в его реализации.

Что делать?

Мы с вами живем в относительно свободной ОС и почти всегда имеем больше чем одно решение. Самый простой вариант: установить VirtualBox, поставить туда нужную ОС и там подключать наш телефон.

Но есть более простые и изящнее решения. Спросим сами себя: «а что нам надо перемещать между телефонами»? Есть два типа контента: произведенный телефоном и внешний. Произведенный телефоном — это фотографии и видеозаписи сделанные посредством телефона. Для перемещения их на PC достаточно использовать сервис Ubuntu One или DropBox. Для упомянутых сервисов синхронизации в Android есть бесплатные клиенты. Для другого «произведенного» контента есть почтовый клиент и бесплатные файловые менеджеры, которые позволяют работать с файлами прямо с телефона.

А что же делать если нам надо что-то переместить в телефон (музыка, фильмы...)? Тут снова можно обойтись самим телефоном и использовать ftp-клиент. Почти у каждого дома стоит роутер для подключения к сети Интернет, в котором есть поддержка Wi-Fi. Поднять на машине под управлением Ubuntu ftp-сервер дело 5 минут. Вот вам и способ для заливки файлов на телефон.

Лично я являюсь пользователем iPhone и у меня не возникает проблемы синхронизации данных между ним и настольным PC. Так что Android-аппараты тоже не должны испытывать трудностей с этим.