1. There are no "other popular browsers".
There's the dominant Chrome. There's Safari. There's Mozilla which is rapidly declining into obscurity. Maybe there's MS Edge?
2. What's on par? Define this "on par"
Example: Safari doesn't implement "Add to home screen". Neither does Firefox. Is this on par enough? Same for Background Sync API etc.
So. What is this "proper PWA support" you're talking about?
Okay, fine; be on par with the one browser that is an order of magnitude more popular, then.
> 2. What's on par? Define this "on par"
Would an end user trying to use a web app as if it were native be satisfied?
> Example: Safari doesn't implement "Add to home screen". Neither does Firefox.
It... Literally does? Three-dot menu > "Add to Home screen". This is on Android; if it's not present on iOS then it's almost certainly Apple's fault somehow so they can fix it.
So, once again:
- define "on par"
- explain why they need to slavishly copy that one browser without considering whether it's worth doing?
> Would an end user trying to use a web app as if it were native be satisfied?
No, because this is even more ambiguous than "on par".
Example: usb/bluetooth/etc. Native apps use them. Chrome put up some "standards" and rushed to implement them. Both Safari and Mozilla consider these harmful on many, many valid points.
Is this required for a "proper PWA support"? Do they just unquestioningly copy what Chrome does?
So, the more this conversation goes the more I'm convinced you neither know what "PWA support" actually means, nor what Safari actually supports.
> It... Literally does?
I looked it up on Can I Use. It was for desktop versions.
On iOS you can "Add to home screen", too (through the share menu which is now a kitchen sink for everything, not just share)
>> It... Literally does?
> I looked it up on Can I Use. It was for desktop versions.
I answered that after literally clicking the menu item and making sure it worked on my phone. My guess, after reading through https://caniuse.com/web-app-manifest , is that maybe there's something about service workers or background processing that they're not doing, but just sticking an icon on the homescreen, empirically, works fine.
And what exactly is that place? I've asked this three times already and you still can't answer what it is that Safari doesn't support and must implement to be "on par" with Chrome.
> and making sure it worked on my phone
You wrote this after I literally said, "I looked it up on Can I Use. It was for desktop versions."
So:
- you still haven't said what exactly you're missing from Safari to consider that it "properly supports PWAs"
- you clearly ignore what I write
At this point I'm no longer interested in this one-sided conversation
You've been repeatedly given answers, but you have decided to dismiss them because you decided they're somehow irrelevant, just like I suspect the people at Apple will dismiss any valid criticisms of Safari, and only listen to the gushing Apple fanboys that claim Safari is all rainbows and unicorns.
> - you clearly ignore what I write
"The hypocrisy is strong with this one" -Yoda
> At this point I'm no longer interested in this one-sided conversation
... aaaand that's how a fantroll ends a conversation he's losing.
Firefox/Android has had "Add to Home Screen" for a long time now?
You can add to home screen on iOS when you put
<meta name="apple-mobile-web-app-capable" content="yes">
in the <head> of your HTML. The WebView then opens from the home screen without browser UI.Apple invented "Add to home screen" (from what I recall).