Selecting the Right Input Method for Mobile Users
As applications move to mobile, the context and intended usage change. You can't expect a swiss-army knife of a desktop app to provide the same functionality on an iPhone or Android device. This is already well known, and there are many blog posts and books and courses on this topic. It's great for users, because well made mobile apps are tailored well to the mobile lifecycle they need to survive in.