The reason for Android's Notification system being better than iOS, is solely due to the ability to turn off individual aspects of an application's notifications.

3 years ago by This Is ARTman to c/android

The reason for Android's Notification system being better than iOS, is solely due to the ability to turn off individual aspects of an application's notifications.

Google, the poor multi-billion dollar scrappy startup that maintains Android, made a payment app that has one notification setting, "Google Pay". So all the ads, promotions, everything.

3rd party apps like PhonePe & Paytm have a better system.

How do you manage to maintain this OS?

@MishaalRahman @androidfaithful @android@lemdro.id @android@lemmy.world

GenderNeutralBro 78 points 3 years ago

Let's be honest though: Android's notification system has been better than iOS's since long before this feature was added. I'd still take Android 7's notifications over iOS's.

Though to be fair, my experience with iOS notifications in recent versions is on iPad, not iPhone. So it might be better than I think nowadays

path: 0 4455683, hotness: undefined, score: 78, children: 2
NightAuthor 20 points 3 years ago

They’ve added a couple of channels, “Critical” and “Time Sensitive”, with some options for allowing overrides of focus modes for those channels specifically.

I also like the option for “mute notifications for 1hour /till end of day” I use it frequently when a group chat blows up and I’m not in the mood, or notifications about my server that I’m just not going to deal with rn.

But android is way ahead

path: 0 4455683 4457232, hotness: undefined, score: 20, children: 0
skullgiver 7 points 3 years ago
path: 0 4455683 4470892, hotness: undefined, score: 7, children: 0
gamermanh 40 points 3 years ago

As someone with GPay installed and notify for it enabled right now:

What ads and promotions? I only ever get "you paid for this shit" notifications

path: 0 4452042, hotness: undefined, score: 40, children: 8
Nath 19 points 3 years ago

This thread prompted me to look into the Wallet notification settings. There was a setting where Google could send you notifications. I just turned those off. I don't want them, but I also can't remember ever getting one.

I don't really understand what the controversy is about. If an app abuses its notifications permissions to send me spam, I disable it. The post is right, granular notification settings in Android are great. I carry both android and iOS around every day and iOS notifications just kind of build up and periodically get cleared all at once. Too much noise in there. The android notifications are things I actually care about and want to be notified about in a timely fashion.

path: 0 4452042 4455713, hotness: undefined, score: 19, children: 1
thisisartman -1 points 3 years ago

@Nath @gamermanh so, the thing I'm pissed about is that Google doesn't follow their own guidelines.

These granular notification settings are implemented by every other payment app, except for GPay.

path: 0 4452042 4455713 4481712, hotness: undefined, score: -1, children: 0
Justly0250 2 points 3 years ago

For me it's their constant Credit Card upsell notifications.

path: 0 4452042 4459524, hotness: undefined, score: 2, children: 1
Lazylazycat 2 points 3 years ago

I've literally never had this, could be country specific? I'm in the UK.

path: 0 4452042 4459524 4470456, hotness: undefined, score: 2, children: 0
thisisartman -13 points 3 years ago

@gamermanh

This kind of promotion. Sure, it's not a frequent issue, but you're telling me you (Google) maintain an OS where everyone has to follow the rules for a certain way, except you? I call bullshit.

path: 0 4452042 4452295, hotness: undefined, score: -13, children: 3
SteveTech 8 points 3 years ago

Can also confirm I do not get ads/promotions from Google Wallet, and Google Pay isn't an app anymore, so maybe you should make sure you have a legit version. I only get the you just paid notifications, which I would want to get.

Can you show an example of the notifications you're getting?

path: 0 4452042 4452295 4454592, hotness: undefined, score: 8, children: 2
Sanguine 2 points 3 years ago

Gpay is still a thing, possibly what he is referring to.

path: 0 4452042 4452295 4454592 4457449, hotness: undefined, score: 2, children: 0
CrinterScaked 2 points 3 years ago

I have GPay and I frequently get notifications telling me to claim their reward points. Those notifications aren't configurable separately from the payment notifications at the OS level. Super annoying.

path: 0 4452042 4452295 4454592 4462639, hotness: undefined, score: 2, children: 0
danielfgom 36 points 3 years ago

