You have a very idiosyncratic take. I've never heard anyone else complain, as a dev, that Safari was harder to develop for because it was buggier. When I run into JavaScript API differences between Safari, Chrome, and Firefox (as I have many times), they just mostly do different things where the spec is underspecified. I don't assume Chrome is doing it the right way and Safari is the buggy one. It sounds like you just develop Chrome-first.
Yeah, if you want to test against Safari you need Apple hardware. If you can't be bothered to get some cheap secondhand Apple hardware for testing for your business, then that says more about the business decisions you're making. The idea that Apple ought to be obligated to make its browser available on other platforms seems pretty silly to me.
You sound like someone complaining they want to develop a Microsoft Word plugin on Linux, and they're upset Microsoft doesn't sell a Linux version of Office and that they have to get a copy of Windows. What do you expect? You develop and test on the platforms where your desired users are. If you can't accept that basic reality, then maybe you shouldn't be making software.
>I've never heard anyone else complain, as a dev, that Safari was harder to develop for because it was buggier.
Then you simply are not paying attention.
There are thousands upon thousands of articles written about how Safari is the worst web browser.
https://www.google.com/search?q=safari+is+the+worst+browser
It's not idiosyncratic at all, it's a very mainstream, real thing. Just because you have your head in the sand does not mean it doesn't exist.
>If you can't be bothered to get some cheap secondhand Apple hardware for testing for your business, then that says more about the business decisions you're making.
I shouldn't have to spend any money for the privilege to debug Apple's crap browser.
>The idea that Apple ought to be obligated to make its browser available on other platforms seems pretty silly to me.
I never said they were obligated, only that they once did, and failed miserably, and couldn't monetize it, so they packed up and went home. They could, and once did have Safari on other platforms. Now they don't so fuck Apple, I don't care what they do or care about their users any more than Apple cares about developers.
>You sound like someone...
You sound like an Apple fanboi, and there seem to be many brainwashed similar to you in this comment section.
None of what you described is accurate, I only want Apple to allow other browser engines on iOS, and to not be anti-competitive assholes. That's it. And the DOJ thinks so too, so you're not in the right here defending Apple's tyranny.
>What do you expect? You develop and test on the platforms where your desired users are. If you can't accept that basic reality, then maybe you shouldn't be making software.
I expect Apple to be abusively anti-competitive and not block other browsers from using their own browser engines. Once they do that, then I will shut up about it. Until then, Apple are the assholes. Not me. Not other browser makers. Just Apple, and their apologists.