Оцените оборудование

Оценка оборудования включает определение трех тактильных эффектов, обозначенных как Эффекты 1, 2 и 3 для этой конкретной оценки.

Эффект 1: Предопределенные короткие тактильные константы

Константа VibrationEffect.EFFECT_CLICK — это базовый эффект или общий знаменатель в сопоставлении HAL-API, представленном в разделе Константы сопоставления между HAL и API . Он сопоставлен с наиболее часто используемым эффектом HapticFeedbackConstants.KEYBOARD_PRESS . Оценка этого эффекта помогает определить готовность вашего целевого устройства к четким тактильным ощущениям .

Эффект 2: короткий пользовательский тактильный эффект.

Константа VibrationEffect.createOneShot(20,255) предназначена для пользовательских тактильных эффектов. Для коротких одиночных импульсов рекомендуемый максимальный порог для определения продолжительности — 20 мс. Не рекомендуется использовать одиночный импульс длительностью более 20 мс, поскольку он воспринимается как жужжащая вибрация .

Форма волны короткого пользовательского тактильного сигнала эффект

Рисунок 19. Короткий пользовательский тактильный эффект

Эффект 3: Длинный индивидуальный тактильный эффект с изменением амплитуды.

Константа VibrationEffect.createWaveform(timings[], amplitudes[], int repeat) предназначена для длинных пользовательских эффектов с изменением амплитуды. Способность создавать различные амплитуды для пользовательских тактильных эффектов является одним из показателей оценки возможностей устройства по созданию богатых тактильных эффектов . Рекомендуемые timings [] и amplitudes []{500, 500} и {128, 255} соответственно, что представляет собой тенденцию увеличения амплитуды от 50% до 100% с частотой дискретизации 500 мс.

Форма волны тактильного эффекта с амплитудой вариация

Рисунок 20. Длинный индивидуальный тактильный эффект с изменением амплитуды.

Чтобы проверить аппаратные возможности управления амплитудой для Эффекта 3, используйте метод Vibrator.hasAmplitudeControl() . Результат должен быть true , чтобы выполнить VibrationEffect.createWaveform с заданной амплитудой.

Блок-схема субъективного тактильного эффекта оценка

Рисунок 21. Субъектная оценка тактильного эффекта 1, 2 и 3.

Проведите субъективную оценку

Для быстрой проверки согласованности сначала проведите субъективную оценку. Цель субъективной оценки — наблюдать за амплитудой тактильных эффектов, чтобы определить, может ли устройство генерировать тактильные ощущения с воспринимаемыми человеком амплитудами.

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

Провести расширенную оценку

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