Not solely for that reason. The notifications are rich, you can reply from the notification and the notification icons in the top bar tell you what's going on without even opening the shade

path: 0 4460446, hotness: undefined, score: 36, children: 3
thisisartman 21 points 3 years ago

@danielfgom true that.
Android's status bar is actually functional.

The reason why Dynamic Island is so exciting to people is that finally, something informative is happening in the status bar 😂.

path: 0 4460446 4460516, hotness: undefined, score: 21, children: 2
danielfgom 3 points 3 years ago

You said it better than me. 100% 👍

path: 0 4460446 4460516 4462334, hotness: undefined, score: 3, children: 1
thisisartman -1 points 3 years ago path: 0 4460446 4460516 4462334 4464969, hotness: undefined, score: -1, children: 0
Justly0250 33 points 3 years ago

Google, the poor multi-billion dollar scrappy startup that maintains Android, made a payment app that has one notification setting, "Google Pay". So all the ads, promotions, everything.

Amazon is another poor startup that does that on their Android app.

path: 0 4459592, hotness: undefined, score: 33, children: 9
jackmarxist 12 points 3 years ago

Amazon first needs to learn how to make an android app. It's by far the worst experience I've ever had using an app from a big company.

path: 0 4459592 4462936, hotness: undefined, score: 12, children: 3
winkerjadams 4 points 3 years ago

Why do you need the app on your phone? Just use the website, its perfectly functional on your phone and then you're not giving them all of the data.

path: 0 4459592 4462936 4463130, hotness: undefined, score: 4, children: 1
jackmarxist 2 points 3 years ago

If you use Amazon Pay then yeah. Otherwise the website is just a better experience overall.

path: 0 4459592 4462936 4463130 4463156, hotness: undefined, score: 2, children: 0
_thisdot 1 point 3 years ago

Their iOS app is equally shit as well as

path: 0 4459592 4462936 4494345, hotness: undefined, score: 1, children: 0
jayandp 2 points 3 years ago

This made me just realize that I turned off Notifications for the Amazon app at some point and never noticed. 😂

I've just been relying on their emails for getting updates on my orders.

path: 0 4459592 4462380, hotness: undefined, score: 2, children: 0
wagoner 2 points 3 years ago

That's not an accident

path: 0 4459592 4469953, hotness: undefined, score: 2, children: 0
thisisartman 1 point 3 years ago

@Justly0250 bro don't get me started on the Amazon app. I cannot handle that amount of rage.

The fact that they've made it infinitely more difficult to find the settings in-app is just infuriating.

Good luck finding anything in the in-app settings.

path: 0 4459592 4460412, hotness: undefined, score: 1, children: 2
EddieTee77 1 point 3 years ago

Just use Alexa to find it.... Now they can justify that horrible addition to the app

path: 0 4459592 4460412 4461652, hotness: undefined, score: 1, children: 1
thisisartman 0 points 3 years ago path: 0 4459592 4460412 4461652 4464971, hotness: undefined, score: 0, children: 0
Anonymousllama 27 points 3 years ago

Best part is when they're shit and don't categorize / separate out their notifications into categories I just turn notifications off. If companies want to play by the rules and have properly segmented notifications I'm happy to let some of them through, else they're all getting disabled

path: 0 4463541, hotness: undefined, score: 27, children: 4
victron 4 points 3 years ago
path: 0 4463541 4470522, hotness: undefined, score: 4, children: 3
DAMunzy 2 points 3 years ago

Get rid of the app. You really don't need to buy that cheap shit anyways. I got rid of Alli and temu.

path: 0 4463541 4470522 4486275, hotness: undefined, score: 2, children: 2
ByGourou 3 points 3 years ago

You have good brands on aliexpress, you just need to be careful before buying. At least better than amazon.
And yeah delete that app, you don't need theses fake 10 cents savings with their shitty coin.

path: 0 4463541 4470522 4486275 4487589, hotness: undefined, score: 3, children: 0
Alonely0 2 points 3 years ago

