- The better companies will minimize this. We still depend on cloud services like Gmail, github et.. on a day to day basis. And they still mess it up occasionally.
- There are ready designers who know nothing about UI design for each particular device pumping out apps.
- Look at the linux ecosystem. I think its working out.
* I rely on those services via clients that beat the hell out of the native web offering. Cloud services are an inbuilt way of life, cloud or web-based apps can go die in a fire as far as I'm concerned. They have two benefits: Developer simplicity and access from anywhere. Everything else is just downsides.
* Of course, but making it easier doesn't help. Just like with all fields, most programmers and software designers are amateur and lazy. IMO making even easier for these people to create terrible apps and making it the cornerstone of a mobile OS is a really bad idea.
* ...You're joking right? I don't even know where to begin with that one, except to look at Linux on the desktop numbers and then come back to me.
For the apps and GUIs there would be a marketplace (or ideally several), where people/companies can sell or give away for free their software. Most GUIs and apps would suck (just like most apps suck today). But there would be a few ones, which are truly great, much better than Google or even Apple could ever make them. And these would not be made by big companies, but by small startups consisting of creative people.
Once you run software on your computer, if that software can connect to the internet, it can update itself!
chrome is the exception not the rule
* Except for in the case of iOS. Apple has a policy that apps are not allowed to update themselves. But there's still no technical limitation.
- One terrible interface for everything
- Apps that update to broken versions without asking you and can't be reverted
- A web designer, who knows nothing about UI design for an app let alone the specific UI conventions of each device pumping out apps
- An ecosystem where it's a complete free for all. That always works out right?
Yeah I think I'm going to stop imagining now.