В каком интервале времени эти устройства используют для выборки каждой сенсорной координаты? - PullRequest
1 голос
/ 10 марта 2012

Мне интересно, какова задержка (или чувствительность) таких устройств iOS, как iPad или iPhone.Другими словами, в каком временном интервале эти устройства используют для выборки каждой сенсорной координаты.Я наткнулся на это видео и просто заинтересовался.http://www.youtube.com/watch?feature=player_embedded&v=vOvQCPLkPt4#

1 Ответ

1 голос
/ 10 марта 2012

На самом деле это больше вопрос, связанный с аппаратным обеспечением.

Существует два способа реализации сенсорного экрана в устройстве, таком как iPhone:

  • прерывание
  • непрерывный цикл

На самом деле (для повышения эффективности) обычно используется комбинация: прерывание позволяет ОС (фактически, процессору, на котором работает ОС) знать, что она должна уделять больше внимания сенсорному экрану, когда что-то происходит вверх есть.

И чтобы ответить на ваш вопрос: когда что-то происходит на сенсорном экране, все зависит от процессора, его скорости (тактовой частоты) и процента процессорного времени, которое он может посвятить отслеживанию текущих касаний. Так что это зависит от устройства.

Если вы хотите быстро оценить скорость сканирования, вы можете создать подкласс некоторого вида и поместить оператор NSLog в событие touchesMoved, распечатывая временные метки сгенерированных событий.

РЕДАКТИРОВАТЬ: чаще всего упоминается обновление сканирования для устройств iOS с частотой 60 Гц (обновляется каждые 16,7 мс), но вы не должны воспринимать это как должное.

...