If Safari were even remotely close to being "the best mainstream browser" as you claimed, it would manifest itself in Safari capturing a dominant market share i.e. people would naturally gravitate towards Safari without Apple forcing it upon users. Apple would also invest much more into Web technology, but they don't have any interest in doing that since it would threaten their App Store business model.
"Pushing back on features" translates directly to "preventing web apps from becoming a viable threat" and none of this is about UX, which is just one of the convenient pretexts to make Apple's devious and self-serving behavior more palatable. No matter how often Apple shills try to rephrase and euphemize it, anyone who has recognized Apple's conflict of interest in this regard will see through it.
For now, they're my AnCap-approved optional private enforcement regime against a bunch of the antisocial and market-capturing behavior of the rest of tech, since public regulators are asleep at the wheel. I'd much prefer real, very aggressive (by modern standards, if not historical) enforcement of meaningful consumer protection, standards mandates, and trust-busting across the board, but this is the only option I've got (aside from "just use less tech, and far less-usefully")
All hurting them now does is hand more control of the tech ecosystem to Google.
Meanwhile: yes they in fact have the best mainstream browser, and it's not even close.
You have lost all credibility. I mean, you had very little to begin with using a 5-day old Apple-shill account, but now you have zero.
Safari is the absolute worst browser, by far, approaching Internet Explorer levels of wtf. On iOS it implements touch gestures completely differently than other browsers, because Apple does what Apple wants - forcing developers to buy a real iPhone just to debug their shitty browser. Their lack of webAPIs is absolutely to push developers to their App store - and I know this first hand because I have a web app that works on every other browser but Safari due to its lack of APIs. So if I want to support apple, I have to pay them for the privilege to develop said app, as well as pay them to buy their hardware to develop and test the app. Fuck all of that. I don't have to do that for any other browser or platform.
1) Here https://news.ycombinator.com/item?id=44813704 you regurgitate the classic Apple propaganda of "web apps are akshually not 'real' apps" - what makes apps 'real' for Apple propagandists is clearly when everybody is forced to pay Apple 30% tax.
2) The hallmark of the irrational Apple shill is also how increasingly bizarre and contradictory the apologia in defense of the trillion dollar company's anti-competitive business practices becomes, as you've just proven: "private enforcement regime against a bunch of the antisocial and market-capturing behavior of the rest of tech" - what kind of absurd logic is that?
Apple should be allowed to break the law according to you, so they can pretend to oppose something they are also guilty of themselves!? Then you disingenuously claim that "I'd much prefer real, very aggressive enforcement of meaningful consumer protection, standards mandates, and trust-busting across the board, but this is the only option I've got", but that's clearly not the "only option you've got" ( https://en.wikipedia.org/wiki/United_States_v._Google_LLC_(2... ) since you are literally opposing the other option by fighting regulators through spreading of disingenuous talking points in defense of Apple's unlawful business practices.
Well what you personally want is irrelevant to the law and what regulators judge to be unlawful, so that's the real good thing.
>If they're not viable, it forces developers to make real apps or else just make a web page instead of whatever awful-UX nonsense they were planning.
They are perfectly viable and it has nothing to do with UX, but you have already exposed your bias and made clear that you are arguing in bad faith by spreading misinformation in your other comments.
Nowadays, I think the trend is more toward putting a battery-saver or data-saver mode inside an existing app, rather than creating an entirely new app, and I don't see any reason why Apple couldn't do something like this in Safari if they wanted to.