If they cared about having an alternative browser or a good experience, they'd let Chrome run without being hamstrung by webkit.
For developers, Safari is crap and outdated
141–150 of 623 posts
Re: For developers, Safari is crap and outdated
#142Earlier quoted context omitted.
You’re talking as if the W3C or even Mozilla don’t exist. This isn’t an Apple vs Google thing. This is an Apple vs web standards thing. That’s why Safari is outdated for developers.
This isn’t an Apple vs Google thing. This is an Apple vs web standards thing. It’s actually and Apple vs. APIs and technologies that allow fingerprinting on the web thing. Nobody mentions that Mozilla has sided with Apple much of the time to not implement some of these same APIs and technologies.
It is not about privacy. It is about revenue.
Re: For developers, Safari is crap and outdated
#143> Because IE was seriously outdated, lacking support for cutting-edge web APIs and technologies enabling the modern websites and web apps we use today. This is just false, or at best only half of the story to make a false equivalence. IE was cutting edge until Firefox. The biggest problem with IE was all the insanely weird shit it did, not missing features. It would “fix” missing tags, that would then be broken on ev…
You also need an iOs device and a Mac to debug Safari, like you did need a windows computer to debug IE.
Re: For developers, Safari is crap and outdated
#144Earlier quoted context omitted.
The last thing I’d want is a web push notification. I don’t have a favorite browser, but if there were one which blocked pop-ups asking me to assent to notifications, it would be my new favorite.
Web push notifications would only apply to PWA's, which you have to deliberately install by seeking out the add to home screen menu item. They are not the nuisance you are making them out to be.
Re: For developers, Safari is crap and outdated
#145Speaking from personal experience as a developer (although YMMV) - this is totally true. And I'm not even talking about some newfangled APIs like WebUSB and such (I don't really care about those personally). Safari's handling of regular HTML + CSS is regularly broken compared to other browsers. (At least in my experience.) Open the site in Chromium. Yep it works. Open the site in Firefox. Yep it works. Open the site…
This is unacceptable from professional developers. Progressive enhancement is a thing.
Apple announced at last year’s WWDC (https://developer.apple.com/wwdc20/10663) the areas where they improved interoperability with other browsers and that Safari passed 140,000 interoperability tests:
We made a really big effort this year to improve Safari's interoperability with other browsers. One way to measure that is web platform tests. It's a set of tests used by browser makers to ensure interoperability, so your web content operates the way you expect across browsers. So I'm pleased to announce improved interoperability for service workers, XHR + Fetch, pointer events, CSS, SVG, web assembly, and many more areas. Safari passes a hundred and forty thousand new interoperability test cases this year.
And you can look forward to continued progress in this area.
Re: For developers, Safari is crap and outdated
#146Apple has its own opinions about what web standards it should implement. It’s as simple as that. Google has been extremely successful in convincing developers that browsers that don’t behave like Chrome are behaving wrong. Don’t get me wrong, I wish Safari had more features, fewer bugs, and an evergreen release cycle. It’s clear Apple do not see themselves as competing with Chrome, largely because of iOS, and I do wa…
Re: For developers, Safari is crap and outdated
#147Earlier quoted context omitted.
At the time IE 6 was released, it was the best browser available. The problem was Microsoft acted is they had “won” and stopped updating it for years, where it calcified and became the hot mess we all knew and disliked.
That I never got. You are a market leader and you just stop whatever you are doing? How did that happen? Arguably the biggest mistake of MS.
Re: For developers, Safari is crap and outdated
#148> Progressive web apps I don't want PWAs. Apparently Google is their biggest promoter and Chrome has the best PWA support but the apps still stuck. I prefer to leave them open in a Chrome tab than have it pop out and pretend to be a native app. So good on Safari to not support it properly, it does not provide any benefit at all. > Lagging support for WebRTC and other features Again, I don't care. Just write a native…
Google Meet and Jitsi are fantastic, in my opinion. Zoom however has had a constant parade of vulnerabilities over the last year.
Re: For developers, Safari is crap and outdated
#149Earlier quoted context omitted.
At the time IE 6 was released, it was the best browser available. The problem was Microsoft acted is they had “won” and stopped updating it for years, where it calcified and became the hot mess we all knew and disliked.
That I never got. You are a market leader and you just stop whatever you are doing? How did that happen? Arguably the biggest mistake of MS.
Besides, nobody got promoted at Microsoft for staying the course and making incremental improvements. Once there were no more balls to be knocked out of the park, developers moved elsewhere to buff up reviews and get bullet points for major projects.
Re: For developers, Safari is crap and outdated
#150Earlier quoted context omitted.
>This is just false, or at best only half of the story to make a false equivalence. IE was cutting edge until Firefox. After developing during the IE 5.5/6 years there's no way I'm giving you a pass in calling IE cutting edge.
At the time IE 6 was released, it was the best browser available. The problem was Microsoft acted is they had “won” and stopped updating it for years, where it calcified and became the hot mess we all knew and disliked.
Apparently they got close enough to getting this working that a bunch of South Korean banks and such bought into it heavily, which meant you could only do online banking in that country, for a while, on either a windows phone or an actual windows machine.
However, they narrowly missed getting developer buy-in on that stateside, before the whole "XMLHttpRequest" thing went crazy, and we started building javascript apps for everything.