Improve swipe performance
iPhone 13 mini. iOS 27.0.1.
Comparing swipe typing and EFKey with the native key and Gboard back to back reveals a noticable difference in responsiveness.
My primitive scrubbing through screen recording method reveals that EFKey needs ballpark 200-300 ms from end of a swipe to inserting the word in the text field. Native needs about 100-150 ms while Gboard is blazingly fast with under 50 ms.
Although pratically speaking there isn't really a difference felt between Native and Gboard.
For a fast paced, interactive application like a keyboard, any user interaction should ideally respond within 100 ms or less to not feel unresponsive.
Discussion
Sign in to comment or vote.
Continued efkey
Native
Gboard
Today on build 473 it has improved and doesn't feel bothersome anymore. Must have been something up with my phone maybe running some background task at that point. Right now it takes about 150-200 ms.
A little bit above the targeted mark of staying under 100-150 ms. May or may not be worth it to investigate considering newer phones than iPhone 13 might easily achieve that. And considering the market share of 13 at 11% and declining according to <https://telemetrydeck.com/survey/apple/iPhone/models/>