Web browser versions are dead – automatic updates is the future
robertnyman.com
robertnyman.com
For consumers, this is fine, but for IT this is a nightmare. I really don't want to come into work and find all of the machines updated and none of the software working.
As a vendor you need to provide compatibility with old outdated browsers because enteprise doesn't want to upgrade because that would break a number of other applications they use. The functional gap between something like IE6 (which is still an enteprise standard in a lot of places) and a modern browser is so wide that you almost end up creating two separate versions of the frontend. And eventually some vendors figure that it's not even worth supporting the modern browsers, so they don't. And so it goes...
I now honestly believe that web browser is a bad platform for entererise apps.
> I now honestly believe that web browser is a bad platform for entererise apps.
Yeah, I am starting to think the same thing. I expect that we might have to go to a traditional application with web services (ala iTunes or maybe TurboTax-like).
At this point that basically means they just need to test against multiple browsers and don't rely on bugs.
Browsers also need to be extra careful about maintaining backwards compatibility. The compatibility rule of thumb I've heard (I think the context was ES5) is that if more than two of the major browsers support a feature or bug then future versions must be backwards compatible.
In the end it should be better for everyone (well, except for browsers that try to lock-in users with non-standard features/bugs, but I think those days are mostly behind us)
If workarounds for buggy web services become more painful, there will be more pressure on those vendors to fix their software.
It's not that the pain isn't real, but the pain already exists and you can either choose a future where more browsers are better leading to more web services being less buggy or a future where browsers stagnate because web services are buggy and their vendors unwilling to fix them.
See the latest version of Skype. Google chrome also had a few less-than-perfect versions (for OS X, at least).
I wish Chrome supported middle-clicking to open a previous page in a new tab.
Safari, anyone?
In that case, you want to lock the version - you don't want it to suddenly break because of a browser update and don't want to devote additional dev time to a finished product that was working just fine.
It'd be nice if browsers automatically updated but could also be forced to run as a specific version (e.g. IE8's Developer Tools lets you run as IE7). Like version control for software (when loading website X, run as browser v2).
I'd welcome automatic updating. Should make the web more up to date.
There are a plethora of reasons why someone would not want the absolute newest version of a browser every time a developer releases a single patch to the code.
Users should have control over their own computers and what they install.
I get daily builds of Chrome (under Ubuntu) and 1 day there was an update that caused Chrome not to start up. After that day I don't blindly do updates if I really need the browser to work.