- Когда мне впервые довелось попробовать Windows Phone 7, мне показалось, что в нём легко потеряться - ничто не индицирует твоё положение в последовательности экранов, за исключением большой строки наверху, а она целиком на экран не влезает. Вам не кажется, что это проблемное решение?
- Я думаю, можно запомнить, где находишься. Визуальные подсказки содержатся в анимации и последовательности отображения элементов. Вместо того, чтобы утверждать, что нужен маркер страниц, мы постарались дать те же подсказки более умным способом - чтобы можно было естественно взаимодействовать, зная, что всё расположено логично.
- Но приходится сперва изучить это расположение.
- Да, дизайнерская задумка "панорам" как раз в том, что они дают пространство для исследования. Они должны создавать эффект присутствия и возможность поиграть и освоиться. Они не предназначены для серьёзной работы... Если вы почувствовали, что в Windows Phone 7 есть место для исследования, значит, наша работа удалась на славу. Именно этого мы и хотели добиться.
- Как вы считаете, этот интерфейс подойдёт другим типам устройств - вроде настольных компьютеров и телевизоров?
- Его адаптации будут вполне уместны. Он уже начал появляться в других продуктах Microsoft - тот же визуальный язык будет использоваться в Xbox 360 и Windows 8. Но это не прямой перенос: у всех экранов разное назначение и разные форм-факторы, это нужно учитывать и приспосабливать интерфейс к ним. Причина и способы взаимодействия с ними иные.
- Можно ли, на ваш взгляд, сделать операционную систему, которая будет адаптироваться под разные типы устройств?
- Я сомневаюсь, что это будет хорошо. Я думаю, должны быть общие мотивы, которые сделают эти устройства родственными, но делать совсем одинаковый интерфейс, на мой взгляд, бессмысленно. Есть мелкий форм-фактор, специфичный для мобильных устройств, есть крупный - специфичный для потребления контента, есть настольные компьютеры, ориентированные на работу, и интерфейс должен отражать эти различия.
- Но стиль может быть единым?
- Безусловно, могут быть общие черты. Не должно быть ощущения, что изучаешь операционную систему заново - для каждого из этих типов устройств. Так что нюансы должны быть похожими, но не идентичными. Разные устройства могут быть братьями, но не близнецами.
- Насколько, на ваш взгляд, Metro хорош с точки зрения гибкости и масштабируемости? Не ограничивает ли разработчиков требование к его чистому внешнему виду? К примеру, в мобильной версии Microsoft Office большинство функций скрыто в меню на отдельном экране, и для доступа к ним нужно два-три шага.
- В случае с офисными приложениями мы скорее смотрели на то, почему люди хотят пользоваться ими на мобильных телефонах, и оказалось, что большинство пользователей ограничиваются потреблением контента - к примеру, хотят посмотреть содержимое документа, присланного по электронной почте или добавленного через SharePoint. Случаи, когда кто-то хочет создать на телефоне новую электронную таблицу или что-то серьёзно редактировать, очень редки. Поэтому, когда мы создавали интерфейс для мобильного "Офиса", мы хотели сконцентрироваться на возможности просматривать документы. Мы не хотели запрещать редактирование, потому что нужно было сохранить возможность вносить небольшие правки. Поэтому часть функций, которая вынесена на передний план на настольных компьютерах, где документы в основном создаются, оказывается вторичной на телефоне. Здесь контент в основном потребляется, и интерфейс должен отражать это.
- И если бы было нужно редактировать, можно было бы оптимизировать интерфейс для этого?
- Если бы для офисных документов были задачи, которые мы посчитали бы основными, то мы их, безусловно, вытащили бы на передний план. Так что дело тут не в чистоте, а в основном предназначении. Если бы люди хотели полноценный редактор, его можно было бы сделать, но я по-прежнему сомневаюсь в том, что люди хотят часто создавать и редактировать документы на телефонах.
- Возможно, тут помогут какие-нибудь новые технологии взаимодействия?
- Чтобы создать документ, нам всё равно, наверное, придётся доставать ноутбук или планшет ну или садиться за большой компьютер с клавиатурой и мышью. Для большинства людей это будет комфортнее и эффективнее всего. Могут быть и исключения, они всегда есть.
- Я, на самом деле, хотел с этим вопросом перейти к обсуждению будущего технологий и пользовательских интерфейсов. Какие инновации, на ваш взгляд, смогут изменить способ нашего взаимодействия с компьютерами?
- Думаю, мы начнём видеть всё больше устройств, реагирующих на присутствие друг друга. Что-то похожее уже можно встретить - к примеру, вещи вроде AirPlay или других технологий, позволяющих управлять разными устройствами при помощи одного или передавать контент с одного на другое. С распространением таких технологий люди начнут по-другому воспринимать контент и устройства. Не будет, к примеру, разделения между музыкой на компьютере, телефоне и стереосистеме.
- То есть можно будет легко перекинуть документ или трек с одного устройства на другое?
- Многие компании сейчас пытаются понять, как "облако" вписывается в их интерфейсы.
- То есть вы считаете, что решение здесь - в облачных сервисах?
- Я думаю, да. И ещё можно ожидать эволюции естественных интерфейсов. Мы будем использовать не только мышь, клавиатуру и тачскрины, но и другие жесты и другие способы взаимодействия, включающие жесты. Пример этого - Microsoft Kinect, который позволяет управлять приставкой при помощи голоса или всего тела. Это следующий уровень - посмотрим, во что всё это выльется в контексте мобильных устройств или компьютеров.
- Вы работаете с командой, делающей Kinect?
- Не очень активно. Есть группа, работающая над технологией распознавания речи - TellMe, которая используется и в Kinect, и в Windows Phone 7.
- Как вы думаете, не лучше ли для мобильных телефонов подходят жесты, чем голосовое управление?
- Я думаю, всё зависит от того, что собираешься сделать. Когда ведёшь машину, руки заняты и жесты использовать невозможно. В этом случае голосовое управление будет проще. Можно сказать телефону, что сделать, и не придётся на него смотреть и как-то с ним взаимодействовать. То есть у голосового управления есть удачное применение. При помощи жестов в большинстве других случаев управлять проще - когда устройство можно держать в руке и работать с ним один на один.
- По крайней мере, это не выглядит глупо - как разговор с телефоном посереди улицы.
- Да, голосовое управление может выглядеть забавно - я думаю, люди используют его в основном в приватных ситуациях или когда руки чем-то заняты, как, например, в случае с вождением. Ну или в том случае, если они действительно не могут пользоваться другими способами из-за инвалидности.
- Есть ли, на ваш взгляд, возможность полностью заменить традиционные интерфейсы жестовыми?
- Нужно знать, какие задачи стоят перед пользователем. Вводить текст при помощи всего тела было бы глупо. В первую очередь важна эффективность. Но иногда можно придумать действительно удачный способ ввода данных. Представьте, к примеру, кабинет доктора: приходишь туда, а он чувствует, что ты зашёл, потому что в зоне беспроводной сети появился твой телефон. Тогда время твоего прихода можно было бы добавить в отчёт автоматически - врачу больше не придётся этим заниматься. Нужно искать креативные пути использования контекста. Не всегда нужно использовать технологию в том виде, в котором она даётся. Нужно понимать, что и почему ты хочешь сделать, понять, как ты это хочешь сделать и как можно использовать технологию для достижения цели.
- Какие ещё примеры такого взаимодействия можно привести?
- Я, наверное, не могу раскрыть вам наши секреты (смеётся).
- Жаль! Давайте тогда поговорим про носимые технологии: область, к которой относится, к примеру, напичканная электроникой одежда. Это что-то из далёкого будущего или мы уже сегодня можем сказать, что наши портативные устройства - тоже часть этой темы?
- Нет, я думаю, что мы потихоньку подходим к чему-то более интересному; каждый год появляются новые вещи из этой области. К примеру, для iPod nano можно купить ремешок и носить плеер как часы - я думаю, это великолепный пример носимой технологии. Получается, что речь идёт не о функциях гаджета, а о том, как он помогает подчеркнуть индивидуальный стиль человека. Главная проблема носимых технологий в том, что технологическая революция ещё не добралась до нужного этапа - чтобы можно было по-настоящему встроить сенсоры в одежду и чтобы после этого её можно было стирать без опаски, ну и к тому же она не должна портиться в непогоду. Текстильная промышленность пока ничего не делает в этом направлении. Будь у меня миллионы долларов, я бы сама попробовала сделать что-нибудь такое, но у меня, к сожалению, их нет. В целом, прогресс в нужном направлении заметен. В частности, уже можно оценить полезность носимых устройств. Понятно, что всё начинается с аксессуаров - им можно придать нужную прочность и портативность, так что это хорошая область, демонстрирующая потенциал носимых технологий. Надеюсь, прогресс в этой области не прекратится и когда-нибудь дойдёт и до одежды.