Hacker News new | ask | show | jobs
by denni9th 2190 days ago
The issue is app stores. Most app developers/companies won't deploy to any stores other than Google's and Apple's, so when it comes to choosing a device that can run most apps its IPhone or Android.

A solution here is to introduce a standard mobile app format, with standard APIs to interact with the OS. Then app developers write one app that can run on any supported device. But good luck getting the duopoly to agree to that.

1 comments

> A solution here is to introduce a standard mobile app format, with standard APIs to interact with the OS.

I would argue that's exactly what Android is. It's a mobile OS with a mobile app ecosystem of APIs.

But the fact that no government forced all smartphones to use it means it didn't and likely won't happen. Also, governments don't seem to move at the speed of iOS/Android features, so taking that hypothetical path would have likely meant all mobile phone features slowed a lot.

> The issue is app stores.

Another solution is for governments to enforce reasonable access to all mobile app companies and to make sure the purchases and data are portable to all similar devices (say all smartphones or all game consoles). It's not that hard to make the coupling of the app binary to the device tight but the license to use the software portable.