There’s an extremely high barrier to entry and people don’t have time to learn different operating systems.
There’s an extremely high barrier to entry and people don’t have time to learn different operating systems.
(Yet Roku and more do.)
[0]: https://www.cnet.com/news/microsoft-neuters-youtube-windows-...
The barrier is caused by a lack of available software (something html5 has largely solved outside of games/Snapchat/apples anti competitive behavior with chat etc.)
Complexity of phones since 2007 has skyrocketed. Can a small team create a phone OS and the ecosystem users have grown accustomed to today?
And before you say a desktop DE is unusable on a handheld I’d urge you to actually try it. I’ve owned multiple handhelds running GNU/Linux with either the DE I used on my laptop (fvwm at the time) or lxde and they’re more comfortable than mobile GUIs. (I’m particular: there are far fewer mobile dialogs and touch controls popping over eachother right before you tap them.)
But on phones, I prefer a great screen, good camera and everything else the mainstream offers. I have a proper camera and good laptops with display and everything but nothing beats the convenience of a good phone for someone who is a nomad(well before covid-19). If linux handhelds work for you, power to you. But I have never found any in the last five years at least that I wanted to use as a daily driver. Would be interested in recommendations though.
I don't think this is unique to mobile either - pretty much everyone uses Windows or Mac because those OS's support the software that they want to use (although with everything moving to the web this is going away to some degree). The main difference with mobile is that the expectation (or requirement, with Apple) is that you will install software through the app store rather than just downloading it from the internet like on desktop.