> I would be surprised to see any web standard that makes iOS Safari better for "appy web apps" (web apps that are more like native apps rather than documents and forms) implemented, as that eventually just makes Safari an alternative AppStore without reviews.
Which is pretty much what Apple has been pushing since before there was an appstore? To this day it takes just 2 taps (share > add to home screen) to add a webapp to the phone as a "standard application" (with a homescreen icon and everything)
There's plenty of serious crap[0] in the apple web ecosystem, but it doesn't really seem related to "webapps as appstore replacement"[1][2][3].
But that "app" doesn't have any real capabilities so what's the point other than bookmarking websites?
There's no background sync, proper offline, no notifications, no (usable) indexeddb, no rtc, no file system, no media sinks, no media sessions ... these are from the top of my head.
You have a point that long time ago Apple was the one pushing the browser as application platform but today is not the same as the long gone past.
Edit: The can-i-use about "web audio" is misleading about Safari. The web audio is prefixed there with "webkit" is not the same as the standard API.
Edit2: Noticed it's not about "web audio" at all but html5 audio. That's an API from 2010 that doesn't really do anything for apps such as games or audio editors. The newer Web Audio API is used for this and that's what I am referring to.
>There's no background sync, proper offline, no notifications, no (usable) indexeddb, no rtc, no file system, no media sinks, no media sessions ... these are from the top of my head.
So, more or less just like with the desktop web.
What you describe is not web apps, it's some proprietary hybrid mix allowed inside Safari with hooks to the whole OS.
* background sync is not a web standard, it's experimental chrome tech (though it's been submitted to the WICG)
* I can only assume "proper offline" refers to service workers which is a WD with partial support (in the browsers in which it's implemented, which exclude Edge and webkit), webkit has it listed as "under consideration" and the last spec revision landed around the time of the last major safari update (mid-2015)
* notifications is fair, note that desktop Safari supports and that there's almost no mobile support at this point (also not supported yet in Edge)
* indexeddb is fair wrt current standards, but does not support "apple hates webapps" considering safari supports websql
* rtc is fair, and in development
* filesystem is proprietary chrome tech, dropped from standard track
* media sinks is fair, a WD with incomplete support on chrome
* media session is in development everywhere except edge
All in all, as far as conspiracy theories your comments mostly support you being a chrome shill.
There are probably hundreds of new APIs that have come after 2012 or whatever the year was when the ball was dropped. Those were just "from the top of my head" not something to be nit picked.
I didn't also literally mean that they are currently implemented by all of those browsers today. My point is that I expect them to be implemented browsers other than Safari sooner or later as they have strongly signaled. Safari has not signaled anything about them. Or if they have, provide evidence of it and I will apologize.
> filesystem is proprietary chrome tech, dropped from standard track
>I didn't also literally mean that they are currently implemented by all of those browsers today. My point is that I expect them to be implemented browsers other than Safari sooner or later as they have strongly signaled. Safari has not signaled anything about them. Or if they have, provide evidence of it and I will apologize.
Has Android's mobile Chrome browser signalled anything more?
Because for years it has been even MORE behind Mobil Safari regarding speed and capabilities.
(And let's not even get started on the crap-fest that was Android's default browser).
Which is pretty much what Apple has been pushing since before there was an appstore? To this day it takes just 2 taps (share > add to home screen) to add a webapp to the phone as a "standard application" (with a homescreen icon and everything)
There's plenty of serious crap[0] in the apple web ecosystem, but it doesn't really seem related to "webapps as appstore replacement"[1][2][3].
[0] http://www.raymondcamden.com/2014/09/25/IndexedDB-on-iOS-8-B...
[1] http://caniuse.com/#search=websql
[2] http://caniuse.com/#search=audio
[3] http://caniuse.com/#search=webgl