3 ms·
What features are missing? I’ve never come across a web app that wouldn’t work right.
by beervirus 6y ago
What features are missing? I’ve never come across a web app that wouldn’t work right.
- jluxenberg 6y agoWeb Push on Safari on iOS (works fine on desktop) https://onesignal.com/blog/the-state-of-ios-web-push-in-2020/ https://onesignal.com/blog/the-state-of-ios-web-push-in-2020... Safari on iOS deletes LocalStorage after 7 days of inactivity (https://webkit.org/blog/10218/full-third-party-cookie-blocking-and-more/#:~:text=7-Day%20Cap%20on%20All%20Script-Writeable%20Storage https://webkit.org/blog/10218/full-third-party-cookie-blocki...)
- plorkyeran 6y agoThe 7 day limit does not apply in any meaningful way to PWAs. From your link: > As mentioned, the seven-day cap on script-writable storage is gated on “after seven days of Safari use without user interaction on the site.” That is the case in Safari. Web applications added to the home screen are not part of Safari and thus have their own counter of days of use. Their days of use will match actual use of the web application which resets the timer. We do not expect the first-party in such a web application to have its website data deleted. > If your web application does experience website data deletion, please let us know since we would consider it a serious bug. It is not the intention of Intelligent Tracking Prevention to delete website data for first parties in web applications.
- raihansaputra 6y agoNotifications is the most glaring one. I'm not sure whether background services are available or not.
- greggman3 6y agoPush notifications are a major one. You can't have PWA Twitter/Slack/WhatsApp for example on iOS because it won't be able to receive messages when it's not the active app. https://developer.mozilla.org/en-US/docs/Web/API/Push_API https://developer.mozilla.org/en-US/docs/Web/API/Push_API
- satya71 6y agoI consider the lack of notifications a feature and use the Twitter PWA.
- Treblemaker 6y agoIs the "Twitter PWA" something other than "www daht twitter dot calm" in a web browser?
- satya71 6y agoThe same. But you can add to home screen, so it feels like an app, kind of. It's pretty bad, but honestly I want social media apps to be bad to mitigate the addictiveness they build in.
- greggman3 6y agonotifications are an opt in feature, just like they are for native apps. If you don't want them you turn them off or don't opt in in the first place. Me, I want them on for private messages only. If twitter didn't allow that i'd turn them off. But apps like slack or at least apps like whatsapp etc would be kind of useless without push notifications.
- shahruz 6y agoBackground audio is entirely disabled in iOS Safari PWAs. The same sites can handle doing background media when used as a regular website in Safari, so this feels like one instance of PWA support at least seeming intentionally crippled.
- beervirus 6y agoThat’s a feature, not a bug. I really don’t need background tabs shitting audio out of my phone speakers and running down my battery.
- shahruz 6y agoWhy should a web app that you've manually installed (added to your home screen) be more restricted than when it's accessed via Safari? The feature/bug argument doesn't really apply here - your preference is not the same as everyone else's, and your worst case scenario shouldn't prevent valid uses of the same technology. Especially when it's already something the user has chosen to install.
- colesantiago 6y agoHow does this work for apps like Soundcloud and Spotify?