4

我已经为 iPod/iPhone(如果相关,使用 MonoTouch)开发了一个测量反应时间的测试。但我需要考虑触摸屏幕和实际触发按钮事件之间的时间。有这方面的文件吗?

4

2 回答 2

1

在实时操作系统上获得可预测的中断延迟已经非常困难甚至几乎不可能。

但是在 iPhone 上呢?恕我直言不可能。电容式触摸屏并不是获得每个身体和位置完全相同的结果的最佳选择。如果 mail.app 决定在您触摸屏幕的那一刻轮询电子邮件,则会有更大的延迟。

但为了澄清一件事,我们说的是几微秒甚至更少。

如果你想要准确的结果,你不应该使用 iPhone。但我猜你的应用程序将是某种游戏,所以没有人关心你的结果是否落后 0.01 秒。但我不会将结果显示为 0.381829191 秒,这会伪造您在任何智能手机上都无法获得的准确性。

您在应用程序中获得的最短反应时间是多少?

于 2011-03-09T13:28:03.890 回答
0

实际触摸和系统注册它之间的时间可以忽略不计。

一件关键的事情:如果您使用触摸事件检测按下touchUpInside,请考虑使用该touchesDownInside事件,因为touchesUpInside, 直到用户的手指离开屏幕才会触发。

于 2011-03-09T13:26:22.253 回答