this post was submitted on 07 Sep 2023
93 points (95.1% liked)

Technology

55767 readers
3026 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
all 30 comments
sorted by: hot top controversial new old
[–] [email protected] 39 points 10 months ago (1 children)

RCS is kinda problematic since the largest server is google and you need permission to build apps for it.

[–] [email protected] 7 points 10 months ago (1 children)

Is there a RCS message app on F-Droid? I'm obviously not using Google messages, currently using Simple SMS messages, but wanted something with RCS.

[–] whileloop 49 points 10 months ago (3 children)

RCS isn't as open as SMS, it's just as proprietary as iMessage, Google has just expressed a willingness to let other companies use it. They're playing nice because they're the underdog in the US market. If RCS becomes the new standard, Google will exploit that fact.

[–] [email protected] 27 points 10 months ago (2 children)

Not quite true, RCS (formerly Joyn) was designed by the consortium setting the cellular network standards as replacement for SMS and MMS. It was mainly expected to have the services run at the carrier network - though having it run somewhere else was an option (just like with SMS). Which is what google is doing now, they're running their own servers.

Efforts to develop the protocol started almost two decades ago, and it was supposed to be taken into use about 15 years ago - but the protocol is just horrible, so the main surprise is that it didn't fully die, but google ended up implementing it.

They could've done pretty much anything at that point - implementations for this were non-existent, and nobody really wanted to be the first to implement it, as - like I said - the whole thing is just horrible. It was requested back then when we started work on the Jolla1, but after having a closer look at the specs we laughed, and it was never brought up again.

[–] kenbw2 4 points 10 months ago (1 children)

Could you expand a bit on what makes it horrible?

[–] [email protected] 3 points 10 months ago

Not really, it's now been roughly ten years since I was analysing the spec, so it'd be quite a bit of effort for me to dig my old analysis up (if I even still have it). Also, there have been some new revisions of the standard since then (possibly with google involved in the end), so they might have fixed some of the worse bits - though I wouldn't hold my breath.

[–] whileloop 3 points 10 months ago* (last edited 10 months ago) (2 children)

Seems like you know a log about the topic. Do you think its better to push for RCS to become the new standard, just because it has momentum? Or would you rather we encourage Google, Apple, the carriers, etc., to switch over to something like Matrix or Signal?

[–] [email protected] 3 points 10 months ago

Definitely something else. The original motivation (and one of the reasons it never took off) was to have a rich messaging service under control of the operators, just like SMS and MMS today - meaning they can bill you per message, if they want to. Parts of the problems the protocol has also come from the design requirement to keep the operator in control, when it isn't really a requirement for a modern messaging service.

In the current setup with google running their own service that won't happen - but it seems google is cooperating with the operators for that, i.e., as the operators couldn't pull it off themselves they were happy to partner with google when google offered it. I don't know about you, but "a messaging system with the control split between google and the operators" doesn't sound like a very desirable thing to me.

[–] Asudox 1 points 10 months ago

The Signal protocol imo is better. Plus many other messengers already use it, like WhatsApp and FB Mesennger.

[–] [email protected] 11 points 10 months ago (2 children)

Shouldn't the EU enforce an open standard, rather than one controlled by a 'gatekeeper'?

[–] [email protected] 10 points 10 months ago (1 children)

The EU are doing exactly that, but they're doing it the sensible way. Instead of pointing to a particular standard (Signal, RCS, whatever) and saying you must use this, they're forcing Apple, WhatsApp, etc to publish open APIs that allow others to hook into their services. This allows platforms that are distinctive to develop but prevents vendor lock-in. Honestly, I'll be all over WhatsApp and iMessage once I can use an open-source client to hook into them.

[–] TheRealKuni 3 points 10 months ago (1 children)

Does this mean we can get iMessage support on Android?

[–] [email protected] 3 points 10 months ago

Not yet, because as the article mentioned, Apple disputed their position on iMessage being a gatekeeper because “the userbase is really small”, so it’ll be a while before this is investigated and any conclusions are drawn.

[–] whileloop 7 points 10 months ago

They should. Absolutely. I think the ideal would be that the EU require Google to open up RCS to be interoperable with other standards like Matrix and Signal. But even barring that, requiring Apple to support RCS would be a massive improvement.

I just don't want to accidentally give Google the power we're trying to take from Apple. That just puts us back at square one.

[–] [email protected] 5 points 10 months ago

It's more open in the sense that the GSMA (not Google) licenses it to pretty much anyone who wants it.

Apple does not license it to anyone and refuses to.

While its still proprietary, the fact that anyone CAN use it is a pretty huge difference than being 100% vendor-locked.

[–] [email protected] 2 points 10 months ago (1 children)

They're gonna need that reaction control system in orbit! No chance of getting to Neptune without one, really.

[–] [email protected] 1 points 10 months ago

I was wondering why a phone would need radar cross section requirements. Looks like stealth phones are the new thing in modern air combat.

[–] [email protected] 2 points 10 months ago
[–] [email protected] 0 points 10 months ago (1 children)

I turned rcs off on my phone it made messaging complete unreliable I was sending messages and be notified it couldn't be sent hours after the fact.

[–] [email protected] 4 points 10 months ago (1 children)

Works perfectly for me for the last 5 years or so.

[–] [email protected] 1 points 9 months ago* (last edited 9 months ago) (1 children)

Seems to work for nobody in the UK all the recent reviews are one or two stars.

https://files.catbox.moe/j9f1ch.png

[–] [email protected] 2 points 9 months ago (1 children)

Yeah, if there are regional problems with it, that'd make some sense. In US (where I am) it may be a lot more reliable.

...Which also makes some sense as US stuck with SMS and transitioned pretty much directly to MMS and RCS (for non-Apple). And carriers have been pushing RCS.

I'm guessing UK is like a lot of other countries where people have switched to WhatsApp or other proprietary chat systems?

[–] [email protected] 0 points 10 months ago

Looks like Apple recommends git - https://developer.apple.com/documentation/xcode/source-control-management . Does anyone use RCS any more?

[–] [email protected] -4 points 10 months ago (1 children)

No one cares about RCS outside USA.
And even there only android users do.

Everybody else is using a messaging app which is much better.

[–] [email protected] 0 points 10 months ago* (last edited 10 months ago)

WhatsApp is king where I am (outside the US). I'd like to see RCS succeed as I wasn't happy when Meta purchased WhatsApp.