this post was submitted on 12 Oct 2023
732 points (95.8% liked)

Technology

59597 readers
3518 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 1 year ago
MODERATORS
 

Pressure grows on Apple to open up iMessage::Samsung has joined Google’s campaign to force Apple to make iMessage RCS-compatible—but European regulators are more likely to get that job done.

you are viewing a single comment's thread
view the rest of the comments
[–] nudnyekscentryk@szmer.info 25 points 1 year ago (2 children)

: Also I’m not sure why everyone is championing RCS - it’s yet another proprietary communication standard like iMessage and isn’t open thus can’t be easily implemented in other chat apps.

RCS is an implementation of GSMA Universal Profile and is interoperable with it

[–] fartsparkles@sh.itjust.works 23 points 1 year ago (1 children)

I don’t see any public license for GSMA Universal Profile and it seems you have to engage directly with GSMA to get any detail on the standard. Very much the opposite of things like Signal which not only are the standards public but so are the reference implementations.

I still don’t see an argument for why yet another proprietary standard and protocol is a good thing.

[–] nudnyekscentryk@szmer.info 1 points 1 year ago (2 children)

well RCS is to be the successor to SMS, which I believe was also introduced by GSMA

[–] phillaholic@lemm.ee 21 points 1 year ago (2 children)

What you are using on Android isn’t RCS, it’s RCS+Google’s proprietary extension. There is no encryption in the spec, and the original implementation that went through carriers is ignored and it goes through Google. It’s essentially Google’s iMessage and they are trying to find their way into breaking Apple’s market share under false pretense.

[–] fartsparkles@sh.itjust.works 14 points 1 year ago* (last edited 1 year ago) (1 children)

I’ve just been reading the RCS Universal Profile Service Definition Document and it does stipulate encryption should be used but it is hardly defined how encryption should be implemented nor does it set an interoperable standard for it. I like RCS even less now.

Methods for encryption, client verification, user authentication and access authorisation are applied by the client and the network on a per interface and protocol basis.

So basically RCS is happy for there to be interoperability with regards to encryption, almost forcing interoperable implementations to forgo encryption so that different implementations can communicate.

Signal protocol is far far far better a standard than this lazy “service definition”.

[–] phillaholic@lemm.ee 6 points 1 year ago (1 children)

Yea, the standard is great for a decade+ ago when it came out, but I’d never trust it as is over other things like Signal or even iMessage. Google’s RCS implementation is as trustworthy as anything else Google makes. They don’t even support it across all their products last I heard. It’s a joke.

[–] mr_tyler_durden@lemmy.world 3 points 1 year ago

Not to mention, you will get bored of it in two or three years and kill it off.

[–] nudnyekscentryk@szmer.info 2 points 1 year ago (1 children)

I know, but isn't the point that Google Messages is interoperable with other implementations such as T-Mobile's or Verizon's?

[–] phillaholic@lemm.ee 4 points 1 year ago

That may be the point, but it’s not working out that way. The spec is older than iMessage. It failed. Google just took it and made their own implementation. I’m not sure if Google’s RCS works with Verizon’s for example, I’m sure basic things do. AFAIK third party developers can’t implement it in their apps, so you have to have an Android phone to use it. Someone correct me if I’m wrong. The entire thing relies on Google to keep it running.

[–] fartsparkles@sh.itjust.works 11 points 1 year ago

RCS is still IP based so why SMS should be replaced with RCS over Signal still isn’t clear. RCS and Signal are both IP based protocols yet one is proprietary and the other is libre. If we’re getting rid of SMS, we should be replacing it with something anyone can implement without any concerns for licensing or the standard being controlled by a single entity (which Google seems to be positioning themselves to be).

[–] stevehobbes@lemm.ee 6 points 1 year ago

It is controlled and monetizable by the telcos. It isn’t better. And it’s barely standardized. Google sells a service to telcos to implement RCS that doesn’t really work well with anyone else’s RCS, or didn’t.

Go look at the amount of threads with people saying “my RCS message from my Samsung didn’t get to my friend on T-Mobile with a pixel”.

This is not the future anyone deserves.