| > PWA (if it were implemented properly): "Click here to install app". Click. Confirmation dialog. App is installed. App opens in the same window. > App store: "Click here to install app". Click. An entirely different application opens. Confirmation dialog. App is installed. You open it, but now you're in a different context. You’re unfortunately oversimplifying the PWA installation. Say a user has heard of a new service called “Florb” which has a PWA and a native app. To install natively: 1. Open the App Store 2. Tap the search button (optional, might already be selected) 3. Search “Florb” 4. Tap Get 5. Confirm download For the PWA: 1. Open Safari 2. Search for Florb using your chosen search engine 3. Open Florb homepage 4. Tap “share” 5. Hunt and scroll for “Add to Home Screen” 6. Tap “Add to Home Screen” 7. Give the app a name 8. Tap Add This is ignoring the possibility that searching Florb returns other sites first (maybe news articles about the neat service, or a wiki page), nor that there are usually enough ads on google pages to completely obscure the first real results from the screen on page load. Yes, the App Store also shows an ad, and it’s possible for other similarly named apps to appear first in the list, but it’s generally less of a problem than relying on google searches. Even ignoring the fact that the average user doesn’t know or care that PWAs exist, the first option is simply easier and more reliable. There’s no getting around that. And that’s also ignoring that PWAs are, to an average user, “installing a website” rather than “installing an app,” which just feels wrong. “Add to Home Screen” has been available on iOS since at least iOS 4 (that’s the first time I remember seeing it, but it may have been around longer). If people don’t care about it yet, I have a hard time believing they will any time soon unless it is substantially and objectively better than the App Store. |
> 5. Hunt and scroll for “Add to Home Screen”
> 6. Tap “Add to Home Screen”
>7. Give the app a name
> 8. Tap Add
None of this is essential except maybe 8.
That is why I said "if implemented properly". In specific,
> Yes, I know that installing a PWA is confusing (especially on Apple's systems), but there no reason it has to be that way.
> PWA (if it were implemented properly):...
You're also pretending there aren't a bunch of junk/garbage/spam/ripped off apps in the App Store with names similar to the real app.
I assure you that is not the case.