3 ms·
I just tried the https://www.pokedex.org/ https://www.pokedex.org/ site on Chrome for Android, and I could add it to my home screen, but that doesn't add it to
by aembleton 11y ago
I just tried the https://www.pokedex.org/ https://www.pokedex.org/ site on Chrome for Android, and I could add it to my home screen, but that doesn't add it to my app drawer.
That is annoying, I don't want it on my home screen but it seems to be the only way to turn it into a 'native app'.
I don't think Progressive Web Apps are ready for the mainstream, but I'm hopeful that in the next few years we can get there.
- untog 11y agoInteresting, I see the same thing, though it hadn't occurred to me. Seems easily fixable, though I agree that we're not there yet. However, I have uninstalled the Facebook app from my phone, and now receive push notifications from the mobile website, which I have on my home screen. It's a fantastic experience.
- nolanl 11y ago(I'm the author of Pokedex.org.) Unfortunately it's a limitation of the Android platform; you can't add arbitrary launch activities at runtime. So the Chrome team is unable to fix this AFAIK. However, you could imagine a future release of Android that sports a custom homescreen app that just includes Chrome progressive webapps in the main app drawer. Or someone might be able to write a third-party homescreen app already that does that. (Not sure if Chrome exports that data though TBH.) Also, FWIW, the "add to homescreen" is really just icing on the cake - even without it, PWAs save data locally and are launchable offline. If you remove Pokedex.org from your homescreen, you'll notice you can still navigate to https://pokedex.org https://pokedex.org while in airplane mode, and Chrome still reports some 6MB of Pokémon data as being stored on your device. (It remains to be seen whether this is a bug or a feature... but we'll see how many PWAs abuse it.)
- lern_too_spel 11y agoThe Chrome team should tell the Google Now Home activity team to show these apps in the drawer until they get the Android team to implement runtime (instead of install time) addition of launcher activities. It sounds like an instance of UX failure through non-communication.