«И мы сказали, что, возможно, пришло время присмотреться к этой технологии ещё раз, – рассказывает Хуппи. – Те ребята действительно поняли, как сделать мультисенсорную панель с помощью ёмкостных датчиков». Невозможно осмыслить современный язык вычислений, или iPhone, не понимая, что это значит.
В то время сенсорная технология ограничивалась резистивными экранами – вспомните старые банкоматы и киоски в аэропорту. Резистивные сенсорные экраны состоят из нескольких слоёв – пленок, покрытых резистивным материалом, между которыми есть маленький зазор. Когда вы касаетесь экрана пальцем, то смыкаете оба слоя; таким образом происходит определение места прикосновения. Резистивное касание отличается неточностью, частыми ошибками и потому с ним неудобно работать. Те, кому доводилось по пятнадцать минут впечатывать свои пальцы в сенсорный экран рейсового терминала в аэропорту, чтобы затем увидеть мигающие кнопки или получить совершенно не то меню, хорошо знакомы с недостатками подобных экранов.
Не полагаясь на силу нажатия, нужную для регистрации касания, ёмкостные датчики используют биоэлектричество. Наши с вами тела являются хорошими проводниками, поэтому, когда мы касаемся ёмкостной поверхности, то искажаем электрическое поле экрана, что можно измерить как изменение ёмкости и определить его местоположение достаточно точно. И FingerWorks сильно продвинулись в этой области.
Команда ИНСВ обзавелась устройством FingerWorks и обнаружила, что в комплект входили инструкции, описывающие десятки различных жестов. «Я бы сравнил это с игрой на редком, экзотическом инструменте, – рассказывает Хуппи, – не всякий человек сможет освоить такую игру». Мастера Apple, как и прежде, увидели способ сделать всё проще. «В устройстве была заложена сама базовая идея, – рассказывает Хуппи. – Суть в том, что имелся набор жестов, например, щипок для увеличения изображения, или скроллинг[8] при помощи двух пальцев».
Новый практичный подход к работе с компьютером, свободный от надоевших посредников и древних клавиатур, всё больше виделся тем самым искомым направлением, и команда ИНСВ восторженно накинулась на идею создания нового пользовательского интерфейса, в основу которого ляжет язык множественного касания, изобретённый Вестерманом: даже если сам словарь этого языка придётся переписать или упростить. «Мы всё больше проникались задумкой и хотели уже сейчас уметь передвигать объекты на экране, будто реальные листочки бумаги на столе», – рассказывает Чаудри.
Замысел прекрасно подходил как сенсорной панели, так и планшетному ПК с сенсорным экраном. Замысел, который стремились воплотить многие, но идеально работавший вариант которого так и не дошёл до потребительского рынка, – ветераны Newton (у которого был резистивный сенсорный экран) не могли пройти мимо такой задумки, всё ещё надеясь увидеть расцвет мобильных компьютеров.
Уже не в первый раз случилось так, что бойкая группа изобретателей из Apple вдохновилась разработками других компаний, чтобы сделать свой собственный пользовательский интерфейс. На самом деле у самого главного мифа о Прометее в Кремниевой долине есть аналогии: в 1979 году отряд молодых инженеров Apple посетил научно-исследовательский центр Xerox PARC и положил глаз на новейший графический пользовательский интерфейс (ГПИ), который мог похвастаться окнами, иконками и разными меню. Джобс и его «пиратская» команда позаимствовали кое-какие идеи для своего только встававшего на ноги Macintosh. Когда Билл Гейтс создал Windows, Джобс обвинил его в воровстве концептов Apple, на что Гейтс спокойно ответил: «Послушай, Стив, давай-ка взглянем с другой стороны. Мне думается, что дело тут в том, что мы оба живём рядом с богатым соседом по имени Xerox, и вот, когда я залез к нему в дом, чтобы вынести телевизор, то обнаружил, что ты уже украл его».
Пока начальство организовывало встречи с делавэрскими специалистами по сенсорам, команда ИНСВ задумалась, как подступиться к экспериментам с мультитачем и каким образом внедрить технологию FingerWorks в устройства на базе Mac. С самого начала перед ними встала существенная преграда, которую предстояло как-то обойти: разработчикам хотелось взаимодействия с прозрачным сенсорным экраном, тогда как FingerWorks использовали технологию для непрозрачной панели.
Как быть? Обратиться к старому доброму «шаманству» с железом.
Чтобы подступиться к созданию прототипа, команда отправилась искать вдохновение в интернете. По словам Хуппи, они нашли несколько видео, на которых инженеры выполняли непосредственные манипуляции путём проецирования изображения на непрозрачный экран. И они воскликнули: «Вот оно! Именно об этом мы и говорили».