Сенсорный экран 3D Touch в iPhone 6s – принцип работы, функции, свойства

22 сентября 2017 |

В коллективном интервью Bloomberg после презентации Джони Айв рассказал о годах работы над новой системой, Фил Шиллер посетовал на невероятные трудности при ее воплощении «в железе», а Крейг Федериги поведал о сложностях выбора концепций и нематериальных затратах Apple при создании технологии 3D Touch.

От идеи к реализации

3D Touch, дисплей

Не коммерческая тайна, а банальная неопределенность – топ-менеджеры сумели припомнить лишь, что разработка прототипа многоуровнего сенсорного дисплея началась «годы назад». Федериги, старший вице-президент Apple по разработке ПО, припомнил, что некогда на повестке дня встала проблема оперативного взаимодействия с разрастающимся функционалом iOS. И его подчиненные предложили не наращивать количество различных ярлыков и кнопок, а увеличить количество видов взаимодействий с одной и той же условной точкой сенсорного экрана. Дизайнерское решение руководству пришлось по вкусу – к непроизвольной досаде команды Фила Шиллера проекту был дан зеленый свет.

3D Touch, дисплейИнженеры в который раз выступили в качестве беспощадно эксплуатируемой рабочей силы, а разработка каждого отдельного решения потребовала от Apple колоссальных инвестиций. Потому-то в прессу не просачивалось ни капли информации – еще несколько лет назад вовсе не было уверенности, что ноу-хау заработает как надо. Своими силами купертиновцам обойтись не удалось, например, стекло для дисплея с особыми параметрами гибкости является детищем компании Corning.


В ходе разработки 3D Touch пришлось основательно модернизировать акселерометры и гироскопы для iPhone с целью нейтрализации погрешности от влияния гравитации. Кудесники Apple научились распознавать нажатие с усилием одного или нескольких пальцев, разделяя эти жесты по силе давления каждого из них.

Попутно решались задачи точного вычисления степени воздействия указующего перста на сенсоры при использовании смартфона в наклонном или перевернутом положении, во время ходьбы, бега и в состоянии покоя.

3D Touch, дисплейКонструктивно сенсоры 3D Touch представляют собой решетку из 96 отдельных датчиков, расположенную между защитным, но податливым стеклом от Corning и панелью подсветки экрана. Они измеряют расстояние между собой и прогибающимся под давлением пальца лицевым покрытием – разница в высоте интерпретируется как слабое или сильное нажатие. Наложив эти сведения на координаты области контакта, вычисленные традиционной сенсорной системой iPhone, получаем конкретный управляющий жест.

Peek и Pop

3D Touch, дисплейТерминология позаимствована из области обработки абстрактных типов данных в программировании и отражает два принципиально разных способа воздействия на некий объект. В данном случае – иконку приложения на экране iOS, менюшку в программе или игрового персонажа, как было показано на примере шутера по мотивам Warhammer 40 000.


Peek, оно же «слабосильное нажатие», разблокирует ту опцию объекта, которую подвесили на данный жест, но не активирует ее. Иными словами, это аналог превью, позволяющий пользователю определится, что он может сделать. Далее следует Pop, сильное нажатие, интерпретируемое как запуск выбранного процесса.

3D Touch, дисплейЖесты применяются как в связке, так и порознь, сообразно намерениям пользователя. Простой клик, двойной тап, свайпы и т.д. никуда не делись, разработчики Apple предлагают комбинировать старые и новые управляющие приемы, оптимизируя рутину путешествия из окна в окно и через дебри меню приложений. А для того, чтобы неуверенный человек не путался в жестах, внедрена система отклика Taptic Engine – когда создаваемое пальцем усилие достигает нужного критерия, механизм реагирует на это вибрацией. Для Peek длительность одобряющего сигнала составляет 10 мс, для Pop уже 15 мс – iOS в буквальном смысле рапортует о том, что команда принята.

Интеграция в iOS 9 и эволюция

Display_3D_Touch_5Строго говоря, на данном этапе 3D Touch является не более чем очередным узкоспециализированным системным инструментом, незначительно расширяющим функционал мобильной яблочной ОС. Все очень сильно зависит от разработчиков приложений – соответствующий API позволяет внедрить связку «Peek и Pop», перекроив практически любое меню и достигнув нового уровня лаконичности интерфейса. Но нет единого сценария модернизации эко-системы iOS, во всяком случае, Apple пока что лишь продемонстрировала широчайшие возможности новой технологии, не оговорив правила ее внедрения. Например, трансформация виртуальной клавиатуры в трекпад при нажатии с усилием в любой ее точке, без использования связки Peek+Pop. В iOS 9 для iPad аналогичная функция активируется свайпом двумя пальцами – должны ли разработчики альтернативных клавиатур отказаться от собственных интересных решений в пользу новшества?

3D Touch, дисплейИ у второго, и у третьего уровня силовых жестов предусмотрена привязка к координатам контакта с экраном и характеру движения – нет проблемы отличить свайп с Peek справа от окна и двойной Pop вверх и влево от него. Система допускает использование Peek не только для превью, но и как утвердительную команду, например, полусильный тычок рядом с электронным письмом интерпретируется, как приказ на мгновенное перемещение оного в корзину. Количества комбинаций и вариантов использования многообразия жестов 3D-системы мультитач на первых порах вызовет легкий хаос – разработчикам придется методом тыка определить наиболее удобные сочетания для разных задач. А затем, под патронатом Apple, придти к некоему консенсусу, но это лишь вопрос времени.

Но что ждать от 3D Touch в условном завтра? Apple недвусмысленно намекает – пора приготовиться к прощанию с кнопкой Home. В iOS 9 доступ к многозадачности осуществляется силовым нажатием в левой части экрана, после чего, практически не меняя положения пальца, мы пролистываем приложения в поисках цели. Вместо запуска отдельного клиента по ссылке в каком-либо окне теперь используется активный предпросмотр Peek, скорость ориентации пользователя в системе возросла на порядок. Архаичный способ работы, с выходом в главное меню через Home и последовательным запуском нужных программ, рано или поздно канет в Лету.

Не исключено, что уже следующая модель iPhone выйдет с неоднократно представленным в концептах экраном от края до края, без намека на кнопки на лицевой панели. Если купертиновцы успеют довести до ума дактилоскопический сканер, интегрированный в экран, препятствий для этого не останется вовсе. Вот тогда-то и вернутся сторицей все издержки, затраты финансовых и человеческих ресурсов, окупятся годы поисков и сомнений. 3D Touch – крупный задел на будущее.

Смотрите также: