Тактильное касание (Haptics) использует осязание людей, чтобы улучшить взаимодействие с экранными интерфейсами. Например, система делает тактильные касания в дополнение к аудио и визуальной обратной связи, чтобы акцентировать факт подтверждения транзакции в Apple Pay. Тактильные касания также могут улучшать сенсорные жесты и взаимодействия, такие как прокрутка какой-либо панели или смена состояний у свитчера (переключателя вкл/выкл).
На поддерживаемых моделях iPhone вы можете добавить тактильные касания в свое приложение несколькими способами.
Когда вы используете системные контролы и тактильные касания, iOS управляет силой и поведением обратной связи. Например, свитчер автоматически воспроизводит едва уловимый эффект нажатия, а выше упомянутый набор из обратной связи для уведомления воспроизводит паттерн “успех”, пример которого показан ниже. Юзеры также понимают тактильные касания, которые заложены в систему, поэтому важно использовать их в соответствии с документацией.
Тактильные касания “уведомления” дают обратную связь о результатах выполнения задачи или действия, например разблокировка транспортного средства.
Успех. Означает, что задача или действие завершены.
Предупреждение. Означает, что при выполнении задачи или действия произошло предупреждение.
Сбой. Означает, что задача или действие завершились неудачно.
Тактильные касания “воздействия” отражают физическую метафору, которую вы можете использовать в качествен дополнения к визуальному опыту. Например, люди могут почувствовать эффект нажатия, когда изображение встает на место, или эффект глухого удара как будто сталкиваются два тяжелых предмета.
Легкое воздействие. Означает столкновение между небольшими или легкими элементами UI.
Среднее воздействие. Указывает на столкновение между элементами UI среднего размера или среднего веса.
Тяжелое воздействие. Указывает на столкновение между большими или тяжелыми элементами UI.
Жесткое воздействие. Указывает на столкновение между жесткими или негибкими элементами UI.
Мягкое. Указывает на столкновение между мягкими или гибкими элементами UI.
Тактильные касания “выделение” дают обратную связь при изменении значений элемента UI.
Выбор. Указывает, что значения UI элемента изменяются.
Независимо от того, используете ли вы системные haptics или создаете свои собственные, крайне важно использовать их таким образом, чтобы обогатить пользовательский опыт, не отвлекая людей от их целей.