Esfera – новый элемент управления в Ubuntu
Желание упростить графический интерфейс и сделать его более удобным для пользователей не покинет умы разработчиков никогда. Пабло Квирос (Pablo Quiros) из Canonical предложил внедрить в Ubuntu новый универсальный элемент управления под названием “эсфера” (Esfera).
Эсфера представляет собой большую круглую кнопку, которая располагается в верхнем правом углу каждого окна. В отличие от прочих элементов управления окнами, эсфера многофункциональна.
Идея, которая лежит в её основе, немного напоминает мышиные жесты, применяемые, например, в браузере Opera. Если попытаться перетащить эсферу вверх, то окно развернётся на весь экран, а если вниз – наоборот, свернётся. Движение влево или вправо перемещает окно на предыдущий или следующий рабочий стол.
Впрочем, это самые простые и логичные жесты. Бывают и более замысловатые команды. Например, чтобы закрыть окно, предлагается “нарисовать” на эсфере крестик, что уже не так очевидно.
При простом нажатии на эсферу пользователь видит меню со списком тех же самых действий: закрыть, свернуть и так далее. Пока он не очень длинный, но автор идеи предлагает пойти дальше и расширить возможности эсферы за счёт взаимодействия не с одним окном, а сразу с несколькими.

Вот как это работает. Предположим, пользователь редактирует некий документ в OpenOffice.org и хочет сохранить документ в папке, которая открыта в файловом менеджере Nautilus. Чтобы сделать это, он должен взять окно редактора за эсферу и перетащить его на окно Nautilus. Другой пример: при просмотре видео плеер можно перетащить за эсферу на видеоредактор, чтобы открыть просматриваемый ролик.
Но самый интересный эффект вызывает другой жест, который придумал Пабло Квирос. Если мышкой нарисовать на эсфере полукруг справа налево, то окно повернётся и станет видна его “изнанка”.
На обратной стороне окна может отображаться дополнительная информация, связанная с тем, что происходит на лицевой стороне. Например, на изнанке видеоплеере обнаружится список недавно просмотренных роликов и заметки к фильму. Точно также можно оставить комментарии на обратной стороне папки в файловом менеджере, да и вообще любого объекта.
Альтернативная реализация идеи двусторонних окон – многослойные окна. Пользователь делает аналогичный жест, и поверх окна появляется новый полупрозрачный слой. В этом режиме можно, к примеру, навести указатель мыши на иконку в файловом менеджере и увидеть информацию об объекте, которому она соответствует, сделать заметки, посмотреть список приложений, в которых его можно открыть, или даже отредактировать его. Чтобы вернуть окно в исходное состояние, пользователю нужно переместить эсферу полукругом в обратном направлении.
Пабло Квирос предполагает, что эсфера поможет упростить графический интерфейс пользователя и, возможно, даже избавиться от привычной триады кнопок закрытия, сворачивания и максимизации окна. Это позволит не только сэкономить место, но и избавиться от частых ошибок, когда пользователь случайно закрывает окно вместо того, чтобы его развернуть. Большой размер кнопки облегчает работу на сенсорных экранах. Правда, проблемы могут возникнуть у владельцев ноутбуков – делать сложные жесты на тачпаде довольно трудно.
В целом, эсферу можно назвать довольно интересным концептом пользовательского интерфейса, пусть и с некоторыми недостатками. Скорее всего, она появится в Ubuntu 10.10 и, если идея приживётся, будет использоваться по умолчанию в последующих релизах.
Идея упростить графический интерфейс и сделать его более удобным для пользователей не покинет умы разработчиков никогда. Пабло Квирос (Pablo Quiros) из Canonical предложил внедрить в Ubuntu новый универсальный элемент управления – Эсфера (Esfera).
Эсфера – это большая круглая кнопка, которая располагается в верхнем правом углу каждого окна. Эсфера способна выполнять множество функций. Самое простое, что она может – реагировать на перетаскивание. Идея аналогична использованию жестов. Например, при перемещении вверх окно разворачивается на весь экран, а при перемещении вниз – сворачивается. Движение влево-вправо перемещает окно на предыдущий или следующий рабочий стол. Такие жесты вполне логичны. Для закрытия окна предлагается “нарисовать” X, что не совсем очевидно. При простом нажатии на Эсферу пользователь видит меню с теми же самыми действиями: закрыть, свернуть и так далее.
Впрочем, автор идеи предлагает пойти ещё дальше и расширить функционал Эсферы за счёт взаимодействия не с одним окном, а сразу с несколькими. Например, вы редактируете некий документ в OpenOffice.org. Затем с помощью Эсферы вы перетаскиваете окно редактора на окно файлового менеджера Nautilus и документ автоматически сохраняется в открытой папке. Аналогичный пример – вы смотрите видео в плеере, затем перетаскиваете окно на видеоредактор и в нём открывается просматриваемый ролик. Также возможны операции по слиянию нескольких окон в одно с вкладками. Это может быть удобно при работе в Firefox или с Nautilus. В общем, похожих вариантов взаимодействия окон может быть очень много.
Пабло Квирос предлагает ещё один новый жест – полукруг справа налево. Если точнее то не просто жест, а новую концепцию пользовательского интерфейса. Предполагается наличие у окна не только лицевой стороны, на которой отображается привычный интерфейс приложения, но и обратной. Похожие эксперименты уже проводились с некоторыми оконными менеджерами.
На обратной стороне предлагается отображать различную информацию, связанную с тем, что показано на лицевой стороне. Например, в видеоплеере на обратной стороне можно выводить список недавно просмотренных роликов или делать заметки к фильму. Точно также можно делать комментарии к какой-либо папке в файловом менеджере, да и вообще к любому объекту.
Альтернативная реализация идеи двусторонних окон – многослойные окна. Суть примерно та же. Пользователь делает аналогичный жест, а поверх окна появляется новый полупрозрачный слой. В этом режиме можно, к примеру, навести указатель мыши на какую-либо иконку в файловом менеджере и увидеть информацию об объекте, сделать заметки, посмотреть список приложений, в которых его можно открыть, или даже отредактировать его.
В любом случае, если пользователь перемещает Эсферу полукругом слева направо, то окно возвращается в исходное состояние. В принципе, вариантов использования Эсферы может быть масса. Всё зависит от фантазии разработчиков.
Пабло Квирос предполагает, что Эсфера поможет значительно упростить графический интерфейс пользователя, а в будущем даже избавиться от привычной триады кнопок закрытия, сворачивания и максимизации окна. Это поможет не только сэкономить место, но и избавиться от частых ошибок, когда пользователь случайно закрывает окно вместо того, чтобы его развернуть. Большой размер кнопки облегчает работу на сенсорных экранах. Проблемы могут возникнуть у владельцев ноутбуков – делать сложные жесты на тачпаде довольно трудно.
В целом, Эсферу можно назвать довольно интересным концептом пользовательского интерфейса, пусть и с некоторыми недостатками. Скорее всего, она появится в Ubuntu 10.10 и, если идея приживётся, будет использоваться по умолчанию в последующих релизах. В любом случае её всегда можно будет отключить и вернуться к привычному окружению.
Написано для Компьютерры-Онлайн.


