Input latency and unpredictability of it. One famous example is that for many years there were usable finger-drumming apps on iOS but not on Android, because on Android you couldn’t make the touchscreen + app + OS + sound system let people actually drum in time. Something would always introduce a hundred ms of latency (give or take) at random moments, which is enough to mess up the feeling. Everyone knew it and no one could fix it.
Input latency and unpredictability of it. One famous example is that for many years there were usable finger-drumming apps on iOS but not on Android, because on Android you couldn’t make the touchscreen + app + OS + sound system let people actually drum in time. Something would always introduce a hundred ms of latency (give or take) at random moments, which is enough to mess up the feeling. Everyone knew it and no one could fix it.