Gracefully Dropping Support for Dinosaur Browsers in Trello
blog.fogcreek.com
blog.fogcreek.com
"Beginning Tuesday, March 25, Internet Explorer (IE) 9 will be deployed to all ACES Windows computers. Not only does IE9 improve the security posture and comply with federal requirements, but it also has a new look and many new features. While there are later versions of IE available, the EUSO and HPES must do due diligence in analyzing each version from a security and compatibility perspective to ensure the protection of NASA systems. The ACES team will continue to evaluate and roll out the latest and safest versions possible."
So I had to laugh when the article stated, "Some of the browsers we supported at launch just can’t be considered modern by today’s standards. I’m talking about Internet Explorer 9 specifically."
There will not be a massive XP infection on April 8th, it will come at least a few weeks after that ;)
We are charging extra for any custom work to allow for testing and bug resolution specific to ancient combinations, and refusing to address superficial issues at all without a full change request and appropriate payment, but we simply can't refuse to aupport XP+IE8 without telling them to take their £20,000/month elsewhere.
We do have big new potential customers on the horizon, and they are more up-to-date in that respect. Maybe if these people don't upgrade soon and we do get huge new contracts, we'll be in a position to say "your choice, upgrade or go be a problem to our competitors" come the next contract round. I hope so.
So the truth is that Trello always stayed pretty much ahead of the IE usage curves, so that most people with IE willing to use it, simply couldn't.
I guess this is the reason why they don't have many IE users in the first place.
[1] according to W3Counters, which is the first I found with 2011 numbers readily available.
But my point that you're misreading numbers remains. You see low IE9 usage because you don't have IE users, because, in the previous years, up to 80% of them couldn't use your product.
And now you're using these numbers to back your decision that you don't need IE9. Guess what? You won't see IE adoption grow much over the next years as well.
IE users means enterprises. By dropping IE9 now, you're again running faster than them. That's perfectly fine and I'm actually jealous, I wish I could do the same. At the same time, I'm sure it has a measurable impact on the potential market of your Trello business class product.
Unfortunately many networks on many of the bases are still using IE 7 and 8, so we have to support those some of the time (project dependent).
Branch a version of the codebase for the older browser, remove all the support for old browsers from trunk and off you go.
I think the main decision that Joel has made is that they will not shoehorn new features into the older browsers and instead force them to upgrade if they want the new features. May not work for other web apps but seems to be a good compromise.
It seems that mobile is pushing this type of design as it makes the most sense (so Facebook, Twitter and Google follow this approach quite a bit). It looks like the logical next step is why can't the desktop browsers be just another "View" as is in mobile.
I think its best seeing that you can also support and branch the API for that as well.
All your cache then sits on one api site rather than on multiple different sub domains...
Its an interesting concept.
http://arstechnica.com/information-technology/2014/03/weeks-...
For our product (enterprise task and workflow management), we see about 2% IE6/7 and about 5% IE8 in our customer base. Of those customers, most are planning to upgrade away from XP sometime in the next year or two.
Remote Application is already used to provide support for legacy apps, much in the same way that terminal emulators are used to access legacy mainframe systems.
http://www.modern.ie/en-us/virtualization-tools
* not sure if an enterprise can use them though.
(For clarity, I wouldn't normally describe a two-year-old browser as "a dinosaur," mainly because the 5-year-old inside me thinks dinosaurs are too cool to use their species as a pejorative. But I would describe one like IE 9 as "fairly outdated," which is just a less goofy way of saying the same thing.)
IE6 is pond scum.
Not that I like IE or Vista, just seems to me that there are a ton of people out there with IE9 as max IE version.
So maybe that 8.48% decrease is just people starting to spoof.
I feel like if you're savvy enough to be using Trello and yet still on IE9, there might be a reason you haven't upgraded.
Corporate IT users sometimes dont have a choice which is the case for some users on my current project. 2011 isnt that long ago to support something for a corporate app but I guess things move much faster other places.