Powszechnie wiadomo, że ludzie nie są w stanie dostrzec zmian, które następują po 10 ms od ich wykonania. Ta reaktywność zaowocuje doświadczeniem, które ostatnio było najczęściej opisywane jako „zgryźliwe”. Jest to zauważalne, ale użytkownikom trudno jest nadać mu nazwę.
Więc jeśli chcesz doskonałości, zajmij około 15 ms opóźnienia. Jeśli chcesz naprawdę dobrze, weź 100 ms opóźnienia. 100 ms to średnio 50 ms i na pewno minie dla ludzi.
Istotne są również aplikacja i oczekiwany czas odpowiedzi. Przesuwane drzwi lub winda mają bardzo dużą tolerancję (ponieważ obiekt fizyczny zawsze zajmie dużo więcej czasu), podczas gdy interfejsy automatów biletowych nie mają w ogóle czasu.
Górną granicą odpytywania byłoby około 1500 ms. Wszędzie wokół ludzie zawsze zauważą, że jest to powolne.
Te dane są czysto osobistym doświadczeniem gracza i programisty. YMMV i pamiętaj, że po prostu wypróbowanie tego samemu jest najlepszym sposobem, aby dowiedzieć się, jakie to uczucie. Jedyną „naukową” odpowiedzią jest <10 milisekund, poza tym chodzi o zdolność dostrzegania opóźnienia (które różni się w zależności od osoby i momentu) oraz tolerancję użytkownika.
Na marginesie możesz spróbuj zmieniać opóźnienia, aby oszczędzać baterię lub czas procesora, gdy interfejs nie jest używany. Akcja użytkownika, tym szybsze odpytywanie. Kiedy aplikacja działa, sonduj bardzo powoli. Lepiej sondować, gdy ma to znaczenie!