zlacker

[return to "Apple attempting to stop investigation into its practices involving browsers"]
1. xiphia+of[view] [source] 2023-01-24 11:03:51
>>samwil+(OP)
,,In addition, Apple has been underfunding Safari for the past decade leading to missing critical functionality and a buggy experience for Web App developers thus ensuring that Native Apps, another Apple revenue source, are the only viable solution.''

It's not just funding. Apple changed webapps to delete indexedDB periodically even if they are inatalled on the home screen.

There's no way to have a great experience if you can't store data permanently.

◧◩
2. mtomwe+Of[view] [source] 2023-01-24 11:08:01
>>xiphia+of
xiphias2: Are you sure about it deleting IDB data even if they are installed on the homescreen? We've not come across that before.

If so this is something we really need to follow up.

◧◩◪
3. saurik+uh[view] [source] 2023-01-24 11:23:07
>>mtomwe+Of
https://webkit.org/blog/10218/full-third-party-cookie-blocki...

> 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.

So, while adding it to the home screen still involves this mechanism, the "first-party"--which I understand to be the website which was actually added to the home screen, differentiating it from all of the third-party websites that it might link you to--is presumably going to be used every time you use that icon on the home screen and since that icon also has its own usage counter it won't ever be counting up when you aren't using it, so you are "good" (unless the user manages to use your home screen added app for seven days without ever ending up back at the "first-party" site somehow, which seems like an oddity and maybe one they mitigated directly).

[go to top]