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

  • KairuByte@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    29
    arrow-down
    6
    ·
    1 year 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.

    • lea@feddit.de
      link
      fedilink
      English
      arrow-up
      36
      ·
      1 year 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.

        • NightAuthor@lemmy.world
          link
          fedilink
          English
          arrow-up
          17
          ·
          1 year 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.

          • KairuByte@lemmy.dbzer0.com
            link
            fedilink
            English
            arrow-up
            2
            arrow-down
            7
            ·
            1 year 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.

            • NightAuthor@lemmy.world
              link
              fedilink
              English
              arrow-up
              7
              ·
              1 year ago

              Well, the difference (without looking at all the relevant docs) would appear to be an if statement around a call to trigger the notification.

              But I guess, since that seems too simple for them to not do it… it’s gotta be a convention / culture thing. When it’s built in to the OS as a feature, other developers are likely to implement it, in the same way, and the users will come to expect it, ask for it. But if you, as a dev, are left to do it yourself, there’s less motivation.

              Also, Android might have had some system by which they actively encouraged devs to implement.

              • Skull giver@popplesburger.hilciferous.nl
                link
                fedilink
                English
                arrow-up
                2
                ·
                1 year ago

                It still requires developers to care. A bunch of apps I use only have one channel for several types of notifications.

                It makes sense, in a way. Why would you give users the ability to disable your spam? Most apps with proper notification channels also have settings for what notifications to send.

                I do like iOS’s integrated settings more. I think Google’s SharedPreferences model and PreferencesActivity design was designed for a similar overview of settings, but I guess they never implemented it. I wonder if this is a patent problem or just a missed opportunity on Google’s side.

              • KairuByte@lemmy.dbzer0.com
                link
                fedilink
                English
                arrow-up
                2
                arrow-down
                3
                ·
                1 year ago

                Many apps do actually have those kinda of notification options. Apollo for instance let you choose what notifications you wanted to receive. I’ve seen other apps do the same. Granted, it’s usually within the apps own internal settings and not within their settings page of the Settings app, but they definitely do exist.

                That said, it’s likely more that most devs want you to receive all notifications. “Want to get notified when your balance changes? You also have to see our promotions!” Sounds like a very capitalism thing to do.