Mercury Os — операционная система для всех

Достаточно много людей имеют проблемы с использованием ОС — их неврологические особенности не позволяют им в полную меру использовать интерфейс. Именно для таких людей и создана Mercury Os — ее автор сам имеет проблемы с большинством операционных систем. Поэтому он и создал нечто, что подойдет всем.

Двенадцать месяцев назад я занялся созданием новой ОС. У меня была одна мысль: Mercury.

Ртуть (прим.ред – в английском «Mercury») — элементарное проявление жидкого хрома.

Меркурий — римское божество, соединяющее границу между двумя мирами.

Меркурий — ближайшая к Солнцу планета.

Хотя эти версии слова Mercury имели мало общего с дизайном интерфейсов, они прекрасно показывали, как я представлял идеальный опыт использования. Я хотел, чтобы опыт был плавным. Я хотел создать что-то, что люди могли бы использовать без труда. Я хотел приблизить людей к Norths Stars (прим.ред – бывшая профессиональная команда, выступавшая в Национальной хоккейной лиге. Была основана в 1967 году. Финалист Кубка Стэнли 1981, 1991) с их скоростью и элегантностью.

В последующие месяцы я поглощал бесчисленные тома литературы по HCI (прим.ред – Человеко-компьютерное взаимодействие), переходя от одного прототипа к другому. Я перепробовал все: от концепции «умного кольца», которое перешло в универсальный пульт дистанционного управления, до идеи «резинки-интерфейса». Хотя я был удивлен, что нечто столь нелогичное могло вдохновить меня на исследования, ничто не вызывало чувство, которое я описал в своем манифесте.

Захватывающий процесс создания. Нижний левый эскиз был сделан моим другом Марисой Лу во время особенно продуктивного телефонного звонка, исследующего ментальную модель «потоков»
Захватывающий процесс создания. Нижний левый эскиз был сделан моим другом Марисой Лу во время особенно продуктивного телефонного звонка, исследующего ментальную модель «потоков»

Мой прорыв произошел, когда я понял, что задавал неправильные вопросы. Я потратил месяцы, пытаясь изобрести новые способы навигации по существующим системам — но что, если эти системы были в корне ошибочны? Что, если опыт Mercury потребует радикального переосмысления всего, что я принимал как должное?

Зачем?

В моей статье «The Desktop Metaphor Must Die» я писал о фундаментальных проблемах с рабочим столом. Слишком много информационного шума, сложная навигация. Мой вклад в будущее использования ПК куда глубже, чем просто создание более приятного использования для каких-то личных целей.

Mercury предназначен для людей с ограничениями в движениях или в когнитивных функциях.

Для людей с расстройством аутистического спектра, синдромом дефицита внимания и другими неврологическими заболеваниями. Для людей, у которых проблемы с потоком информации, привычным для нас.

Для таких, как я.

Рабочий стол или мусорка? Тебе решать. (Изображение любезно предоставлено моим дорогим другом Линдо)
Рабочий стол или мусорка? Тебе решать. (Изображение любезно предоставлено моим дорогим другом Линдо)

Исследования показывают, что людям с нарушением исполнительных функций сложнее что-то делать когда они не в том настрое. Мы также более восприимчивы к отвлекающим вещам. Это включает в себя все: от уведомления на телефоне до не столь очевидных вещей, как Photoshop, который просит вас назвать свой файл и выбрать, где он будет сохранен. Неприятно, что такие неудобства воспринимаются как должное.

У людей с проблемным локусом контроля (прим.ред – свойство личности приписывать свои успехи или неудачи только внутренним либо только внешним факторам) решение таких задач может занять до 15 минут. У обычного человека это занимает около 10 секунд.

Поэтому современный дизайн приложений мне и неудобен. Пусть некоторым кажется, что все нормально, я все равно буду стоять на своем.

Почему это нормально? Почему я должен тратить свою энергию на это?
Почему это нормально? Почему я должен тратить свою энергию на это?

На этой ноте, давайте погрузимся в то, что из себя представляет Mercury.

Mercury это:

1. Гибкость

Mercury не заставляет прогибаться пользователя под себя, как делает большинство ОС. Mercury сама подстраивается под пользователя.

2. Сосредоточенность

Загруженность, которую мы принимаем как должное в ОС, может быть неудобна для чувствительных людей. Mercury учитывает вашу занятость. ОС не будет присылать уведомления, пока пользователь сам их не включит. Система защищает пользователя от информационного шума.

3. Знакомость

Меркурий вводит новые идеи через знакомые шаблоны взаимодействия на существующем устройстве: Mercury предназначена для мультисенсорных планшетов с поддержкой клавиатуры. Их часто упускают из виду как неудобные гибриды, оседлавшие два мира. Mercury использует удобство, обеспечиваемое мультитачем и эффективностью, возможной с помощью клавиатуры.

