This just sounds like a great reason to not use Safari. I switched to iOS recently, but I’m a dedicated Firefox user, so I personally don’t touch it except when I’m forced to by other apps opening links. (I was honestly REALLY disappointed in Apple when I realized that you’re not allowed to set a default browser besides safari, but that’s another story) Forgive me, I’m a long time Android user, but do a lot of people…
"do a lot of people chose to use safari" No. On iOS, www = safari to almost all users.
Private client-side-only PWAs are hard, but now Apple made them impossible
771–780 of 927 posts
Re: Private client-side-only PWAs are hard, but now Apple made them impossible
#772Re: Private client-side-only PWAs are hard, but now Apple made them impossible
#773The source clarifies that this only applies to websites run within the Safari browser.[1] PWAs added to the home screen aren't affected. > 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…
As the article has been updated to say, "installing" a PWA to the home screen is an optional step that many people prefer not to do in favor of bookmarks or the address bar or the new tab page or whatever. But it's no surprise that Apple would want to impose an "install" step on the web to prevent it from looking more attractive than the App Store.
"impose" is the wrong word. I think you mean they are "trying to understand you and do the best thing"
Re: Private client-side-only PWAs are hard, but now Apple made them impossible
#774Earlier quoted context omitted.
No way that's happening on iOS as long as Apple takes 30% off the top
Yes because think of all the money Apple gets from taking 30% all of the free apps that would be free web apps....
Clearly it's A LOT of money for apple. If they didn't care about the money then they would just allow it so everyone could avoid receiving payments using apple and giving them 30 %.
Re: Private client-side-only PWAs are hard, but now Apple made them impossible
#775Anybody have an idea what the significance of the 7 seven day cutoff is? Can’t imagine this magic number does anything to improve security. Seems kind of arbitrary.
Re: Private client-side-only PWAs are hard, but now Apple made them impossible
#776Re: Private client-side-only PWAs are hard, but now Apple made them impossible
#777Earlier quoted context omitted.
> But it's no surprise that Apple would want to impose an "install" step on the web The FUD here is getting out of control. "PWAs", that Google pioneered, are all about having an ‘install step’ to put the "web apps" on your home screen. https://web.dev/customize-install/
No, they are about safely adding capabilities to the web that native apps have. Home screen icons are only one of those capabilities, and not the most important.
Re: Private client-side-only PWAs are hard, but now Apple made them impossible
#778Earlier quoted context omitted.
> As I see it, their focus is on the user, Oh and let me guess, they know better than me that I don't need this or that. Let them suffocate inside their poisonous wall garden as the web gets richer and richer.
Be careful what you wish for! I don't for an instant believe that Apple's motivations here are purely for their users' benefit, but their actions do at least tend to have some beneficial effect on privacy. Letting them suffocate so Google's spyware-laden ecosystem becomes the only viable way to access the web on mobile devices would not be an improvement.
I don't think the way to fix ad bullshit is to close down everything, I do think it's in opening everything and educating everyone. That way people actually win, not corps, as it should be.
Re: Private client-side-only PWAs are hard, but now Apple made them impossible
#779Earlier quoted context omitted.
The big difference is native apps require explicit user content to get installed, while localstorage can be used by any website without user consent. If browsers asked approval before using localstorage, we wouldn’t have this decision.
Apple is actively refusing to implement the standard for installable webapps (PWA). So, Apple is intentionally crippling a feature on the grounds of privacy with no possible remedy. This decision comes from an actor that is protecting their business interests. It might have some positive side-effect for some users, and of course Apple will spin it that way. But in the end Apple is very agressively hampering the web's…
Re: Private client-side-only PWAs are hard, but now Apple made them impossible
#780Earlier quoted context omitted.
I tried using your app on an iPhone (with Add to Home Screen). - If I press the settings gear, the text on the settings page is about twice as wide as the screen, requiring horizontal scrolling. - On the front page, if I open the color picker, it's partially offscreen. - On all pages, if I do a scroll gesture in the wrong direction, it scrolls the entire UI rather than just the scrollable part. Admittedly, iOS has lo…
There are some fantastic PWAs out there. Twitter is the one I use most regularly. I think one of the reasons we see a lot of less-polished PWAs is that the idea of the PWA appeals to businesses at certain stages. Larger shops can afford to ship native binaries to more than one platform, but a smaller operation can't. PWAs are presumably tempting to those types of product teams: you get multi-platform reach while trul…