- Подписка на печатную версию:
- Подписка на электронную версию:
- Подшивки старых номеров журнала (печатные версии)
LXF134:Interview
Материал из Linuxformat.
Архитектор
- Джоно Бэкон беседует с Дэвидом Зигелем – человеком, который хочет осчастливить вас через Ubuntu.
Амбиции Ubuntu не ограничиваются перемещением кнопок в окне и тотальным окрашиванием в пурпур — на недавнем саммите разработчиков Ubuntu в Бельгии (Ubuntu Developer Summit) было объявлено о Unity, совершенно новом интерфейсе рабочего стола, нацеленном на технологию мгновенной готовности (instant-on). Нас весьма заинтриговал тот факт, что вместе с командой проектировщиков трудится создатель фантастического Gnome Do, Дэвид Зигель [David Siegel]. Естественно, мы захотели выяснить как можно больше…
- Linux Format: Как вы попали в мир Open Source?
Дэвид Зигель: Мне нужно было создать оболочку Unix и Unix-подобное ядро для университетского курса по разработке операционных систем. Столкнувшись с несовместимостью системных вызовов MacOSX и лабораторных компьютеров с Linux, я установил Ubuntu на свой Mac, чтобы привести мою среду разработки в соответствие среде, имевшейся на лабораторных компьютерах. И в конце этого процесса я подумал: «В этом Ubuntu есть все, что надо; может, и дальше работать с ним?»
Следующим летом я работал в Google с Шоном Иганом [Sean Egan], который тогда был куратором Pidgin. Шон рассказал мне, каково это – работать над открытым проектом, и его обязанности меня впечатлили. Моему переходу с Mac OS X на Ubuntu препятствовало только Quicksilver, клавиатурное приложение от Николаса Житкофф [Nicholas Jitkoff]. Для выпускной работы по компьютерным наукам я создал проект программы с открытым кодом для исследования функции поиска в среде рабочего стола, с конечной целью создать подобное приложение для Linux; результатом стал Gnome Do.
- LXF: Как вы оказались в Canonical?
ДЗ: Я встретил Марка Шаттлворта [Mark Shuttleworth] в Бостоне на Gnome Summit 2008 и поделился с ним своими идеями об опыте пользователей и о свободном ПО. Он предложил мне зайти в лондонский офис Canonical на собеседование и подумать, не заинтересует ли меня переезд в Лондон для работы в создающейся команде разработки Canonical. По случайному совпадению, я как раз планировал ехать в Лондон на следующей неделе, вот и зашел. Сначала я решил не работать с Canonical, но через восемь месяцев Марк пригласил меня на соревнования по разработке в Кейптауне, и я был так восхищен, что не смог отказаться!
- LXF: Где ваше место в команде разработки и в видении Ubuntu?
ДЗ: Моя роль в команде разработки – «Архитектор взаимодействия со средой рабочего стола (Desktop Interaction Architect)». Я пишу примечания и создаю модели, описывающие использование Ubuntu. Другие члены команды разработки превращают эти описания в интерактивные прототипы и визуальные образы, которые могут быть протестированы пользователями и впоследствии реализованы.
- LXF: Вы работаете с более широким сообществом Ubuntu?
ДЗ: Когда я не создаю «архитектуру взаимодействия со средой рабочего стола», я пытаюсь породить интерес к опыту пользователей в сообществе свободного ПО. В этой связи я возглавляю проект One Hundred Paper Cuts и недавно анонсированный проект UX Advocate, работая в Canonical.
Что касается «виденья дизайна» Ubuntu, я не могу сказать с уверенностью, какую роль я играю в нем, но я пытаюсь заставить тех, кто занимается технической стороной Ubuntu смотреть на программы не только как на возможность написать красивый исходный код, но и как на возможность создать прекрасный инструмент для людей.
- LXF: И этим вы собираетесь заниматься с помощью Unity?
ДЗ: Unity – это легковесный интерфейс для нетбуков Ubuntu. В более широком смысле, это оболочка, созданная для устройств с маленьким экраном. Unity объединяет программу запуска, которая превращает процесс открывания приложений и переключения между ними в настоящее удовольствие; панель, где индикаторы ведут себя одинаково; просмотр установленных приложений с интеграцией с Ubuntu Software Centre; просмотр файлов с быстрым доступом к любимым папкам, недавно созданным файлам, загрузкам и возможностью простого просмотра; поисковый интерфейс, позволяющий повсеместно использовать поиск по мере набора, так что можно находить файлы, приложения и настройки несколькими нажатиями на клавиши.
- LXF: Каково ваше видение Unity? Чего вы хотите достичь с его помощью?
ДЗ: Недавно Canonical объявила об Ubuntu Light, версии Ubuntu с интерфейсом, нацеленным на создание возможности быстрой, простой и безопасной работы в Web. Ubuntu Light и Ubuntu Netbook Edition во многом пересекаются, главным образом потому, что оба оптимизированы под меленькие экраны и web-серфинг. Unity служит основой обоих продуктов, и они могут делить между собой общие элементы, такие как индикаторы и программа запуска. Моя краткосрочная цель в Unity – создать фантастический опыт для Ubuntu Netbook Edition 10.10, расширив Ubuntu Light до поддержки основных приложений и возможностей управления файлами, подходящих для устройств общего назначения типа нетбуков. Хотелось бы и дальше задействовать поиск и реализовать тактильный интерфейс. Мне интересно использовать поиск для решения сложных задач, поставленных пользователями (однако я не рассматриваю поиск как панацею), и все в наше время интересуются сенсорными устройствами.
- LXF: И когда Unity достигнет уровня версии для нетбука?
ДЗ: Надеюсь, он выйдет в Ubuntu Netbook Edition 10.10! До октября нам предстоит много работы, но, поскольку во главе инженерных работ Unity стоит Нейл Пейтел [Neil Patel], я спокоен.
- LXF: Как по-вашему, улучшит ли Unity состояние имеющихся на сегодня интерфейсов для нетбуков?
ДЗ: Я уже говорил, что работа с программой запуска Unity – это истинное удовольствие, и я не шутил. Первая версия программы запуска просто прокручивала экран вниз по мере его заполнения. Вторая версия, готовая к отгрузке с Ubuntu 10.10, ведет себя совершенно иначе. Словами этого не опишешь – просто дух захватывает. Если кто-то увидит, как вы работаете с Unity, вас непременно спросят: «Ух ты, это что такое?». Это – не просто улучшение существующих интерфейсов для нетбуков, это – улучшение интерфейсов персональных компьютеров в целом.
- LXF: Велись определенные дискуссии по поводу Приложений и Файлов. Что это такое?
ДЗ: Приложения [Applications Place] – это отображение в Unity установленных у вас приложений. Оно позволяет просматривать установленные у вас приложения и позволяет осуществлять поиск по мере набора как среди установленных приложений, так и среди приложений, имеющихся в Ubuntu Software Centre. Оно просто превосходно. Файлы [Files Place], отображение в Unity файлов на вашем нетбуке, отказывается от традиционной навигации по иерархической файловой системе, предлагая вместо нее поиск и просмотр на основе времени. Все это превра- щает Ubuntu Netbook Edition в первый интерфейс для нетбуков с просмотром файлов на Zeitgeist [новый файловый менеджер в Gnome 3]. Еще многое надо сделать, но и это – уже дерзкий и волнующий эксперимент, и он бросает вызов многим привычным представлениям о том, как люди думают о своих файлах.
- LXF: Некоторые обвинили Ubuntu в мимикрии под Mac OS X — что вы об этом думаете?
ДЗ: Я не занимаю никаких позиций по поводу всякой ерунды, которую говорят люди, но если мне пришлось бы какую-то занять, то я сказал бы: злопыхатели всегда будут злобствовать.
- LXF: Что вы считаете конечной целью и возможностью настольного Ubuntu?
ДЗ: Самая большая возможность для Ubuntu – принести людям радость, а его цель – добиться этого, не нарушая этики, то есть не рассматривая своих пользователей как средство для достижения конечного результата; пользователей Ubuntu порадует отличный опыт работы, и если не требовать от них, чтобы они пожертвовали свободой, чтобы использовать программу, то это и будет достойным отношением к ним.
- LXF: Как можно принять участие в Unity?
ДЗ: Unity доступен через PPA ppa:canonical-dx-team/une. Добавив этот PPA в свою систему Ubuntu (сейчас это должен быть Lucid), установите пакет unity, затем поменяйте сессию с Gnome на Unity в окне приглашения. Установив Unity, пожалуйста, поиграйте с ним, чтобы сообщить об ошибках. Вы найдете меня на канале IRC #ayatana на irc.freenode.net, мой ник там – ‘djsiegel’. Загляните туда пообщаться со мной о Unity; я жажду узнать о ваших впечатлениях и предложениях!