You've used these, right? It's an enormous pain to have to spin up a separate VM per version of Edge/IE to get a "Your copy of Windows might be stolen" message and have some finite period of time to test.
I appreciate that they have these, but it's a real annoying hoop to jump through, and I've long suspected the hope is you'll just have your company buy a cheap windows box for testing.
I can test the other browsers without doing this dance.
I'm a web developer with an Android smartphone and Ubuntu as my main OS, Windows as my secondary.
My primary means of testing on iOS/Safari is to be very careful about which features I target by checking caniuse.com and the JS compatibility list. And that doesn't protect you against iOS randomly doing something stupid like pretending to give you access to localStorage in private browsing mode but actually write everything to /dev/null instead.
Exactly. And only because most web developers are doing their job and work around all those annoying little bugs in Safari /that never seem to get fixed), the average Safari user thinks it is an entirely usable browser.
Or more specifically, because so many web developers use Macs and therefore Safari (or have superiors that use Macs and Safari) day to day and don't have to do any explicit testing to find those bugs.
I appreciate that they have these, but it's a real annoying hoop to jump through, and I've long suspected the hope is you'll just have your company buy a cheap windows box for testing.
I can test the other browsers without doing this dance.