Mercury переосмысливает использование ОС, делая ее использованием плавным.

Это Mercury.

Архитектура

Mercury Os — операционная система для всех, image #4

На мельчайшем уровне Mercury состоит из модулей. Модули представляют собой комбинации содержимого и действий, собранных на основе намерений пользователя.

Mercury Os — операционная система для всех, image #5

Пользователи могут создавать новые модули на основе исходного. Горизонтальный ряд модулей называется потоком. Это верно, даже если во всей строке есть только один модуль.

Mercury Os — операционная система для всех, image #6

Пространство — это контекстуальная группировка различных потоков, необходимых для выполнения общей цели. Например, если пользователь сделает пространство «Просмотреть входящие», Mercury автоматически заполнит его потоками с непрочитанными сообщениями. Их пользователю необходимо прочитать, чтобы выполнить свое намерение просмотреть входящие.

Mercury Os — операционная система для всех, image #7

Пространство создается каждый раз, когда пользователь задает цель. Название появляется после указания цели. Почти каждое взаимодействие в Mercury происходит в Пространстве.

Модули

Mercury Os — операционная система для всех, image #8

Модули являются строительными блоками Mercury. Они определяются с помощью комбинаций существительных (предметов), глаголов (действий) и модификаторов.

Генерируемые модули используют конструкцию «существительное-глагол». Содержимое модуля будет диктовать действия, которые пользователь намеревается предпринять.

Mercury Os — операционная система для всех, image #9

Пользовательские модули тоже могут следовать модели «существительное-глагол», описанной выше. Конструкция «глагол-существительное» также поддерживается, чтобы пользователи могли запрашивать модули в разговорном режиме. Этот вариант будет полезен при использовании голосового ввода.

Mercury Os — операционная система для всех, image #10

Mercury не будет создавать модуль из определения, в котором не указано существительное. Например, «Сыграй…». Вместо этого он предложит различные существительные для завершения определения.

Сила Локуса

Пользователи могут переопределить модули в любое время, используя Локус (панель действий). Локус сочетает в себе мощь интерфейса командной строки с удобством обработки естественного языка и понятливостью GUI.

Локус распознает предложения как действия и может даже выполнять задачи из нескольких шагов. Локус активируется нажатием на иконку или нажатием клавиши Command. По мере ввода он будет предлагать контекстно-зависимые предложения, которые помогут вам обнаружить его возможности.

Пользователи могут обозначать диапазон запятыми.
Пользователи могут обозначать диапазон запятыми.

Клавиши быстрого доступа

В обычных операционных системах сочетания клавиш трудно запомнить и сложно найти. Разные приложения используют разные клавиши для одинаковых действий.

В Mercury клавиши стандартизированы через Локус. Чтобы увидеть, какие из них доступны, просто нажмите и удерживайте клавишу Command. Печатайте с зажатым Command. Так вы заполните список действий.

Адаптивные Модули

Контекстные модификаторы (например, условные операторы) могут помочь автоматизировать более тонкие задачи по требованию без необходимости покидать текущий контекст.

Mercury Os — операционная система для всех, image #12

Одновременные Модули

Модули могут существовать в нескольких Потоках и Пространствах одновременно, если пользователь выбирает создание Зеркал. Зеркальное отображение — основополагающее в архитектуре Mercury. Оно гарантирует, что все элементы и действия будут немедленно доступны в любом пространстве или контексте в любой момент. Зеркала с сообщениями от вашего профессора находятся в Пространстве почтового ящика и Пространстве курсовой одновременно.

Потоки

В обычных операционных системах, управляемых приложениями, функции разделены в разных программах. Процесс перехода от приложения к приложению отвлекает вас от намерений, выводит из потока.

Новый Модуль будет состоять из действий и акций, которые могут понадобиться вам с учетом контекста.

Также можно использовать специальные жесты. Это позволит не отвлекаться от текущего занятия. Просто выделите кусок текста, чтобы начать. Вам будет предложен пустой модуль на месте, где вы остановились пальцем

Пространства

Все, что вы делаете в Mercury, организовано в Пространствах. Пространства могут быть созданы с нуля, на основе шаблонов или сгенерированы Mercury.

Свайп вверх с рабочего стола показывает ваше путешествие сквозь время и, хех, пространство(что я делаю со своей жизнью). Не можете вспомнить, над чем вы работали в прошлый четверг? Просто найдите его на временной шкале. Хотите узнать, сколько вы потратили времени на выходных на твиты о Игре Престолов? К временной шкале!