@DAMunzy @victron there's lots of tech stuff only available on Ali, or that are significantly cheaper there because of currency conversions and scalper resellers on other platforms.

path: 0 4463541 4470522 4486275 4487957, hotness: undefined, score: 2, children: 0
KairuByte 22 points 3 years ago

This is dev dependent, meaning iOS devs can implement it just as easily, just in an app settings page instead of the systems notification section.

Would it be nice to have in iOS? Absolutely. But it’ll always come down to the devs implementing it.

path: 0 4453928, hotness: undefined, score: 22, children: 7
lea 34 points 3 years ago

It is dev dependent, but I don't agree with "devs can implement it just as easily" at all. One only requires using a built-in API to create notification channels (which you have to call anyway), the other requires designing and programming your own page for it.

path: 0 4453928 4454468, hotness: undefined, score: 34, children: 6
KairuByte -7 points 3 years ago

iOS has built in app settings that don’t require any more than an entry and some plumbing:

path: 0 4453928 4454468 4454531, hotness: undefined, score: -7, children: 5
NightAuthor 17 points 3 years ago

But devs would have to put a setting, then check the setting before sending notifications. On android, you just tag the channel as part of your notification call, and the OS handles it.

And well, next to no apps have the function on iOS. So, I’m guessing it’s too much extra work. Even if not much.

path: 0 4453928 4454468 4454531 4457137, hotness: undefined, score: 17, children: 4
KairuByte -5 points 3 years ago

It’s not going to be much more effort than anything else in their app. Like, you’re essentially arguing that a variable and some strings are hard to do, and that just not the case.

path: 0 4453928 4454468 4454531 4457137 4457805, hotness: undefined, score: -5, children: 3
plz1 14 points 3 years ago

I always scratch my head at people griping about too many notifications. When I install an app, if it doesn't immediately ask for the ability to send them, I proactively disable them. And if it does, I deny the. Mobile games are the worst about it, for sure I only allow badges for some apps, and even fewer get real notifications, and still fewer can break trough Focus Mode.

iOS "could" allow more granularity, but in reality, spammy apps have a solution (disable them), and apps that want to send both "real" notifications and spam/ads/marketing indiscriminately have another (uninstall or yell at the company that made it by way of lousy app store reviews).

path: 0 4459248, hotness: undefined, score: 14, children: 2
anonymous_bot 4 points 3 years ago

For Android, having apps ask for permission for notifications is a very new feature (debut in Android 13 I think) so by default apps notifications were collectively permitted. It would be up to the user to explicitly go in and disable notifications after the fact. I think many people either didn't know how to access the notification settings or just didn't care enough to disable them.

path: 0 4459248 4460873, hotness: undefined, score: 4, children: 1
plz1 1 point 3 years ago

Ah, didn’t know that.

path: 0 4459248 4460873 4462465, hotness: undefined, score: 1, children: 0
SebKra 7 points 3 years ago

Also they're just visually bad. The bubbles have way too much spacing. The low-contrast blurry bubbles make everything feel cluttered. When expanding a group, you'll see the same app icon repeated 20 times, while the headlines are clipped. The typography doesn't feel right: headlines are too large, text styles on individual notifications are too similar and the line heights are too small. The scheduled summary was a nice idea, but again it's blurred background on blurred backgrounds. And if all of that wasn't cluttered enough, let's make everything overlap at bottom.

Apple is usually really good at this, I don't know what this particular design team was smoking.

path: 0 4483662, hotness: undefined, score: 7, children: 1
shotgun_crab 0 points 3 years ago

Android 12 fucked up a lot of things

path: 0 4483662 4513829, hotness: undefined, score: 0, children: 0
snowadv 5 points 3 years ago

Only to find out that it creates new channel each time the old one is unavailable.

Yes, Viber?! F it - I disabled calls channel so I don't receive scam calls in it - why would it recreate it?

Proof: https://photos.app.goo.gl/Lv5omRMhc9EBdv7YA

path: 0 4454539, hotness: undefined, score: 5, children: 5
NightAuthor 6 points 3 years ago

Fucking cancerous, I’d immediately delete an app that behaves that way. It’s malware.

