I think before 2010, mobile app environments were more diverse: we had Windows Phone/Mobile, BlackBerry, Symbian, Palm.
Now practically all we have are android iOS and Android. Some others players joined the competition, and they are either:
- Defunct (like Bada, OpenMoko, Firefox OS etc), or
- Exists in smallish niche (like Kindle, Tizen, PureOS, etc)
I like to see more (preferrably FOSS) significant competitors, but I guess that would be very hard if you are not backed up by big companies?
I doubt we would see the development of the personal computer again. The wrong people in business decide the direction here.
I do even think this is ultimately a limiting factor. There is just so much I would ever be willing to share on a device where Apple or Google is the administrator. I mostly degraded my phone to basic communication and nothing else. No auth, special software or utility. If I invest here I very likely will be sorry later.
Device manufacturers decided to go with locked down environment. I cannot really understand people that buy a Samsung phone. The amount of crapware is staggering.
iOS is cleaner, but I also do not want to invest knowledge here either. Not even in the hardware if it could run other OS, even if it is decent.