And why does a developer care about those things if not for the fact it means they can collect data even when the user isn’t actively using the service?
> And why does a developer care about those things...
I have several apps on my phone where I am interested in receiving notifications.
1. Airline app. While traveling I need to know about gate changes, flight time changes, etc. etc.
2. Credit card app. I have turned on notifications for all changes above $10.
3. Bank app. I have turned on notifications for all transfers.
4. Moen water meter app. If there is a water leak at my house, I need to know.
5. Server monitor app. If my website goes down, I need to know right away.
6. Google smoke detector. If there is smoke in my house, I need to know right away.
7. Tesla app. If I didn't close the door properly and walked away, the app lets me know.
8. Security camera app. If there is unexpected movement at my home or office, I get an alert.
9. WhatsApp and other messaging apps. When someone sends me a message, I get an alert.
And those are only the things that immediately come to mind. If you were a developer of some of these apps, would you be able to provide these same functions in a user friendly way with a web app? Genuinely curious.