News for hackers. Stuff that matters.
Re:I shaved 187MB off United Airlines' 439MB iOS app by sneak on Wednesday February 23, 2022 @11:54AM (#30443152)
If Apple would allow web notifications, most apps wouldn't need to be apps at all, but could simply be webpages that get bookmarked to the launcher. The UX for the user would be, for most non-game apps, identical.

The problem is that purchases would no longer be subject to Apple's 10x industry standard (30% instead of 3%) captive credit card payment processing service (for apps), so no web notifications in MobileSafari that might undermine platform control and payment processing monopoly. Apple, of course, will say this is about protecting users from notification spam, and sidestep the inconvenient facts that it protects an Apple cash cow and locks developers and users into a closed and proprietary platform.

Re:I shaved 187MB off United Airlines' 439MB iOS app by arcticbull on Wednesday February 23, 2022 @11:55AM (#30443167)
I strongly suspect the bulk of this 500MB is DRM frameworks for their in-flight video playback that they can't or don't want to support in-browser. Safari kicks video playback over to the United app each time you select something to watch and it does what appears to be a multi-stage hand-off dance.
Re:I shaved 187MB off United Airlines' 439MB iOS app by RussianCow on Wednesday February 23, 2022 @12:26PM (#30443650)
Ahh, that explains why I can never get it working in Firefox on my Android tablet.
Re:I shaved 187MB off United Airlines' 439MB iOS app by nouveaux on Wednesday February 23, 2022 @12:06PM (#30443333)
"The UX for the user would be, for most non-game apps, identical."

In theory, this is true. In practice, it's just hit or miss. I think it's just hard to maintain web across all the different platform and screen sizes. It's probably due to the fact that an iOS developer specializes in one platform and most web development shops will have to support all platforms.

"If Apple would allow web notifications"

I do not use apps because of notifications. I use apps because in general, the performance and experience is much better.

Re:I shaved 187MB off United Airlines' 439MB iOS app by sneak on Wednesday February 23, 2022 @12:09PM (#30443390)
It's also hard to maintain two entirely separate apps in two entirely different languages for two entirely different platforms/APIs, all while giving up nearly a third of your CLV to a rentseeking middleman.
Re:I shaved 187MB off United Airlines' 439MB iOS app by nouveaux on Wednesday February 23, 2022 @12:16PM (#30443490)
I completely agree. I'm just sharing my experience. I wish web apps were better so we don't have to download so many apps.
Re:I shaved 187MB off United Airlines' 439MB iOS app by jacobr1 on Wednesday February 23, 2022 @12:57PM (#30444065)
What we need is better support "native hybrid" apps.

For example, you can create "app" that is just a link to browser. There are plenty of action you don't want random web-apps to perform due to security/sandboxing issues, but if you can grant explicit permissions that issue goes away. It is one of the reasons think like election exist. But could apple/goog provide a better electron that was built into the OS?

Re:I shaved 187MB off United Airlines' 439MB iOS app by ajsnigrutin on Wednesday February 23, 2022 @12:01PM (#30443260)
I doubt it...

Even apps without notifications are still apps, because they can take additional data from users, sometimes even location and the whole address book.

Look at sites like reddit for exmaple, which purpusefully cripple the mobile web experience to get the user to install the app.

Re:I shaved 187MB off United Airlines' 439MB iOS app by sneak on Wednesday February 23, 2022 @12:02PM (#30443278)
The web supports location and photo picker and camera APIs and most apps don't access your address book.