android

gMTP: подключаем Android 4.0 к Ubuntu

Android 4.0 и UbuntuВчера один мой товарищ пожаловался на проблему со своим Android-телефоном. По его словам новенький аппарат никак не желал показывать свое содержимое в Ubuntu. Меня эта ситуация очень удивила и я решил глянуть на проблему.

Как я и предполагал, на телефоне был установлен Android 4, который использует для синхронизации с ПК протокол MTP. Раньше я рассказывал об альтернативных способах передачи данных на телефон с Android или iOS. В данном случае (с телефоном LG Optimus L5) он тоже заработал, но товарища это не устроило. Проблема была в размерах файлов: одно дело скачать игру для LG Optimus L5 размером в пару десятков Мб, и совершенно другое «залить» на телефон фильм в HD-качестве. Для копирования большого файла требовалось довольно много времени: все-таки скорость передачи с помощью WiFi (домашняя сеть была точно не стандарта IEEE 802.11n) не сравнится со скоростью передачи по USB-кабелю.

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, но многие пользователи отмечают проблемы в его реализации.

Что делать?

Ubuntu и Android

Green robotНедавно я задумался об Android. Нет, не о покупке нового телефона (планшета) с этой ОС на борту. Я задумался о том, чего же я могу сказать хорошего об этой операционной системе? Мой единственный планшет с Android не выдерживал никакой критики: медленный, набор программ ограничен, видео для просмотра необходимо было конвертировать (понижать битрейт, иначе были тормоза) и т.п. Один негатив… С тех пор много воды утекло и Andoid стал быстрей, да и аппаратная часть подтянулась в плане производительности.

В принципе, покупая сегодня мобильное устройство мы выбираем между Apple и Android. Я выбрал, как вы можете догадаться, продукцию яблочной корпорации. Причины сейчас неважны, да и об этом уже рассказывали все кому не лень. Однако есть негатив для пользователя Ubuntu: iTunes не работает под свободными ОС. Решения этой проблемы два: выделить отдельный компьютер для iTunes или установить сей продукт в VirtualBox. Первый вариант – это дополнительные финансовые затраты, второй – медленная работа. Вы не поверите сколько времени заняла начальная синхронизация телефона… Более двух часов эта связка копировала все установленные программы в свою библиотеку. Хотя ради справедливости стоит отметить, что потом ее работа была гораздо шустрей. Тормоза возникают только при обновлении именно программ на телефоне, копирование мультимедиа файлов происходит почти так же быстро, как и при работе на полноценной машине. В принципе iPhone с новыми версиями iOS можно использовать без iTunes, но пока это работает не так как хотелось бы.