Тактильное касание (Haptics) использует осязание людей, чтобы улучшить взаимодействие с экранными интерфейсами. Например, система делает тактильные касания в дополнение к аудио и визуальной обратной связи, чтобы акцентировать факт подтверждения транзакции в Apple Pay. Тактильные касания также могут улучшать сенсорные жесты и взаимодействия, такие как прокрутка какой-либо панели или смена состояний у свитчера (переключателя вкл/выкл).

На поддерживаемых моделях iPhone вы можете добавить тактильные касания в свое приложение несколькими способами.

Когда вы используете системные контролы и тактильные касания, iOS управляет силой и поведением обратной связи. Например, свитчер автоматически воспроизводит едва уловимый эффект нажатия, а выше упомянутый набор из обратной связи для уведомления воспроизводит паттерн “успех”, пример которого показан ниже. Юзеры также понимают тактильные касания, которые заложены в систему, поэтому важно использовать их в соответствии с документацией.

Уведомления

Тактильные касания “уведомления” дают обратную связь о результатах выполнения задачи или действия, например разблокировка транспортного средства.

success.mp4

Успех. Означает, что задача или действие завершены.

warning.mp4

Предупреждение. Означает, что при выполнении задачи или действия произошло предупреждение.

error.mp4

Сбой. Означает, что задача или действие завершились неудачно.

Воздействие

Тактильные касания “воздействия” отражают физическую метафору, которую вы можете использовать в качествен дополнения к визуальному опыту. Например, люди могут почувствовать эффект нажатия, когда изображение встает на место, или эффект глухого удара как будто сталкиваются два тяжелых предмета.

impact_light.mp4

Легкое воздействие. Означает столкновение между небольшими или легкими элементами UI.

impact_medium.mp4

Среднее воздействие. Указывает на столкновение между элементами UI среднего размера или среднего веса.

impact_heavy.mp4

Тяжелое воздействие. Указывает на столкновение между большими или тяжелыми элементами UI.

impact_rigid_sound.mp4

Жесткое воздействие. Указывает на столкновение между жесткими или негибкими элементами UI.

impact_soft_sound.mp4

Мягкое. Указывает на столкновение между мягкими или гибкими элементами UI.

Выделение

Тактильные касания “выделение” дают обратную связь при изменении значений элемента UI.

retarget.mp4

Выбор. Указывает, что значения UI элемента изменяются.

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

Проектирование и Haptics