TouchPal, or “that keyboard that comes pre-installed with some Android phones”, has now started pushing ads on its free version. This has caused a lot of consumers to rightfully get upset, especially since a lot of them didn’t actually choose to get this keyboard as it came pre-installed.
The one to get affected by this most will be HTC, as it has been shipping TouchPal on its phones for a few years now. According to a couple of reddit posts, users are already seeing ads on their HTC 10 phones when they start using the keyboard. This is because HTC ships the phone with the basic version of TouchPal and in order to disable the ads the customers will have to get the premium version.
Including a third party app that updates independently means you have zero control over how the application will change later once you have shipped the device. This is not something that Google, Samsung, LG or even Apple has to worry about since they include their own keyboards. I think it’s safe to assume HTC didn’t know TouchPal would pull this stunt at a later date but then that’s the risk you take by including a third party app.
Companies like HTC often choose to install a keyboard app like TouchPal by default instead of making their own. They do this, of course, because it’s easier but also because they profit off of including third party developer apps on their device (often called bloatware). It’s also why they won’t just include Gboard because Google won’t pay the OEM for using its software.
Anyway, it remains to be seen what HTC does now. The good thing is that users can take matters into their own hands and install another keyboard. Unfortunately, not all users will be savvy enough to do this on their own.
Source 1 Source 2