Основатель Canonical дал интервью журналу PC Pro, в котором были затронуты интересные темы касательно будущего Ubuntu.
Если взглянуть на нашу работу за последнее время, то в основном она была посвящена цели единения кодовой базы Ubuntu. Код "мобильной" Убунту в смартфоне обладает возможностями "десктопной" Убунту, так как по сути своей это одно и тоже.
Сейчас идёт сближение, а полная конвергенция ожидается не в Ubuntu 14.04, так как она LTS релиз, а в релизах 14.10 или 15.04.
В Canonical считают, что им удастся быстрее Microsoft реализовать идею единой программной платформы для различных аппаратных устройств. Microsoft так же заявляла, что конвергенция для MS Windows - цель №1.
Раз затронута тема конвергенции, то стоит отметить, что пользователи из мира смартфонов и планшетов привыкли к мысли, что их гаджеты обновляются всякий раз, когда это возможно и поэтому, возможно, имеет смысл "смягчить" 6 месячный цикл релизов Ubuntu и выпускать обновления постоянно.
Основное отличие между нами и Windows 8 в том, что Ubuntu - это Linux, как и Android. Это значит, что огромное количество native и веб приложений, написанных для Android гораздо ближе к Ubuntu, чем к миру Windows. Многие разработчики Android используют Ubuntu в своей работе и создавать Ubuntu версию программы будет для них вполне логично и не сложно.
Честно говоря, я был очень, очень разочарован, что не удалось воплотить проект в реальность. Но я по-прежнему получаю почту от людей, которые пишут, что в своё время поддержали проект и разочарованы финалом. Но поражает уровень поддержки, что мы получили и всплеск интереса людей к конвергенции. Люди писали: "да, мобильные процессоры догоняют десктопные и смартфон-компьютер Ubuntu Edge это круто."
Apple чуть позже заявила, что iPhone 5s обладает процессором ... desktop-class. Не думаю, что это простая случайность. Думаю после этого всем был послан чёткий сигнал ... iPhone и MacBook Air будут начинать сближение.
Поэтому при всём разочаровании, что не смогли сделать Ubuntu Edge, есть убеждённость, что идея мобильного-устройства-он-же-персональный-компьютер будет воплощена другими. Но наше внимание теперь сосредоточено на создание первого единого программного стека для будущего конвергентного мира.
Мой личный смартфон - это Nexus, в котором Android заменён на Ubuntu. Так же есть коллекция гаджетов с Windows Phone, iOS и Android. Это позволяет держать руку на пульсе и видеть как развиваются конкуренты.
Марк Шаттлворт невольно снова поднял тему о релизах Ubuntu и об использовании (реального| частичного | псевдо) rolling release, которую уже обсасывали во времена Ubuntu 13.04. Это очень, очень сложная тема, которая затрагивает буквально всё. Со одной стороны, сближение десктопа с мобильным миром навязывает Ubuntu быть чаще обновлённой и, вроде как, с rolling release тут по пути, но с другой стороны есть и другие грани - сервера и облачные вычисления, где будет трудиться всё та же Убунту, и там нужна предсказуемость и стабильность, которую даёт модель релизов.
Если кто забыл, то напомню, что кроме традиционного обновления через apt (apt-based update) есть и image based upgrades для Ubuntu, работающей в секторе мобильных девайсов. Там мир поделён на системный раздел для собственно системы и отдельный раздел под пользовательские данные. И это уже не планы, а реально работающая модель в Ubuntu Touch.
Как это всё увязать вместе - ума не приложу. Поистине титаническая работа сейчас делается Canonical вместе с сообществом.
Добавьте сюда, что Canonical вынуждена должна поменять модель жизненного цикла приложения для своего победного шествия к высшей точки конвергенции. Ведь мобильные системы - это прежде всего забота об энергопотреблении и занятости ОЗУ. А если операционная система будет работать на мобильном устройстве как в десктопе, то как думаете долго будет "держать" батарея и хватит ОЗУ, которой много меньше, чем в дестопах? В новой модели программа, с которой не работает пользователь, для экономии энергии и памяти должна уметь прозрачно для всех сохранять своё состоянии при переводе её в состоянии остановлена или даже убита. Когда приложение требуется то оно "воскреснет", Ubuntu восстановит состояние приложения из сохранённого файла.
Теперь понимаешь, что такое заумное слово, как конвергенция, обозначающие единение или сходимость к единой точке, на практике означает, что нужно свернуть горы и исправить тонны свободного софта, чтобы выдать пользователю новую конфетку ... вкусную ... бесплатно. Марк! Ценим!
Дополнительные материалы:
Представлен новый механизм обновления Ubuntu.
Плюсы и минусы Ubuntu Rolling Release.
Все виды приложений для мобильной Ubuntu.
Андроид программы в Ubuntu.
Ubuntu 14.04 Trusty Tahr.