Определение уровня комфорта, достижение плавности и снижение когнитивной нагрузки — это примеры разных видов, относящихся к эргономике и учитывающих восприятие и психологию эффектов, которых мы часто стремились достичь. В каждом случае доработка и настройка техники на высоком уровне становились средством для достижения результатов, ориентированных на людей.
Есть еще множество примеров наших попыток соединить технические и гуманитарные науки на этом перекрестке, но в книге не хватит места, чтобы рассказать истории о них всех, поэтому вот еще несколько очень кратких примеров из эпохи Purple.
Изгиб.
Вы можете считать, что касаетесь экрана iPhone кончиком пальца, но это не так. Из-за изогнутой формы подушечек пальцев точка соприкосновения на самом деле находится ниже. Ею является именно то место на пальце, которое первым касается экрана. Программное обеспечение меняет геометрию тех точек, к которым вы действительно прикасаетесь, переключая или изгибая их, чтобы учесть эту разницу, давая вам ощущение, что ваше касание нацелено прямо вперед.
Расстояние между ощутимой и реальной линиями может не показаться большим, но, если бы программное обеспечение не изгибало касания, создавалось бы ощущение, что сенсорный экран неточен
Заряженные кнопки
. На самом деле размер кнопки Back (Назад) в верхней панели навигации слишком мал, чтобы с комфортом нажимать ее, поэтому кнопка заряжена, то есть ее активная зона, в которой программное обеспечение распознает касания, больше, чем видимая зона кнопки.
Воспроизведение кнопки Back на экране…
…было меньше, чем ее активная зона. Приблизительный размер увеличенной активной зоны — результат «зарядки» кнопки — показан светлым кругом
Как детская игра
. Функция «Сдвиньте, чтобы разблокировать», не позволяющая случайно активировать какие-либо процессы, когда телефон лежит в кармане или в сумке, и ее пользовательский интерфейс были настолько интуитивно понятными, что, когда Имран впервые дал iPhone своей дочери — ей было около трех лет, — она секунду смотрела на экран, а потом без всяких подсказок провела пальцем и разблокировала телефон. Никаких проблем.
Никаких промахов
. При нажатии в любом месте прямоугольника клавиатуры всегда происходит активация клавиш. Поскольку они не касаются друг друга — ни визуально, ни на программном уровне — можно было коснуться пальцем внутри клавиатуры, но не попасть по клавише. Тем не менее я решил, что, если человек нажимает на клавиатуру, он хочет что-то напечатать, поэтому я всегда выдавал результат. В случае промаха я активировал геометрически ближайшую клавишу.
Управление «Сдвиньте, чтобы разблокировать» было настолько интуитивно понятным, что им мог пользоваться даже ребенок
Я мог бы еще очень долго рассказывать о подобных функциях и решениях, в том числе и о физической кнопке «Домой», получившей утешительную роль второго плана как резервный способ выбраться из ловушки для запутавшихся в приложении, об анимации, обеспечивающей связи приложений, начинающей и останавливающей приближение и удаление, в то время как при переходе к другому контенту приложение сдвигается в сторону.
Я бы мог продолжать и продолжать, и, если вы хотите почитать невразумительную юридическую терминологию, вы можете это сделать. Я сошлюсь на патент Соединенных Штатов Америки 7479949, который в разговорах с юристами Apple иногда называют «Патент-949», а в других разговорах — «патент на iPhone». Его официальное название: «Устройство с сенсорным экраном, метод и графический пользовательский интерфейс идентификации команд с использованием эвристических правил»{51}
. Этот документ — официальное заявление Apple о новых свойствах и функциях программного обеспечения первого iPhone. 385 страниц патента заполнены диаграммами, графиками, схемами, примерами реализации и формулой изобретения. Эта подача заявки имела своей целью обеспечить всеохватывающий отчет о мультисенсорном пользовательском интерфейсе, а в его разделах подробно разбираются скучные подробности бесчисленных конкретных взаимодействий. Например, вот короткий отрывок, описывающий, как движения пальцев по сенсорному экрану могут быть интерпретированы в определенных ситуациях.