• Kid_Thunder@kbin.social
    link
    fedilink
    arrow-up
    19
    arrow-down
    7
    ·
    7 months ago

    They are also the only RCS supplier on Android. A random messaging app can’t simply add RCS messaging functionality.

    You are correct that an app can’t directly implement RCS but it can support it. RCS is implemented by the carrier, not by Google or any other text application.

    RCS is an open standard that any carrier can implement to replace SMS/MMS. The only thing special that Google does is on top of RCS is provides E2E via its own servers for handling messaging. The E2E isn’t a part of RCS, though it should be IMO. Regardless, Google doesn’t ‘own’ the Android implementation because it isn’t a part of Android, other than it can support the carrier’s implementation of RCS.

      • Kid_Thunder@kbin.social
        link
        fedilink
        arrow-up
        11
        arrow-down
        4
        ·
        7 months ago

        Not true. Both Samsung and Verizon messages uses RCS, so long as your carrier has implemented RCS.

        • TheGrandNagus@lemmy.world
          link
          fedilink
          English
          arrow-up
          13
          arrow-down
          2
          ·
          7 months ago

          Samsung had to sign a deal with Google with unknown terms and is Google messages underneath.

          Verizon idk, I’m not American.

          • Kid_Thunder@kbin.social
            link
            fedilink
            arrow-up
            3
            arrow-down
            1
            ·
            edit-2
            7 months ago

            Samsung signed a deal so that they can use the Jibe API to be a part of E2E when using RCS.

            Since I’m sure there’s Internet where you’re at, you can take a look from Verizon’s RCS roll out on messages+ in 2021 to Samsung’s S9, prior to relying on Google Jibe. Verizon did eventually switch to use Jibe for their entire RCS implementation now instead of relying on their own infrastructure as did T-Mobile.

        • jaagruk
          link
          fedilink
          English
          arrow-up
          3
          ·
          7 months ago

          Any FOSS or privacy friendly implementation?

      • Kid_Thunder@kbin.social
        link
        fedilink
        arrow-up
        6
        ·
        7 months ago

        Well sure. You’ve got to trust that Jibe isn’t man in the middling the key exchanges but regardless, it doesn’t change what I said.

      • ArtVandelay@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        ·
        7 months ago

        If you didn’t create private and exchange public keys with the other party, you aren’t fully in control. I’m not saying that as some kind of righteous purist, just a technical point of note.