На мобильный рынок незаметно вошла ещё одна платформа: Ubuntu Touch. Смартфон Aquaris E 4.5 под её управлением уже некое время продаётся в Европе, более замечательный Meizu MX4 будет дешёв в том месте же в ближайшее время. В обзорах и откликах недочёта нет, но лично меня не оставляет чувство, что счастливчики, державшие в руках мобильники с Ubuntu, не знают, с чем как раз они столкнулись.
Да, эти тут отделены от приложений, что имеется непременно уникальный движение, разрешающий сводить все данные по конкретной теме от любых программ на одном рабочем экране (это назвали scopes). Да, Ubuntu Touch может трудиться без физических кнопок, все команды подаются жестами. Да, мощность Ubuntu-телефонов до тех пор пока средненькая. И — да, обещают, что в следующих предположениях Ubuntu-устройство (будь то телефон либо планшетка) возможно будет переключать с мобильного в «десктопный» режим, по сути превращая в компьютер: подключил мышь, внешний монитор и клавиатуру — и был на привычном рабочем месте.
Но по какой-то неизвестной причине, никто из поп-корреспондентов не подмечает главного. Ubuntu Touch — вероятно первый серийный полноценный Linux на мобильном устройстве. Мечта, над осуществлением которой индустрия и энтузиасты бьются уже полтора десятилетия, если не больше.
Фотография годичной давности, но с того времени в общем изменилось мало: смартфон с Ubuntu Touch (в центре) снаружи фактически неотличим от вторых современных смартфонов (тут: Android слева и Firefox OS справа).
Так сложилось исторически, что мобильный и десктопный миры разделяет пропасть. Ясно, из-за чего: у помещающегося на ладони цифрового устройства производительность по определению меньше. Попытки сблизить их, к примеру, придав мобильному интерфейсу схожесть с десктопным (вспомните кнопку «Пуск» в Windows Mobile) предпринимались, но не выходили за рамки так сообщить косметики — так как ПО с персоналки на телефон не перенести, его приходится писать для каждой мобильной платформы заново, со всеми вытекающими. Но попытки не прекращались и дальше всех продвинуться удалось на направлении, где софт свободен, другими словами где принимать участие в работе имели возможность все желающие. Это, само собой разумеется, Linux.
Мне посчастливилось не просто наблюдать, как ставили «Линукс» на всевозможные КПК, наладонники, смартфоны и коммуникаторы, но кроме того поучаствовать в этом ходе — внеся лепту в разработку Linux для наладонников Compaq (была такая компания! См. серию публикаций «Пингвин в кармане» от первой половины нулевых). Сейчас, больше чем десятилетие спустя, возможно посмотреть назад и подвести итог. Осуществить мечту полностью не удалось никому. Но кое-какие подобрались к ней весьма близко.
О, Zaurus!
Sharp с прекрасной серией наладонников Zaurus и Nokia со смартфонами на платформе Maemo (N810, N900 и др.), увы, из гонки выбыли. Zaurus покинул след лишь в сердцах, Maemo преобразовался в Moblin, Moblin в MeeGo, MeeGo в Tizen, а Tizen и по сей день продвигается Samsung и Intel при помощи Linux Foundation, т.е. имеет статус «официального» проекта, что выгодно отличает его от «родственников» (Sailfish OS и др.). Неприятности везде одинаковые: это уже не чистый Linux, а урезанная адаптация, требующая проприетарных средств разработки, изучения новых программных интерфейсов, с ограниченной совместимостью с простыми Linux-дистрибутивами.
Из-за чего так происходит — также ясно. Производителям мобильной электроники полноценная Linux без необходимости, им достаточно и линуксового ядра, на которое навешивается некий дополнительный код для связи с пользователем (Android — совершенный пример). Возможно исходя из этого Canonical, которая собственного железа не создаёт, продвинулась дальше вторых. Её Ubuntu Touch — это полноценная Ubuntu. Действительно, и она в мобильном режиме до тех пор пока применяет новый графический API (подробнее ниже), но по крайней мере база дистрибутива сохранена неизменной.
Familiar Linux на экране Compaq Ipaq, 2004 год.
Так чем же хороша чистая полноценная Linux? Тем, что это не написанная день назад поделка, а ОС с UNIX-корнями, другими словами с десятилетиями опыта: стабильная, функциональная, эластичная, стандартизованная. Человеку со стороны тяжело сходу оценить всю мощь mc, bash, встроенных свободных средств разработки, дешёвых для всего исходников, приложений, каковые возможно возводить в нескончаемой высоты «башню», наслаивая друг на друга, эластичных протоколов. Мощь Linux — как подводная часть айсберга, заметить которую возможно лишь приложив упрочнения.
Но, поработав с «Линуксом» на персоналке, пользователь неизбежно начинает грезить заполучить её и в карман. И как раз Linux обещает полное слияние мобильного и десктопного миров, совершенную конвергенцию: нет потребности писать версии приложений для различных платформ, одна будет трудиться везде. И нет потребности переучиваться!
Canonical целит как раз ко мне. Ubuntu Touch применяет в качестве сервера X Window легковесный Mir/Xmir собственной разработки. На продающихся на данный момент Ubuntu Touch-смартфонах данный функционал реализован не всецело (мобильные графические приложения требуется до тех пор пока писать с нуля), но в случае если делать выводы по сообщениям разработчиков, задача решена и в следующих релизах платформы каждые Linux-приложения смогут трудиться под Ubuntu Touch без оговорок, как в «десктопном» режиме (другими словами с подключенными клавиатурой, мышью и, быть может, внешним дисплеем), так и в мобильном. Попытаться, кстати, возможно прямо на данный момент. А ведь Ubuntu — по сути, Debian GNU/Linux, наибольший линуксовый дистрибутив, с десятками тысяч системных и прикладных программ.
Год 2014-й, LibreOffice в Ubuntu Touch на смартфоне.
К сожалению, вряд ли Ubuntu Touch ожидает шумный лёгкий успех. Сами видите, как мало тех, кому понятна и нужна полноценная Linux на мобильном устройстве. И чем дальше, тем меньше у обывателя обстоятельств её осознавать либо хотеть. Android пересыщен приложениями и уже штурмует ноутбуки, решая задачу конвергенции так сообщить с обратной стороны: да, обычный линуксовый софт под ним не работает, но Android-приложения уже трудятся на десктопах. Помимо этого, имеется объективное насыщение мобильного рынка: публика или устала от смартфонов, или в общем удовлетворена сложившимся положением — и и в том и другом случае реализовывать ей новую платформу будет непросто.
Однако у мобильной Ubuntu имеется настоящий шанс не повторить участь менее везучих предшественников. Canonical нет необходимости лично создавать планшетки и смартфоны, Ubuntu Touch возможно ставить и на уже продающиеся устройства вторых производителей, в особенности от неизвестных брендов, желающих выделиться.
Необходимы только упрямство, плюс не столько деньги, сколько помощь сообщества open source. другого Марку и Того Шатлворфу, к счастью, не занимать.
P.S. В статье использованы иллюстрации Olivier Duquesne, Leo Gaggle, автора.