I disagree, native apps on iOS have important abilities that no web application can match. The inability to control cache long-term is alone a dealbreaker if trying to create an experience with minimal friction.
I disagree, native apps on iOS have important abilities that no web application can match. The inability to control cache long-term is alone a dealbreaker if trying to create an experience with minimal friction.
There are hardware APIs for some stuff that only works in native (cors, raw tcp), but 99% of apps don't need those.
If third party native apps were installed and run without user interaction the same as cross-origin redirects, I would expect the same limitations with native apps.
I believe you can see it working on TikTok web as well.
You just can’t have the first video unmuted on initial load, although I wonder if this can be relaxed when user installs a PWA.
My chat agent, file transfer tool, Grubhub, Amazon, YouTube, news, weather are all deleted in favor of a set of armored browsers that suppress the trash and clean up the experience. Its been an amazing change, as those companies no longer get a free advertisement on the application grid of my phone, making my use of them much more intentional.