I don't really care whether an iOS developer considers this "invalid". My apps support platforms that I can afford to test on, and those that are compatible.
I don't really care whether an iOS developer considers this "invalid". My apps support platforms that I can afford to test on, and those that are compatible.
Technical previews synchronised with the Safari Technology Preview available at https://webkit.org/downloads/ too.
And it is part of WebKit's code base, not separately as only part of Safari. Consider Safari as just a UI layer.
[1] https://developer.microsoft.com/en-us/microsoft-edge/tools/v...
If you really want to you can test Edge on MacOS¹ or you can use the Windows virtual machines² that Microsoft provides for free.
1. https://www.microsoft.com/en-us/edge 2. https://developer.microsoft.com/en-us/microsoft-edge/tools/v...
Not a huge pain either, but given that there's still people out there that need to test on ie11 I wouldn't be surprised if Edge has befallen the same faith.
"DEVELOPERS! DEVELOPERS! DEVELOPERS!"
Do you? It sounds like you're implying that they can't do it, despite also pointing out that they easily could.
That's the AppleWin port which relies on non-redistributable libraries, using the iTunes compatibility libraries.
There's also upstream the WinCairo port, which is redistributable. (can be downloaded from Buildbot at https://trac.webkit.org/wiki/BuildingCairoOnWindows#Download...)
It's just that Apple doesn't want to make Safari as a whole available on Windows, while making it easy for others to develop browsers using that same engine - even on Windows.
(WebKit isn't enough; I often need to test Safari behavior specifically)
But whatever the exact number, the point stands. In most cases, not supporting iOS is a silly business decision.