path: 0 4454539 4457277, hotness: undefined, score: 6, children: 1
snowadv 1 point 3 years ago

I would too but gotta get these "good morning" and "celebrate the day of lightly salted cucumbers" pictures/post cards from my grandparents somehow haha

path: 0 4454539 4457277 4530027, hotness: undefined, score: 1, children: 0
baatliwala 2 points 3 years ago

Some channels are dynamic, so theoretically it could be a calls channel for each different person calling.

That said I feel like I have seen an issue similar to yours for many different apps which use dynamic channels so I think this is due to poor coding and not malicious behaviour.

path: 0 4454539 4473815, hotness: undefined, score: 2, children: 1
snowadv 1 point 3 years ago

Good point about dynamic channels (even though it sounds bad if you consider the notification channel's purpose) but not true in that particular case: I've talked to a bunch of people using Viber and it still has only one active "call" channel

Probably bad coding - should create notification channel when there's no existing one atm somehow. Probably disabling notification channel also triggers recreation

path: 0 4454539 4473815 4529997, hotness: undefined, score: 1, children: 0
thisisartman 1 point 3 years ago path: 0 4454539 4530041, hotness: undefined, score: 1, children: 0
hiramfromthechi 3 points 3 years ago

Curious: do OEM Android users also get granular app permissions? (Like turning sensors off at the app level)

path: 0 4491937, hotness: undefined, score: 3, children: 4
thisisartman 1 point 3 years ago

@hiramfromthechi I'm not entirely sure... I remembered seeing something like that in the Developer options menu, but there isn't anything there...

If you're on Android 12, you do get to add a Camera and Microphone Quick Setting (QS) tile in the notification shade. You were already able to control the Location and NFC sensors through here...

Edit the QS layout and look for the Camera and Mic tile. They let you turn off the Camera and Mic access for apps. Same for the Location and NFC tiles.

path: 0 4491937 4494796, hotness: undefined, score: 1, children: 3
hiramfromthechi 1 point 3 years ago

Hmm .. Not sure we're referring to the same thing. Perhaps I can clear it up:

When you long press an app icon, there's an option labeled "App info."

Jump into it, and it should show options to open the app, uninstall it, force stop, and disable. There's other app settings listed as well.

Then, if you jump into Permissions, does it have the option for you to toggle the network access, sensor access, etc.?

path: 0 4491937 4494796 4503757, hotness: undefined, score: 1, children: 2
Skimmer 3 points 3 years ago

Sensors and Network access aren't on Stock Android unfortunately (though they should be!), only on other OSes like GrapheneOS and DivestOS atm. Everything else besides those 2 however is present on Stock.

path: 0 4491937 4494796 4503757 4504172, hotness: undefined, score: 3, children: 1
hiramfromthechi 2 points 3 years ago

Good to know, thanks

path: 0 4491937 4494796 4503757 4504172 4508758, hotness: undefined, score: 2, children: 0
possiblylinux127 2 points 3 years ago

Until you want to use anything AOSP. They you get to use UnifiedPush with apps like ntfy

path: 0 4487689, hotness: undefined, score: 2, children: 0
pico 2 points 3 years ago

Yeah works well until I have like 6 undismissable notifications that clutter my shit :(

path: 0 4470968, hotness: undefined, score: 2, children: 2
thisisartman 0 points 3 years ago

@pico you can control whether or not persistent notifications remain.

path: 0 4470968 4487479, hotness: undefined, score: 0, children: 1
ByGourou 1 point 3 years ago

Is it possible in older version ? Since I'm rooted I can block then but I believe it wasn't possible before. I had an app in android 8 I think that did that without root access, but it doesn't work anymore in android 10.

I'm talking about notifications like low battery, do not disturb, keyboard open, connected to a vpn ...

path: 0 4470968 4487479 4487480, hotness: undefined, score: 1, children: 0
soulfirethewolf 2 points 3 years ago

Android notifications are definitely nice. I just hope they eventually get the focus functions from iOS. I know Samsung already has it but still would be nice to have a built-in version

path: 0 4468562, hotness: undefined, score: 2, children: 2
menturi 1 point 3 years ago

No way, Samsung already supports it?! Do you know what version of Android or OneUI supports it?

path: 0 4468562 4487769, hotness: undefined, score: 1, children: 0
thisisartman 1 point 3 years ago

@soulfirethewolf I would actually love that.
The focus mode feature is the closest I've gotten to actually enjoying something similar. But it's barely anything.

path: 0 4468562 4471594, hotness: undefined, score: 1, children: 0
limerod 1 point 3 years ago

You do realize Google Pay is not maintained by the same set of people who maintain android. The 1 notification option is pathetic, but you get what you get. The android apps are not maintained, so they fit and follow all of android's guidelines. If they were. You would be seeing material you theming in most of them where applicable.

path: 0 4453871, hotness: undefined, score: 1, children: 0
ElderWendigo 1 point 3 years ago
path: 0 4455613, hotness: undefined, score: 1, children: 0
Anticorp -1 points 3 years ago

Doesn't the fact that it says "All Paytem Notifications" supercede the individual selections though? I figured that's how companies were getting around the individual toggles, you either take them all, or you reject them and they'll pester you to enable them literally every time you open the app.

path: 0 4487822, hotness: undefined, score: -1, children: 5
portside 7 points 3 years ago

I don't think it does, it's just a quick toggle to disable everything at once. If a category is disabled it gets prioritised.

path: 0 4487822 4489579, hotness: undefined, score: 7, children: 4
Anticorp 2 points 3 years ago

Awesome! Thanks for that. Now maybe I can turn push notifications back on for Uber Eats and get a notice when they deliver the food, since only about 5% of the drivers will ring the bell. I turned the notifications off because I kept getting advertising pushed to my phone.

path: 0 4487822 4489579 4490035, hotness: undefined, score: 2, children: 3
zettajon 1 point 3 years ago

Just turn off offers and rewards:

path: 0 4487822 4489579 4490035 4491956, hotness: undefined, score: 1, children: 2
Anticorp 1 point 3 years ago

I did that in the past and they reactivated it, or added a new category, or something, because I started getting spam again. I'm trying it out again now. So far, so good.

path: 0 4487822 4489579 4490035 4491956 4494162, hotness: undefined, score: 1, children: 1
android
android

@lemdro.id

login for more options
22034
4279
818

The new home of /r/Android on Lemmy and the Fediverse!

Android news, reviews, tips, and discussions about rooting, tutorials, and apps.

🔗Universal Link: !android@lemdro.id


💡Content Philosophy:

Content which benefits the community (news, rumours, and discussions) is generally allowed and is valued over content which benefits only the individual (technical questions, help buying/selling, rants, self-promotion, etc.) which will be removed if it's in violation of the rules.


Support, technical, or app related questions belong in: !askandroid@lemdro.id

For fresh communities, lemmy apps, and instance updates: !lemdroid@lemdro.id

💬Matrix Chat

💬Telegram channels / chats

📰Our communities below


Rules

  1. Stay on topic: All posts should be related to the Android OS or ecosystem.

  2. No support questions, recommendation requests, rants, or bug reports: Posts must benefit the community rather than the individual. Please post to !askandroid@lemdro.id.

  3. Describe images/videos, no memes: Please include a text description when sharing images or videos. Post memes to !androidmemes@lemdro.id.

  4. No self-promotion spam: Active community members can post their apps if they answer any questions in the comments. Please do not post links to your own website, YouTube, blog content, or communities.

  5. No reposts or rehosted content: Share only the original source of an article, unless it's not available in English or requires logging in (like Twitter). Avoid reposting the same topic from other sources.

  6. No editorializing titles: You can add the author or website's name if helpful, but keep article titles unchanged.

  7. No piracy or unverified APKs: Do not share links or direct people to pirated content or unverified APKs, which may contain malicious code.

  8. No unauthorized polls, bots, or giveaways: Do not create polls, use bots, or organize giveaways without first contacting mods for approval.

  9. No offensive or low-effort content: Don't post offensive or unhelpful content. Keep it civil and friendly!

  10. No affiliate links: Posting affiliate links is not allowed.

Quick Links

Our Communities
Lemmy App List
Chat and More

go to feed...