Время отклика для UIButton


Я разработал тест для iPod / iPhone (с MonoTouch, если это уместно), который измеряет время реакции. Но мне нужно учитывать время между касанием экрана и фактическим запуском события кнопки. Есть ли какие-нибудь документы об этом?

2 4

2 ответа:

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

Но на iPhone? Имхо невозможно. Емкостный сенсорный экран не является оптимальным для получения результатов, которые точно одинаковы для каждого тела и местоположения. А если почта.приложение решает опрашивать электронные письма как раз в тот момент, когда вы коснетесь экрана, будет большая задержка.

Но чтобы прояснить одну вещь, мы говорим о каких-то микросекундах или даже меньше, чем тот.

Если вы хотите получить точные результаты, вы не должны использовать iPhone. Но я думаю, что ваше приложение будет какой-то игрой, поэтому никого не волнует, если ваш результат составляет 0,01 секунды. Но я бы не показывал результаты в 0,381829191 секунды, что подделывает точность, которую вы никогда не получите ни на одном смартфоне.

Какое наименьшее время реакции вы получили в своем приложении?

Время между фактическим касанием и системой, регистрирующей его, будет пренебрежимо малым.

Одна ключевая вещь: если вы обнаруживаете нажатие с помощью сенсорных событий, таких как touchUpInside, рассмотрите возможность использования события touchesDownInside, потому что touchesUpInside, не будет срабатывать, пока палец пользователя не покинет экран.