Нисколько не умаляя заслуг Canonical, которая прошла долгий путь, преследуя цель создать Linux-альтернативу Windows на десктопах, нужно отметить, что её усилия по проникновению на мобильный рынок пока что не принесли ощутимых результатов. Собственно, если тот или иной пользователь захочет установить себе на компьютер систему, отличную от Windows, он так или иначе будет рассматривать для этой цели наиболее популярные дистрибутивы, и не исключено, что его выбор падет на Ubuntu как одну из самых популярных систем Linux. Другое дело Ubuntu Touch, многие почитатели систем Canonical и вовсе не слышали о такой.
Путь первого Ubuntu-смартфона на коммерческий рынок был долгим. Изначально Canonical планировала выпустить такое устройство в октябре 2013 г., затем — в течение 2014 г. Финальная версия Ubuntu для смартфонов существует уже почти полтора года, она была выпущена в октябре 2013 г. Параллельно с её запуском глава Canonical Марк Шаттлворт запустил краундфаундинговый проект по сбору средств на свое детище — премиум-смартфон Ubuntu Edge. Этот концептуальный смартфон был разработан компанией Canonical с целью стать универсальным вычислительным устройством: теоретически он смог бы работать как полноценный настольный ПК при подключении к монитору. Однако кампания по сбору средств на выпуск этого устройства не получила достаточного размаха для воплощения идеи в реальности.
Тем не менее, недавно ситуация сдвинулась с мертвой точки. В конце февраля этого года на рынок вышел смартфон начального уровня Aquaris E4,5 Ubuntu Edition, выпущенный испанской компанией BQ. Вслед за ним интерес к Ubuntu Touch проявил набирающий обороты вендор Meizu. MX4 Ubuntu пока распространяется только в Китае, аппарат снабжен специальным вариантом прошивки Ubuntu Phone Chinese Edition, но в планах производителя есть варианты по его выводу на европейский рынок. Рыночное будущее Ubuntu Touch довольно туманное, тем не менее, система всё же обладает интересными особенностями, которые должны помочь ей выделиться из среды конкурентов. К примеру, пользоваться устройствами с Ubuntu Touch можно без рук — благодаря голосовому управлению. У дисплея нет блокировки как таковой — используется многофункциональный экран приветствия (настроить который пользователь сможет под себя).
Как рассказал глава Canonical изданию ZDNet, он не рассматривает Ubuntu Touch в качестве «просто ещё одной мобильной системы», его цель — принести людям новый опыт использования устройств в эру, когда для удовлетворения своих потребностей им приходится использовать не только стационарный ПК, но вдобавок ещё и несколько мобильных устройств. «Некоторое время назад у нас сложилось представление о том, как объединить функционал ПК, смартфонов и планшетов в едином устройстве. — сказал Шаттлворт. — Многим это показалось безумной идеей, но посмотрите, Microsoft затеяла нечто схожее, вы не находите? Мы полагаем, что наша реализация этой идеи выглядит элегантнее, нежели в Windows 8, но всё же посмотрим».
Microsoft, в частности, предлагает технологию Continuum, которая позволяет подсоединить смартфон к любому телевизору или монитору с портом HDMI, подключить к нему Bluetooth-клавиатуру и мышь, и использовать все это в качестве полноценного компьютера. Но Шаттлворт полагает, что роль Ubuntu Touch далеко выходит за рамки мобильной системы для смартфонов. «Многие люди не понимают, зачем мы тратим усилия и ресурсы для создания мобильной системы, но оглянитесь вокруг и вы увидите, что взаимодействие между гаджетами привносит много новизны в наш повседневный опыт», — сказал он.
На пути к созданию Ubuntu Touch разработчикам пришлось преодолеть немало трудностей. Рассказывая об этом, Шаттлворт говорит, что для этого потребовалось оптимизировать GUI (графический пользовательский интерфейс), который должен учитывать ограниченность вычислительных ресурсов смартфонов, в то время как для настольных систем это не критичный показатель. Разработчикам Canoncal также пришлось изрядно потрудиться над работой приложений в изолированных средах, чтобы обезопасить телефоны на Ubuntu Touch. Трудности у команды возникли на этапе обновления системы, которое проходит дистанционно и без вспомогательного ПО. Подобный подход к обновлению уже применяется в таких проектах, как ChromeOS, CoreOS и Atomic, востребован для систем виртуализации и изолированных контейнеров, для которых проще сформировать новую сборку всего системного образа, чем применять традиционный подход поэтапного обновления на уровне отдельных пакетов.
Преодолев все это, команда получила универсальное ядро, которое стало основой системы Canonical для Интернета вещей, лишившись привязки к телефонному GUI оно способно запускать Ubuntu даже на коммутаторах. Таким образом, стремление оптимизировать Ubuntu для работы на смартфонах подготовило компанию к такому явлению, как Интернет вещей. «У нас было немного шансов там оказаться. Для этого у нас нет ни достаточных финансов, ни инструментов, ни сообщества разработчиков, ни даже подходящего мышления, но мы там. Мы должны были вывести GUI вовне. Но теперь у нас есть роботы на Snappy Ubuntu, сетевые устройства, вскоре эта мини-система будет предустанавливаться в автомобилях. Это наша мобильная платформа, даже без GUI. Мы и представить не могли, что её разработка займет четыре года», — сказал Шаттлворт. За Интернетом вещей — будущее, он наполнит нашу жизнь интеллектуальными устройствами, считает основатель Linux-компании, домашний телефон станет чем-то наподобие смартфонов, помогая нам решать насущные проблемы.