Live data from Hacker News

Private client-side-only PWAs are hard, but now Apple made them impossible

andregarzia.com

821–830 of 927 posts

Re: Private client-side-only PWAs are hard, but now Apple made them impossible

#821

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

The 30% includes any kind of subscriptions or payment tied to the user account.

Re: Private client-side-only PWAs are hard, but now Apple made them impossible

#822

Earlier quoted context omitted.

> 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. As a web developer , I've never believed Apple has hindered web development on their platform, purposefully or not. They just don't spend their resources adding in WebBluetooth or whatever new API-of-the-day Google has decided to come up with. As I see it, their focus is on the user…

As a web developer, I've never believed Apple has hindered web development on their platform, purposefully or not. [...] As I see it, their focus is on the user, which is why they've been slow to adopt APIs that are privacy concerns, or drain battery, or have other negative implications. As another web developer, I find this entirely unrealistic. Apple's QoI even for popular new features like the HTML5 media elements…

Just to be clear, Apple didn't kill Flash, mobile killed Flash.

Even on the Android phones that supported Flash, it ran like shit and drained battery. Apple just never opted into that experience.

This revisionist history, of seeing people wanting the proprietary Flash to come back, is crazy.

Re: Private client-side-only PWAs are hard, but now Apple made them impossible

#823

I ported Polar ( https://getpolarized.io/ ) over to a PWA about a year ago. It's kind of a nightmare due to both Google and Apple messing things up. PWAs could be an amazing platform but both companies are really messing it up. Apple is trying to kill them by giving plausible explanations as to why they can't have PWAs. Security this, blah blah blah. There's no reason they can't have PWAs work well in Safari other th…

[deleted]

Re: Private client-side-only PWAs are hard, but now Apple made them impossible

#824
post #483

The 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…

Good luck getting your app added to the home screen. It only works through safari, so chrome or firefox users are ruled out, and it's hidden under some "bookmark" or "share" menu that is too difficult to discover.

Re: Private client-side-only PWAs are hard, but now Apple made them impossible

#825

Earlier quoted context omitted.

> ... Consumers are another problem. ... You blame Apple, Google and your consumers, instead of just making native apps. Why?

"just making native apps"

Hiring aside, it’s probably simpler than attempting to reconcile souped up document viewers with contemporary expectations of “apps”, iOS and Android being purposefully built for the task and all.

Re: Private client-side-only PWAs are hard, but now Apple made them impossible

#826

Earlier quoted context omitted.

Sure you can https://apps.apple.com/ca/app/firefox-private-safe-browser/i...

Sure you can't. That's not Firefox, but Firefox-branded Safari.

You can run real Firefox too, if you jailbreak first.

Re: Private client-side-only PWAs are hard, but now Apple made them impossible

#827

Earlier quoted context omitted.

Yes because think of all the money Apple gets from taking 30% all of the free apps that would be free web apps....

The 30% includes any kind of subscriptions or payment tied to the user account.

Seeing that most major subscription services on the App Store are already forcing users to subscribe outside of the App Store, Apple isn’t getting a cut of subscriptions from the most popular service.

How many apps require a subscription and cannot be a web app because of limitations of Safari?

How many paid apps would be websites if it weren’t for limitations of Safari?

Re: Private client-side-only PWAs are hard, but now Apple made them impossible

#828
post #4

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

Making a native app is more complicated than making a webapp, especially if you want something cross platform. Browsers are now an universal virtual machine, what was the JVM years ago, and with webassembly we will se more and more things done in the browser. The real 'write once, run everywhere' are webapps, a webapp doesn't care if you are using Apple, Windows, Linux, BSD, whatever, if you have a compatible browser…

> The real 'write once, run everywhere' are webapps, a webapp doesn't care if you are using Apple, Windows, Linux, BSD, whatever

that’s not been my experience*

* unless you use some huge web framework to abstract everything and patch all the differences between the browsers

Re: Private client-side-only PWAs are hard, but now Apple made them impossible

#829

Earlier quoted context omitted.

Yes because think of all the money Apple gets from taking 30% all of the free apps that would be free web apps....

Yeah, cause everything in the browser is free, right? 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 %.

That still doesn’t answer the question. How many websites were required to be apps because of limitations of Safari?

What makes you think users would willy nilly put their credit card on every random website.

Everyone can avoid using Apple for subscriptions. There are existence proofs of apps on the store that require payments outside of the store - like all digital content from Amazon.

Most of the money that people spend on the App Store are from games and in app consumables. Especially since the major services like Netflix and Spotify don’t allow in app subscriptions.

Post reply on HN