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

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


person devk    schedule 09.03.2011    source источник
comment
Не волнуйся. Это ни на что не повлияет. Просто убедитесь, что ваш код, который регистрирует прикосновение, эффективен.   -  person Aurum Aquila    schedule 09.03.2011


Ответы (2)


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

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

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

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

Каково самое низкое время реакции в вашем приложении?

person Matthias Bauch    schedule 09.03.2011

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

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

person occulus    schedule 09.03.2011
comment
Исправил мой ответ, удалив ошибочную ссылку на UIButton. - person occulus; 24.07.2012
comment
Кроме того, вы, проголосовавшие против, могли бы помочь больше, оставив комментарий о том, почему вы проголосовали против. - person occulus; 24.07.2012