Цифровой журнал «Компьютерра» № 45 - Коллектив Авторов
Шрифт:
Интервал:
Закладка:
Ещё пример. Я работал над мультитачем в 1984, а в 1985 опубликовал статью об этом. Но всё равно никто, кроме профессионалов, не знал о мультитаче до 2007 года, когда появились два продукта: Microsoft Surface и Apple iPhone. И внезапно мультитач стал великолепной новой штукой. Новой штукой — из 1985 года!
- Значит, сейчас вы работаете над проектами, время которых настанет через двадцать лет?
- Конечно. Такая у меня работа. Это не значит, что некоторые идеи не всплывут раньше, но многие проекты Microsoft Research действительно рассчитаны на двадцатилетний период. Надеемся, конечно, что хватит и десяти лет, но все понимают, что может потребоваться и двадцать.
У нас есть и такие подразделения как Office Labs и Live Labs — это уже не исследователи, а, скорее, разработчики. Они берут идеи исследователей и думают над тем, как использовать в продуктах.
Об исследовательских проектах нужно думать, как думают банкиры: есть деньги, их нужно инвестировать. Часть из них должна окупиться быстро, часть — медленно. В Microsoft Research рассматривают долгосрочные перспективы, в Labs — среднесрочные, а в продуктовых группах — ближайшее будущее, не дальше пяти лет.
Microsoft Surface — хороший пример. Он появился в последние пять лет, хотя некоторым наработкам, которые в нём применили — не меньше пятнадцати лет. Огромную работу проделали без лишней шумихи, просто в какой-то момент все смогли увидеть результат.
Другой пример — Kinect для Xbox 360, технологию для которого создали в кембриджской лаборатории Microsoft Research в Великобритании. У нас там есть таланты мирового уровня, специализирующиеся на машинном зрении. Они разработали систему трёхмерного распознавания, лёгшую в основу Kinect. На их счету важная научная работа в области математики, благодаря которой распознавание жестов стало возможным.
- Kinect всё-таки стал конечным продуктом. Surface — тоже, но шумиха вокруг него быстро закончилась, и с тех пор про него ничего не слышно. Можно ли его считать успешным?
"Surface очень интересен, потому что это далеко не просто экран с мультитачем. Самое важное в Surface — то, что экран одновременно служит оптическим сенсором"
- О «Кинекте» много говорят, потому что это продукт для всех, к тому же он только-только начал продаваться. С Surface всё не так просто. Он ведёт за собой куда более важные изменения, да и сама технология куда сложнее. Конечно, хотелось бы, чтобы всё происходило быстрее. Создать телефон, плеер или новый тип компьютера можно довольно быстро. Но Surface — куда более амбициозный проект, и здесь немало сложностей. Сперва нужно сделать так, чтобы «железо» заработало, затем — софт, а уже потом нужно думать, как заставить то и другое работать вместе. «Железо» нынешней версии Surface впечатляет, но при этом оно дорогое и довольно неуклюжее. Нам удалось достичь немалого успеха в крошечной рыночной нише. Поскольку Surface сложно и дорого изготовлять, мы решили сконцентрироваться на узких и практически незаметных для широкой публики рынках.
- И что это за рынки?
- Области вроде ритейла, банков, отелей...
- Можно сказать, что там Surface действительно используют?
- Используют. Есть магазины, в которых можно взять товар, положить на Surface и изучить дополнительную информацию, но таких мест не очень много. И это, на самом деле, хорошо, потому что сперва лучше найти узкую область, в которой есть шанс достичь настоящего успеха. Пользователи довольны Surface, но они, скорее, бета-тестеры (хоть официально Surface и не считается «бетой»). И у нас теперь есть несколько лет опыта использования устройства, и мы знаем, как улучшать софт и систему. Мы знаем, что аппаратная часть станет проще и дешевле. Так всегда происходит с технологиями — упрощение и миниатюризация потихоньку меняют всю экономику производства.
Иногда новая технология кажется совершенно ужасной — для неё нет ни софта, ни достойного применения, и люди просто не знают, как её использовать. Мы не можем позволить этому произойти. Благодаря тому, что с Surface мы работаем уже несколько лет, мы будем готовы к появлению следующего поколения «железа», и новый софт от этого выиграет.
Surface очень интересен, потому что это далеко не просто стол и не просто экран с мультитачем. Самое важное в Surface — то, что экран одновременно служит оптическим сенсором — наподобие сканера. На него можно положить документ или объект, и устройство его «увидит». Оно реагирует и на пальцы, что обеспечивает мультитач, но в отличие от ёмкостного или резистивного экрана Surface не только воспринимает прикосновения, но и по-настоящему видит объекты, сканирует и оцифровывает их. Это самое замечательное.
- Ну да, мы все видели демонстрации. Есть ещё один интересный продукт, о котором я хотел вас расспросить. Он назывался InkSeine, и, кажется, впоследствии какие-то его элементы были использованы в многострадальном Microsoft Courier. Со стороны он многим кажется неудачей, но вы наверняка знаете куда больше.
- Конечно. Это разработка как раз моей группы. InkSeine создал один из моих ближайших коллег — Кен Хинкли. Как раз о нём я говорил, когда упомянул сотрудника, который демонстрирует в Нью-Йорке наш проект, сблизивший тач с перьевым вводом.
- То есть работа движется?
- Конечно! Пока что это всё лишь исследования, но у нас есть, что показать. Другая группа в Microsoft Research разработала замечательную программу для рисования — Gustav. В отличие от других программ для рисования на компьютере, она по-настоящему моделирует физику красок. Мел, к примеру, будет отличаться от масляной краски — её можно смешивать пальцами, а мел — размазывать и так далее. Рисовать при этом можно и пером, а пальцами — подправлять или же двигать и масштабировать холст. Получается, что пальцы и кисть можно использовать одновременно.
Я знал, что вы упомяните Courier. Наша цель — доводить до рынка хорошие технологии, но иногда бывает так, что конечный продукт не так важен. Идеи продолжают развиваться, научные статьи публикуются...
- То приложение с красками производит впечатление очень «аналогового» что ли. Вам не кажется, что правильнее было бы не пытаться эмулировать аналоговое, а придумать, как извлечь пользу из того, что у компьютеров получается лучше?
- О, это отличный вопрос, я рад, что вы его задали. Это, на самом деле, больше похоже на выбор тактики. Когда новая технология готова к использованию, людей нужно убедить в том, что она работает. Для этого стоит сделать знакомую всем вещь, но на цифровой основе. Её можно показать всем и сказать «попробуйте». Вместо того, чтобы решать, вы правы или я, лучше всего попробовать и прислушаться к своим ощущениям. Вы уже использовали компьютер раньше и сперва отзовётесь негативно. Потом скажете: «Но я же не художник, зачем мне краски? Я инженер или музыкант или банкир или в игру хочу поиграть — не важно». Я отвечу: «Я это понимаю, но зато теперь мне стала понятна физиологическая сторона. У тебя ведь две руки?» — «Что за глупый вопрос? Конечно!» — «Ну и почему ты всю жизнь используешь только одну при работе с мышью (кроме тех моментов, когда приходится печатать)?».
Как использовать обе руки при работе с компьютером? Когда мы пишем на листе бумаги, мы обычно не просто водим по нему карандашом, вторая рука при этом обязательно придерживает и направляет лист. При письме руку комфортно передвигать примерно на шесть сантиметров — не больше. Это можно учесть, причём даже в работе, к примеру, с электронными таблицами.
Приведу пример ещё лучше. Представьте, что я работаю с небольшим устройством — величиной с мобильный телефон. Там у меня есть карта, и я хочу показать на ней, как добраться из аэропорта до московского офиса Microsoft. Если карта умещается на экране целиком, то от неё никакого прока — слишком мелко. Её нужно приблизить и начать рисовать на ней путь, но разве это не безумие — нарисовать три линии, подвинуть, нарисовать ещё три линии, передвинуть и так далее?
Гораздо лучше было бы водить устройством так, будто оно — увеличительное стекло над реальной, но невидимой картой. Гироскоп, акселерометр или поток оптических данных со встроенной камеры в этом помогут. Тогда можно будет передвигаться над «картой» и, будто мы управляем камерой, приближать телефон для разглядывания деталей или отдалять для того, чтобы осмотреться. Вот тогда можно будет и рисовать, и передвигать карту, и говорить одновременно, а потом отправить в виде сообщения — к примеру, в машину, а её навигационная система отобразит послание.
В какой-то момент становится понятно, что работа с картой очень напоминает рисование! Двигаться по карте — в точности то же самое, что двигать холст в «Густаве». Представьте себе такую ситуацию: вам нужно добираться сюда, а у вас дома проблема с окном. Нужно вызвать ремонтников, но поломка — в определённом месте одного из окон. Времени ждать и показывать нет, потому что нужно по делам. Вы выходите из дома, берёте с собой камерофон и фотографируете фасад. А потом помечаете на картинке нужное место и отправляете в виде сообщения рабочим.