logoalt Hacker News

reddalotoday at 11:50 AM6 repliesview on HN

Apps took off because Apple did everything they could to make PWAs work badly, with no reliable notifications, no access to some data, etc.

Apple did that because they want their sweet 30% from in-app purchases, which they couldn't enforce in PWAs.


Replies

CuriouslyCtoday at 11:54 AM

To be fair, apps took off before nice PWAs that masquerade as apps were a thing. The app store was already thriving to the point of oversaturation when the first versions of React were released.

show 1 reply
jghntoday at 12:57 PM

The problem is that for nearly all apps I want them to have neither notifications nor access to data. For instance, with few exceptions, the only apps I allow to give me notifications are the default apple apps, like iMessage.

The only reasons I'll use an app over a website is if I have no choice in the matter, or if the app provides an easier UI/UX than the website.

imjonsetoday at 12:31 PM

apps took off before browsers had the capabilities required for native-like behaviour (fast graphics, hw functionality, notifications) and then were used even for apps that could have been web-apps.

show 1 reply
al_borlandtoday at 12:50 PM

The original intent of the iPhone was not to have 3rd party apps at all. Web apps were how developers were supposed to deliver to iPhone users. At the time, web apps weren’t as good as they are today and the market demanded local apps. Jailbreaks happened quickly, delivery systems like Cydia were set up. Apple either had to deliver their own official methods or play a cat and mouse game with hackers while trying to gaslight the public that websites were better than local apps.

show 1 reply
graemeptoday at 12:29 PM

Apps also took off on Android and Google likes PWAs.

I am not sure about the history, but a lot of it now is about tracking, and perceived security. Its far harder for users to manage things like location tracking in apps than in browsers.

faangguyindiatoday at 12:31 PM

yes, i am forced to to make a real app because storage is not reliable in PWA, browser or OS can wipe off data.

i don't want to pay for servers just to have an app.

and updating apps is slow, for flutter you need to pay for shorebird.

In react native land, not sure but there are paid stuff like expo? you can self host but usually you end up payign for some OTA provider?