http://stackoverflow.com/questions/19402478/is-it-possible-t...
Download test VMs of IE for OSX, Linux or Windows
21–29 of 29 posts
Re: Download test VMs of IE for OSX, Linux or Windows
#22Considering this, what are the odds of MS ever shipping IE clients for OSX and Linux?
For Android? It's possible. They do sell Android phones.
Re: Download test VMs of IE for OSX, Linux or Windows
#23Finally! Microsoft has realised that real developers use OS X/Linux for development and don't have or care to test on Windows machines. This is a good thing for Microsoft and a good thing for the web!
Re: Download test VMs of IE for OSX, Linux or Windows
#24Anyone know of a similar way to test Safari? AFAICT it now only runs on Mac OS X and Apple don't provide any VMs for testing.
They worked on any PC I tried them on, but without GPU acceleration, although I had to install a VMWare MacOS enabler (that was bundled with the VM) because VMWare disallows OSX by default I believe, might be different with Virtualbox.
Re: Download test VMs of IE for OSX, Linux or Windows
#25For even more convenience, use this script that automatically installs specific versions of IE VMs from the command line: https://github.com/xdissent/ievms
For even more convenience I don't test for IE compliance. I test for ECMA and W3C standards compliance and don't write any vendor specific code.
Re: Download test VMs of IE for OSX, Linux or Windows
#26Finally! Microsoft has realised that real developers use OS X/Linux for development and don't have or care to test on Windows machines. This is a good thing for Microsoft and a good thing for the web!
Re: Download test VMs of IE for OSX, Linux or Windows
#27Earlier quoted context omitted.
For even more convenience I don't test for IE compliance. I test for ECMA and W3C standards compliance and don't write any vendor specific code.
That means your stuff probably doesn't work on IE properly. Not joking (and I know this sucks) but there are a shit ton of IE users out there still and I'm not willing to hang our product for convenience. Vendor specific code is a reality we're going to have to live with for a long time yet.
But that's not my case, and the same goes for many others; Microsoft already got the hint on that and they are starting to catch up and adhere to standards on their latest versions and trying to get everybody to use them (it was about time).
Since there are way more teams like ours than big teams funded with huge piles of cash, we have actually managed to put the ball in their court and they cannot make us do the monkey dance as much as they used to. Can we all avoid writing vendor specific code? Maybe not unconditionally, but we are almost there.
Re: Download test VMs of IE for OSX, Linux or Windows
#28Earlier quoted context omitted.
For even more convenience I don't test for IE compliance. I test for ECMA and W3C standards compliance and don't write any vendor specific code.
Writing for standards compliance is great when you don't care where/if your code works, what browser do you use that perfectly adheres to all the standards?
I use resources like MDN and some automated testing tools to make sure the subset I use is properly implemented on all major browsers (all but IE But, subset or not, what I write is still 100% standards compliant code, in almost every project I'm involved with. I avoid as much as possible writing vendor specific code.
The result is I hardly ever get a complaint about my code working on one browser and not working on another.
Re: Download test VMs of IE for OSX, Linux or Windows
#29Earlier quoted context omitted.
For even more convenience I don't test for IE compliance. I test for ECMA and W3C standards compliance and don't write any vendor specific code.
I appreciate what you're trying to say there, but in practice most developers can't adopt this solution. Unless you're writing for known platforms (an internal web app, say) or building a throwaway demo, you will practically speaking have to compromise and support vendor-specific code where it's required by your users. The goal of most real-world software is to deliver a working, usable product – not to produce lots…
For us in many cases it means to throw away vendor specific solutions in favor of most-major-browser compatible subsets of the current industry standards, even if it means throwing out support for older versions of IE.
For some users it might mean using a different service, but for most of them it means switching to a different browser because their favorite app doesn't work on IE.
And that's why Microsoft is going for standards compliance and timely browser updates more than ever.