LXF146:Шаттлворт
|
|
|
Содержание |
Canonical
- Джоно Бэкон беседует с ключевыми игроками, которые принесли Unity в Ubuntu 11.04.
Марк Шаттлворт
- Основатель проекта Ubuntu, глава команды разработчиков, которая проектировала Unity и его компоненты.
- Linux Format
- Unity — интереснейшее новое воззрение. В чем ваши цели и стимулы?
Марк Шаттлворт: Наша цель – предоставить красивые и практичные интерфейсы пользователя в новой эре персональных компьютеров. Мы измеряем успех Unity по тому, удобно ли людям с ним работать – и сильно ли им хочется установить его прямо сейчас!
Идея Unity пришла с рынка устройств – от PlayStation до iPad, и она основана на свежем начале в области рабочих столов. Мы хотели, чтобы свободное ПО опередило проприетарную кривую, и хотя работы еще много, так приятно наблюдать, что нам удалось предоставить новое видение рабочего стола, на которое могут равняться Apple и Microsoft!
Например, в Unity вы найдете свои приложения (не только избранные) в полноэкранном поисковом интерфейсе. Когда мы такое предоставили, после этого в Apple ввели очень похожую функцию. Также мы разработали для 11.04 полосы прокрутки с наложением [overlay scrollbars], и было объявлено, что Apple планирует то же самое для следующей версии своего Mac OS.
Конечно, все еще имеются шероховатости. Это первая версия Unity для полноценного окружения рабочего стола (ранее мы ограничивались более скромными требованиями нетбуков) и первая версия после глобального перехода к новой графической инфраструктуре. Мелкие недоделки еще остались везде, но я считаю, что мы доказали возможность совмещения дизайна и кода в свободном программном продукте и создали нечто фантастическое, достойное подражания другими. Сейчас мы сосредоточились на полировке неровностей, латании дырок, чтобы она была супербыстрой и совершенной.
- LXF
- Как, на ваш взгляд, Unity помогает в работе с Ubuntu?
МШ: Работа стала более визуальной и менее опосредованной. Четко и ясно, что делает каждый кусок и где искать то, что вам нужно.
Также мы нагрузили – впервые – вашу графическую карту, чтобы интерфейс был гладким, быстрым и приятным.
- LXF
- А ваше любимое новшество в Ubuntu 11.04?
МШ: Конечно, Ubuntu One! Эта служба сделала мощный скачок в производительности и практичности. Я получаю огромное количество общих файлов от самых разных людей, и все работает очень гладко. Синхронизация файлов быстрая и надежная, и потоковая музыка тоже очень полезна. Что до Unity – по-моему, пускатель программ [launcher] дает волшебное, органичное, осязаемое ощущение.
- LXF
- Каковы ваши надежды насчет будущего проекта Ubuntu?
МШ: Доставить людям самое лучшее из мира свободного ПО, где бы оно ни требовалось.
Рик Спенсер
- Глава команды инженеров, ответственный за надежную работу в Ubuntu опыта Unity, созданного командой дизайнеров.
- LXF
- Unity — огромная перемена в Ubuntu; что включало его создание?
Рик Спенсер: Над Unity трудилось совместно множество команд. Команда разработчиков продукта была составлена из команд, занимавшихся оконным менеджером Compiz и разными частями Unity, например, запуском программ.
Затем другие люди интегрировали Unity в Ubuntu: команда X, обеспечивавшая стабильный графический стек; потрясающие ребята из команды рабочего стола, выдававшие еженедельно новый код; все, кто отсылал сообщения об ошибках, и команда, исследовавшая эти сообщения.
Эти команды пришли из разных подразделений, что потребовало определенного количества усилий по установке целей и придерживанию этих целей. Также требовалась постоянная координация, для гарантии, что все заняты только самыми важными проблемами.
- LXF
- В чем, по-вашему, Ubuntu 11.04 превосходит прошлые релизы?
РС: Я считаю, что Unity – прекрасный интерфейс. Он стабилен, функционален, работа с ним приводит в восторг.
- LXF
- История разработчика приложений для Ubuntu всегда в развитии. Какие возможности вас привлекают больше всего?
РС: Я хотел бы предоставлять пользователяи, желающим создавать программы на самом верхнем уровне Ubuntu, связный набор утилит и документации. Мы должны бы быть в состоянии закончить это к версии 11.10. В моем понимании, Ubuntu должен предоставить рыночную площадку, где разработчики смогут продавать свои приложения.
- LXF
- А ваша любимая функция?
РС: Шедевр в Server, думаю, Orchestra. Подход команды (унификация работ, включая создание и поддержку облаков) очень в духе Ubuntu.
Нейл Джагдиш Пейтел
- Технический глава, ответственный за максимальную эффективность распределения времени разработчиков Unity.
- LXF
- Над чем вы работали в этом релизе?
Нейл Джагдиш Пейтел: Мне поручили спланировать всю архитектуру, а также управлять нашими ресурсами, чтобы достигнуть наших целей касательно первоначальной спецификации дизайна и ожиданий разработчиков платформы и сообщества Ubuntu.
К счастью, у меня остается время также и для программирования, и я работал над панелью Unity и над dash. С обоими компонентами было приятно работать, поскольку у них клиент–серверная природа, и оба они были превосходно расширены силами нашего сообщества.
- LXF
- Что вам больше всего нравится в Unity?
НДП: Возможность поступательного движения в сторону рабочего стола, более ориентированного на дизайн и проверенного пользователями. И мне нравится иметь за спиной отличные технологии, которые позволяют лучше использовать все возможности оборудования.
Также мне лестно, как сообщество восприняло линзы dash, и то, что линзы создаются такими службами, как Google Books и YouTube, для онлайн-поиска и обзора.
- LXF
- Намного ли Unity в 11.04 лучше версии из 10.10?
НДП: Мы пришли к более быстрой и компактной архитектуре визуализации в 11.04, что позволило нам выжать из Unity большую производительность.
Базируясь на Compiz, мы быстро добились полнофункциональной и настраиваемой системы управления окнами, а значит, перед релизом могли тратить больше своего времени на собственно Unity.
Наши базовые библиотеки и службы тоже полировались и отлаживались в течение шести месяцев, так что они более стабильны и оттестированы как никогда ранее, с набором новых отличных функций.
Джейсон Смит
- Разработчик ПО, сыгравший ключевую роль в сборке большей части Unity для Ubuntu 11.04.
- LXF
- Как вышло, что вы включились в разработку Unity?
Джейсон Смит: Мое личное участие началось сразу после начала цикла разработки Maverick Meercat. Я много работал над базовыми технологиями Unity, от низкоуровневых библиотек до высокоуровневого кода пользовательского интерфейса. В этом цикле на мой стол опустился launcher. Моя работа состояла в том, чтобы обеспечить его красоту и гладкость.
- LXF
- Какая часть вызвала самые большие сложности?
ДС: Рабочий график был совершенно изматывающим. Шесть месяцев на разработку полнофункционального рабочего стола нового поколения – непростая задача. Не будь у нас задела из нашей прошлой работы с Maverick, это было бы просто невыполнимо.
- LXF
- Cильно ли выросли Unity и Ayatana за цикл разработки 11.04?
ДС: 11.04 – огромный сдвиг для Unity; оконный менеджер, на котором он основывался, полностью поменялся, инструментарий тоже. Благодаря этим изменениям Unity стал более быстрым и более плавным.
В Ayatana мы наблюдали большие перемены. Я часто выступаю в качестве первичного контакта для новых участников на нашем канале IRC, и в данном цикле темп был сумасшедшим. Пришло столько новичков – я даже побаиваюсь, что DX не выдержит этого потока.
- LXF
- И ваша любимая функция?
ДС: Это, несомненно, поддержка мультитача; в Unity она достигнута полностью. Способность вызвать панель dash простым постукиванием пальцами, или движением запястья вытащить и отобразить launcher – это совсем другая игра.