I’m guessing that Apple will start hindering web apps because the new mouse support in iPadOS is going to be such a boon to web apps. Because of sandboxing, web apps are the only cross-platform apps that can run in their full versions on iPadOS. I wrote a quick summary of the situation[0]. Therefore, since native apps are more of a platform differentiator than web apps, moving forward we can expect Apple to start sys…
As a native app developer, I can live with this.
Private client-side-only PWAs are hard, but now Apple made them impossible
111–120 of 927 posts
Re: Private client-side-only PWAs are hard, but now Apple made them impossible
#112Earlier quoted context omitted.
Good luck with telling people not to use Safari (or more accurately WebKit) on iOS....
You’re right. Tell people not to use iOS https://www.forbes.com/sites/gordonkelly/2020/03/14/apple-io... You Apple users will put up with anything! (disclaimer: iOS user)
Re: Private client-side-only PWAs are hard, but now Apple made them impossible
#113Better title: Apple restricts tracking by limiting browser storage, which hurts my particular app. Browsers need to be severely limited due to them running arbitrary code from the web. Doesn't matter if it's an offline web app. If you want more access, make a native app (with or without web technologies).
Re: Private client-side-only PWAs are hard, but now Apple made them impossible
#114Re: Private client-side-only PWAs are hard, but now Apple made them impossible
#115Earlier quoted context omitted.
User not coming to website 7 days can't be invalid use-case. Losing important data simply because someone went on vacation is unacceptable.
So store this data on the server.
Re: Private client-side-only PWAs are hard, but now Apple made them impossible
#116Earlier quoted context omitted.
offline web apps are different than PWA. A PWA doesn't necessarily work offline, but more is independent from the connection / loading of it. I do think most PWAs do work offline, but doesn't mean it's a requirement to call it a PWA. Similarly, an offline capable web app is not necessarily a PWA, as PWA carries a lot of features to it besides being offline capable.
What is an "off-line web app"? If an app never goes online and is sandboxed from other apps, then it never has any data at risk of exfiltration.
So yes, this would mean it doesn't run the risk of ex-filtration or snooping at the transport layer, as the data never leaves the specific website context in your browser.
Re: Private client-side-only PWAs are hard, but now Apple made them impossible
#117Earlier quoted context omitted.
But wouldn't that make it have less privacy? Now my webapp cannot be used offline and anonymously, user has to be logged in and tracked
It doesn't change the status quo. Important data wasn't put in cookies before, and it wont be after. It was always a recipe for data loss. Server side, or if you need privacy, have the user export to / import from a local file.
Re: Private client-side-only PWAs are hard, but now Apple made them impossible
#118Earlier quoted context omitted.
> Apple restricts tracking by limiting browser storage But the argument that this will protect privacy in the first place seems really weak. Before this change in Apple's policy, an app could store my config data on my PC. After this change, they'd need to have me log in and send the config data to their servers. That seems like I've lost privacy, not gained it.
> they'd need to have me log in and send the config data to their servers You'd have to log in. That's a hurdle that involves implicit consent.
Re: Private client-side-only PWAs are hard, but now Apple made them impossible
#119Better title: Apple restricts tracking by limiting browser storage, which hurts my particular app. Browsers need to be severely limited due to them running arbitrary code from the web. Doesn't matter if it's an offline web app. If you want more access, make a native app (with or without web technologies).
> If you want more access, make a native app (with or without web technologies). How's installing a native app better for a random user privacy or security wise, exactly?
I understand it's changing too, but not as fast as safari.