Наверное, самой громкой новинкой в iPhone 6s стал сенсорный экран с поддержкой технологии 3D Touch. Напомним, что эта технология позволяет приложениям определять силу нажатия на экран, позволяя телефону распознавать новые виды жестов. К уже привычным нам Tap (касание), Swipe (смахивание), Pinch (сведение) и Stretch (разведение) добавились жесты Peek и Pop.
Для выполнения жеста Peek нужно слегка коснуться иконки и ненадолго задержать палец. Если после этого надавить на иконку посильнее, то будет выполнен жест Pop.
Жест Peek, как правило, используется для отображения контекстной информации. Например, для показа превью сайта, быстрого просмотра календаря и т.п. После отображения контекстной информации, в некоторых случаях можно сдвинуть палец вверх или право-влево для получения доступа к дополнительным функциям. А если вместо сдвига надавить на экран посильнее, то для объекта будет выполнен жест Pop, при этом произойдет переход к карточке объекта.
Отличие жестов Pop и Tap в том, что Tap выполняется над объектом сразу, а Pop — после предварительного просмотра, это как бы продолжение жеста Peek.
Например, жест Peek в почтовом клиенте покажет окно предварительного просмотра письма, а последующий Pop — откроет письмо на весь экран, как будто на нем выполнили Tap.
Сенсор нажатия также используется в графических программах для управления характеристиками инструментов рисования. Например, для изменения толщины линии. А уж какой простор открывается для разработчиков игр!
Давайте посмотрим, как используются жесты 3D Touch в популярных приложениях.
Instagram было одним из первых приложений, в котором была реализована поддержка жестов 3D Touch. Жест Peek на иконке приложения вызывает контекстное меню для быстрого перехода к личным сообщениям, поиску или к отправке фотографии. Такой же жест на фотографии в галерее откроет ее в увеличенном масштабе, а жест на аватаре откроет превью с последними фотографиями и краткой статистикой пользователя.
В приложении Pinterest реализована расширенная поддержка жеста Peek. При касании уменьшенного изображения, открывается превью, в котором с помощью свайпа можно выполнить дополнительные операции. А регулируя степень нажатия, можно менять размер окна предварительного просмотра.
Magic Piano
Уж кому-кому, а производителям приложений — симуляторов музыкальных инструментов сам бог велел подключить функцию 3D Touch сразу же после ее выхода. Теперь пианино реагирует на силу нажатия, позволяя регулировать громкость и продолжительность звучания каждой ноты.
Launch Center Pro
Launch Center Pro предлагает быстрый доступ к функциям телефона (быстрый набор, создание событий в календаре, переход на сайт и пр.) с помощью виджета центра уведомлений. Теперь получить быстрый доступ к этим функциям можно используя жест 3D Touch на иконке приложения.
Shazam
Наверное каждому пользователю этого приложения приходилось лихорадочно вынимать iPhone и запускать Shazam, пытаясь успеть распознать понравившуюся мелодию, которая звучит из радиоприемника. С технологией 3D Touch распознавание можно запустить одним жестом — просто прижав иконку приложения на главном экране.
Dropbox
Помимо жеста Peek на иконке приложения, который вызывает меню со списком последних файлов, теперь можно выполнять предпросмотр папки или файла, прикоснувшись к ним.
Evernote
В Evernote реализована стандартная поддержка жестов 3D Touch. Иконка приложения вызывает контекстное меню для быстрого доступа к функциям, а Peek на заметках или ссылках отображает окно предварительного просмотра.