Improve swipe performance

New Swipe / glide typing

muleluku MOD · iPhone ·

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

muleluku MOD ·

Continued efkey

muleluku MOD ·

Native

muleluku MOD ·

Gboard

muleluku MOD ·

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/>

Sign in to comment or vote.