It’s not about the store, it’s about the notification.
As mentioned in the Time article:
the app is not available on Android because it “requires a device ID in order to send push notifications, which requires a user account and a password.”
i don’t think this other commenter was calling you out. i think they were just bringing up a point of discussion that’s relevant to the point you brought up
It has to do with receiving notifications from the app in a privacy-preserving way. Unless the app is running with a server connection 24/7 (RIP battery life) you need to rely on the OS to deliver notifications.
You don’t, there’s privacy respecting ways of delivering notifications in android.
Also, a 24/7 connection to a server isn’t nearly as bad as you might think.
The connection isn’t active the whole time, it only uses any significant amount of battery if there’s actually data being sent or received. You likely already have quite a few of them anyway, how do you think systems normally listen for push notifications?
Besides all that, I read in other comments that the privacy issue was the device id firebase needs. Obviously apple also needs some kind of device id, otherwise how do they know where the notifications are going?
Did some searching, yup apple also needs a unique identifier:
When it’s time to send a notification, you generate a request that contains the notification data and a unique identifier for the user’s device.
https://www.iceblock.app/
Is this only on Apple? Kind of lame.
Quote from some other place people were discussing it. Unfortunately no source on it.
There are other stores besides the playstore…
It’s not about the store, it’s about the notification.
As mentioned in the Time article:
Its totally possible to send notification without having user account, see firebase.
You don’t need a user account or password to receive a push notification.
You just need to have the app installed. The app can be configured by the developer to receive push notifications.
Ntfy.sh
There are ways around that
Good old firebase. Notifications are not entirely device local on android, or something like that.
Thanks, but I’m not the developer of the app so that’s not really relevant for me.
i don’t think this other commenter was calling you out. i think they were just bringing up a point of discussion that’s relevant to the point you brought up
There is side loading, they can just release it on GitHub.
That’s not how push notifications on android work.
That doesn’t have anything to do with how you install the app.
It has to do with receiving notifications from the app in a privacy-preserving way. Unless the app is running with a server connection 24/7 (RIP battery life) you need to rely on the OS to deliver notifications.
You don’t, there’s privacy respecting ways of delivering notifications in android.
Also, a 24/7 connection to a server isn’t nearly as bad as you might think.
The connection isn’t active the whole time, it only uses any significant amount of battery if there’s actually data being sent or received. You likely already have quite a few of them anyway, how do you think systems normally listen for push notifications?
Besides all that, I read in other comments that the privacy issue was the device id firebase needs. Obviously apple also needs some kind of device id, otherwise how do they know where the notifications are going?
Did some searching, yup apple also needs a unique identifier:
From https://developer.apple.com/documentation/usernotifications/setting-up-a-remote-notification-server
It is only for iOS. I haven’t found a similar app for Android.
It’s important to buy devices that respect your privacy.