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