Hacker News new | past | comments | ask | show | jobs | submit login

What are you talking about?

With iOS 17.4 in the EU, you can no longer make a web app (PWA) that uses a full screen window with no browser ui controls. No longer use local storage for the web app's data, and no longer send push notifications and show badges on the home screen icon for web apps.

Third party browsers can't add this functionality back. How do you expect them to make push notifications work with PWAs?




> With iOS 17.4 in the EU, you can no longer make a web app (PWA) that uses a full screen window with no browser ui controls.

Are you sure? Go to https://sindresorhus.com/screenfull/, tap "Request", and you should see a full-screen website. Any [website|webapp|PWA] can do this with Safari. (Screenshot: https://imgur.com/a/CTWFPol) Third-party browsers using their own browser engines can do whatever they like.

> How do you expect them to make push notifications work with PWAs?

Third-party browsers using their own browser engine will have to create their own support for web notifications, just as Apple does for Safari. Presumably, they'll leverage the same infrastructure they use on non-iOS platforms.


That's good. The Fullscreen API isn't exactly the same as a PWA, but it might go a long way to make my PWAs feel a bit more native again.

I see that the support for the Fullscreen API isn't available in iOS 17.3 but will be available once 17.4 lands.

"Added support for the Fullscreen API on iOS. (118083593)"

https://developer.apple.com/documentation/safari-release-not...


That’s interesting.

I use that with a site I make that I want to look and feel more like an app and so I use the PWA fullscreen stuff now.

I have no need for all the browser url bar and buttons and it just wastes precious screen space for my application.


I’m not in the EU so I can’t test it.

But those that are are all claiming that all their PWAs are no longer full screen, lost all their local storage, and push notifications stopped working.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: