UXPUB 🇺🇦 Дизайн-спільнота

Cover image for Концепт новой операционной системы Mercury OS
Редакція
Редакція

Опубліковано

Концепт новой операционной системы Mercury OS

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

Ртуть (Mercury) – химический элемент, единственный металл, находящийся в жидком состоянии.

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

Меркурий (Mercury) – ближайшая планета к солнцу.

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

В последующие месяцы я прочитал бесчисленное количество книг по человеко-компьютерному взаимодействию, переходя от одного прототипа к другому. Я испробовал все, начиная от концепции «smart-fidget-ring», которая превратилась в универсальный пульт ДУ, до вопроса может ли такая простая вещь, как резиновая лента, служить интерфейсом (прим. – автор имеет ввиду знаменитый эффект «rubber band», применяемый в интерфейсе iPhone). Хотя меня удивило, что настолько нелогичная вещь может вдохновить на исследования, ничто, казалось, не улавливало чувство, которое я описал в своем поэтическом манифесте.

Внизу слева эскиз, сделанный моей подругой Marisa Lu, во время особенно продуктивного телефонного разговора, исследующего ментальную модель «флоу»

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

Зачем?

В моей статье под названием «Метафора рабочего стола должна умереть» я описал фундаментальные проблемы с метафорой рабочего стола и песочницами приложений. Мной руководило нечто большее, чем просто желание получить лучший опыт ради опыта.

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

Такие люди, как я.

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

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

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

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

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

Теперь давайте разберемся, что на самом деле представляет из себя Mercury.

Mercury – это…

1. Плавность

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

2. Сфокусированность

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

3. Уже знакомые паттерны

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

Mercury – это переосмысление операционной системы, как плавного опыта, движимое гуманными намерениями.

Это Mercury

Архитектура

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

Пользователи могут создавать новые модули, которые находятся рядом с начальным модулем. Горизонтальный ряд модулей называется флоу (Flow), даже если во всем ряду только один модуль.

Пространство (Space) – это контекстная группировка различных флоу, необходимых для выполнения основного намерения. Например, если пользователь объявляет пространство «Просмотр папки «Входящие», Mercury автоматически заполнит его флоу, содержащими непрочитанные сообщения, которые пользователю необходимо будет прочитать, чтобы выполнить свое намерение просмотреть папку «Входящие».

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

Модули

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

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

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

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

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

Сила Locus

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

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

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

Стандартизированные сочетания клавиш

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

В Mercury комбинации клавиш стандартизированы через Locus. Чтобы увидеть, какие из них доступны, просто нажмите и удерживайте клавишу Command. Не отпуская Command, начните печатать, чтобы постепенно фильтровать список действий, пока не найдете нужное.

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

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

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

Модули могут существовать одновременно в нескольких флоу и пространствах, если пользователь решит создать зеркала. Зеркальное отображение является основополагающим для архитектуры Mercury, так как оно гарантирует, что все элементы и действия доступны сразу, независимо от того, в каком пространстве (или контексте) находится пользователь. Например, зеркала электронного письма от вашего профессора могут одновременно существовать в пространстве «Входящие» и пространстве «Курсовая работа».

Флоу

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

Mercury призван помочь вам войти и оставаться во флоу. Если вы хотите выполнить действие, не трогая текущий модуль, вы можете создать новый модуль, нажав на значок «+» рядом с текущим модулем или нажав клавишу «Tab» на клавиатуре.

Пустой модуль будет заполнен действиями и предметами, которые, по мнению Mercury, могут понадобиться в вашем контексте

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

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

Все, что вы делаете в Mercury, организовано в пространствах. Пространства могут быть созданы с нуля, построены поверх Blueprint (шаблон пространства для общих контекстов и рабочих процессов) или созданы для вас Mercury.

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

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

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

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

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

Щипковый жест раскрывает каждый модуль внутри пространства, а также правила и соавторов, которые определяют, как создается пространство.

Виртуальные помощники

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

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

Совместная работа

Запланируйте поездку в Лас-Вегас. Делитесь документами, изображениями и работайте совместно в режиме реального времени, приглашая других людей присоединиться к одному из ваших пространств.

Вы даже можете дать своему секретарю разрешение на добавление и удаление элементов из папки «Входящие»– без предоставления ему пароля

Художественные особенности

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

Туман

Kiri (霧), в переводе с японского означает «туман» – это название визуального проявления Mercury. Kiri использует разумный подход к контрасту – вносит ясность только там, где это необходимо, и скрывает посторонние шумы за мягким туманом.

Хореография

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

Типографика

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

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

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

Вы знаете, я бы никогда не упустил шанс разработать темную тему ;)

Что дальше?

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

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

И это именно то, что я намерен делать.

Менее чем через неделю я получу степень бакалавра искусств в Род-айлендской школе дизайна (RISD), и мой текущий план – поехать на Западное побережье в поисках единомышленников, увлеченных изучением этой сферы. И если я не смогу найти команду, я собираюсь ее создать.

Есть еще много вопросов, на которые мне предстоит найти ответы, так много неясностей, которые мне нужно изучить, и так много лазеек, которые мне нужно пересмотреть. Универсальный механизм отмены действий необходим, но, как ни странно, сегодня отсутствует почти во всех операционных системах (Функция «Потрясите устройство», чтобы отменить действие, не является его жизнеспособной заменой).

И я бесстыже скопировал клавиатуру Canon Cat

А как насчет экранов в целом? Действительно ли будущее вычислений – это просто скольжение пальцами по стеклянным пластинкам?

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

Итак, что дальше? Понятия не имею.

Все, что я знаю, это то, что я должен продолжать двигаться вперед.

С уважением,

Jason Yuan

Дизайнер интерфейсов

Создатель Mercury OS

Twitter | Instagram | Website | Email

Благодарность

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

Огромное спасибо Danny Trinh, Phill Ryu, Thomas Buffet, Mark Laughlin, Dandan Luo, Katie McIntyre, Jonathan Lee, Bob Burrough, Ed Kim, Eli Schiff, Marc Reisen, Ja Yoon Lee, Advait Kalakkad, Evan Rodgers, Gabby Widjaja, Cameron Burgess, Sharon Wei, Laurent Del Rey, Newar Choukeir, Victoria Wang, Aiden Fisher, Alex Schneidman, Devin Fan, Mac Wang, Eliza Chen, Sumaia Masoom, Theia Flynn, James Goggin, Sofia Soto, Evelyn Ma, Jennifer Joung, Vivian Wang, Lucas Ochoa, Kristina Selinski, SueSan Chen и Gray Crawford.

Отдельное спасибо:
Marisa Lu за то, что она привнесла блеск в самые темные туннели этого проекта,

Jodi Leo за то, что держал меня на плаву и не давал почувствовать себя одиноким,

Paul Soulellis за консультации и непоколебимую веру,

Lindsey Weiss за глубокую проницательность,

Kris Sowersby за то, что доверил мне оживить своих персонажей.

Pam Daniels and Brandon Williams за то, что познакомили меня с миром дизайна,

David Catlin и TBD за дар повествования и силы говорить,

И Dennis Jin за то, что был воплощением экспоненциального сотрудника.

За то, что подставили плечо, за ваш технический опыт и за все часы, потраченные вами на этот проект. Воистину вы проделали невероятную работу.

И спасибо, дорогие читатели, за то, что прочли эту статью. Спасибо за вашу любознательность.


Перевод статьи Jason Yuan

Топ коментарі (0)