Preferences

The RCS protocol is universal. Carrier RCS support is minimal, though, and third-party RCS support was never part of the spec and essentially unimplemented.

Google had to pretend to be everyone's carrier to make RCS work because the GSMA spec assumed everyone would download/install their carriers' messenger apps to use RCS, like you would back in the day with SMS/MMS. This expectation was broken the day Google allowed app developers to write third-party SMS apps, but that hasn't bothered the spec people so far.


> GSMA spec assumed everyone would download/install their carriers' messenger apps to use RCS

Who in their right mind would make this assumption? I'd hate to have to explain that one to grandma.

When RCS was designed, carriers still programmed most of the phones, and if not, provisioning SMS messages would program generic vendor implementations on the phones. That's essentially what RCS still does, except now we have phone operating systems that let users freely install system applications.

The iPhone was unique in that it refused to let carriers customize its operating system. That's part of why Apple had to partner with a relatively obscure carrier on launch, while Motorola/Samsung/Nokia/Sony Ericsson/Android phones launched on random carriers all the time.

Many people still buy phones from their carriers which comes with all kinds of apps pre-installed, including carrier-branded SMS apps in many cases.

Everyone in their right mind would have made that assumption when the system was designed. Only some weirdoes at Apple and a few hard-core open source enthusiasts cared.

Of course, that doesn't mean that operating system vendors such as Apple and Google can't simply implement RCS and all the weird carrier quirks they need to deal with in their own apps anyway, and to make messaging available using an API. They already do that kind of stuff with SMS, MMS, location information, internet connectivity, and practically anything else the phone does. They just decided that they're not really gonna bother with an API for this specific trick your phone can do.

> When RCS was designed, carriers still programmed most of the phones

The past truly is a foreign country.

> Many people still buy phones from their carriers which comes with all kinds of apps pre-installed, including carrier-branded SMS apps in many cases.

You're joking, right? I've never seen this in Europe since the flip phone days. I thought we had left that in the past. Most people here buy their phones outright, but even when on a plan, they don't fill your phone with malware.

I'm pretty sure the person you're responding to is talking about the flip phone era pre-iphone. Think Treo 650 / Blackjack era.
Nope, if you go out and buy a cheapish android phone from a carrier in the US today, it will have a ton of shit preinstalled that is carrier specific. Including sometimes messages, visual voicemail, etc.

Apple has basically had the balls to tell carriers to go fuck themselves and do it their way, and it's been a huge boon. Google still hasn't done this enough, IMO.

The context I was talking about how when RCS was designed, carriers still were mostly responsible for "apps" on the phones.
If you have to install an app, you can just install Signal or Element, and not bother with RCS.
My current contacts (out of ~120) only ~20 are on signal ..

So unfortunately SMS will still be around for quite some time

now RCS compared to SMS is a bit more secure (in theory at least), so would rather over plain SMS but never over signal

If Grandma had to install a seperate app to use RCS, she too would probably end up using Signal, since the barrier to entry is the same.

The reason iMessage is popular in the US is the fact that it's functionally just SMS, being used by the default message app. The reason that didn't happen in Europe is that SMS used to cost money to send, so nobody was already deeply invested in that system, but instead rushed to Whatsapp et al., since those were free and SMS was not. SMSes are free nowadays, but by now we're all already invested, and all the apps provide a better experience than SMS and RCS (the former due to lack of features, the latter because its often broken) and even Grandma has Whatsapp to keep in touch with family, if only because little Timmy installed it.

This item has no comments currently.

Keyboard Shortcuts

Story Lists

j
Next story
k
Previous story
Shift+j
Last story
Shift+k
First story
o Enter
Go to story URL
c
Go to comments
u
Go to author

Navigation

Shift+t
Go to top stories
Shift+n
Go to new stories
Shift+b
Go to best stories
Shift+a
Go to Ask HN
Shift+s
Go to Show HN

Miscellaneous

?
Show this modal