Вход в Пространство через временную шкалу похож на переход в другое измерение. Интерфейс исчезает на расстоянии, так что вы можете сосредоточиться. В Пространстве вам не будут приходить уведомления. Только если вы сами включите их в настройках. Ничего не будет вам мешать.

В Пространстве потоки показывают необходимые действия для достижения целей. Например, намерение «просмотреть входящие» включает все непрочитанные сообщения, а также входящие прямые сообщения, собранные из разных несвязанных служб. В обычной ОС пользователю пришлось бы открыть кучу вкладок браузера.

Mercury изолирует вас от ненужных в данный момент сервисов. Тем самым он помогает вам сконцентрироваться.

Ваше Пространство, ваши правила

Жест растягивания позволяет отдалить пространство и увидеть всех коллабораторов (прим.ред – те, с кем вы работаете вместе над документом) и правила, установленные в пространстве.

Mercury Os — операционная система для всех, image #13

Работа с коллабораторами

В будущем без приложений сервисы будут работать через ИИ (прим.ред – Искусственный интеллект). Эти помощники смогут расширить функционал модулей. Например, если добавить виртуальных помощников по покупкам, вам будет легче найти подходящую пару кроссовок.

Mercury Os — операционная система для всех, image #14

Вы можете попросить коллабарторов, чтобы модули создавались автоматически. А можете ограничить их деятельность в зависимости от контекста. Сотрудники не будут иметь доступ к какой-либо информации за пределами модулей, непосредственно затронутых их вводом. Песочница сотрудников в пределах пространств защищает вашу конфиденциальность, сохраняя при этом доступ к функциям.

Дизайн

Mercury использует рациональность Запада и умиротворенность Востока.

Кири (霧), что по-японски означает «туман», — это название визуального проявления Меркурия. Кири подмечает то, что нужно в данный момент. При этом ненужные вещи спрятаны за легким туманом.

Движение

Движение используется для навигации в Mercury, для перевода локуса внимания пользователя с одного на другое. Интерфейс был вдохновлен даосизмом — он не сопротивляется пользователю.

Шрифты

ОС использует контраст в кегеле чтобы разделять важность информации. Система использует шрифты Söhne от Klim Type Foundry. Их отличительные черты: элегантность, спокойствие, ясность.

Там, где свет…

Кири ночью включает темную тему. Модули подсвечиваются светом, похожим на лунный свет.

Mercury Os — операционная система для всех, image #15

Вы же знаете, что я не мог обойти стороной темную тему!

А что дальше?

Мне стало ясно, как день, что в одиночку у меня ничего не получится. Этот вопрос был настолько абстрактен, что я провел целые недели впустую.

Почти все ключевые моменты Mercury были созданы с помощью других людей. Прекрасное чувство изменения целей, работы с коллегами, движения к своей цели. Я действительно хочу заниматься этим всю жизнь.

Это мое предназначение.

Менее чем через неделю я закончу работу над ОС и отправлюсь на западное побережье искать идейных сообщников. Если не смогу найти команду, просто создам ее.

Так много вопросов, на которые нужно ответить. Много возможностей, которые нужно исследовать. Ошибки, которые нужно исправить. Undo/redo — очень нужная функция, которой почти нигде нет.

И мне не стыдно за копирование дизайна клавиатуры Canon Cat (прим.ред – специализированный настольный компьютер, выпущенный компанией Canon Inc. в 1987 году. Пользователю предлагался текстовый интерфейс, не использующий мышь, иконки или графику. Вместо использования традиционного интерфейса командной строки или системы меню в Cat использовались специальные клавиши и комбинации клавиш клавиатуры)
И мне не стыдно за копирование дизайна клавиатуры Canon Cat (прим.ред – специализированный настольный компьютер, выпущенный компанией Canon Inc. в 1987 году. Пользователю предлагался текстовый интерфейс, не использующий мышь, иконки или графику. Вместо использования традиционного интерфейса командной строки или системы меню в Cat использовались специальные клавиши и комбинации клавиш клавиатуры)

А как насчет экрана как чего-то целого? Разве будущее компьютеров — слайды вправо-влево?

Вместо нытья о том, как все плохо, я выбираю посвятить свою жизнь мыслям о кибернетике. Надеюсь, я не буду одинок.

Что дальше? Без понятия.

Нужно продолжать.

Ваш дорогой

Джейсон Юн

В контексте
Аутизм – это возможность, а не препятствие
Раз картинка, два картинка – получился интерфейc
UX – дело тонкое

Перевод и адаптация: Никита Балаба, редакция Include
Оригинал материала: Medium
Иллюстрации: Джейсон Юн, личный архив

Материал на сайте:http://include.club/mercury-os-operacionnaya-sistema-dlya-vsex/

294 views·19 shares