The Confusing State of RCS
substack.com
substack.com
I say willful because they admitted to it, malicious in that at no point will the device inform the user that RCS is blocked. It shows connected and will not relay messages. Spoofing fingerprint and other props it will immediately begin to work again. For users affected, they will have inbound messages silently blocked (because other users will see the device registered on RCS, but Google will not relay it) but not know about the disruption unless they were aware of this news.
EDIT: In case anyone thinks this is me being alarmist, RCS is beginning to be used for 911 here's Google's own press release on it: https://blog.google/products/messages/google-messages-rcs-91...
I think it's a lost cause and not only because of RCS, see also banking applications. On the other hand, even a $200 Galaxy A gets 4/5 years of updates today, which benefits the vast majority of customers a lot more than an unlockable bootloader.
But I also live in the real world and things like Android's SafetyNet make custom ROMs almost unusable as a daily driver. Frankly, nothing forces Google to keep selling unlockable Pixels.
But reliable cross-platform messaging? That is essential to a phone. MMS sucks, and I can't convince everybody in my life to switch to Signal.
I am begging you to accept the Oxford comma into your heart.
A single comma would clear up any possible confusion and require nearly zero time to add.
Since there are many carriers and at least two OS vendors, now we have "...relationships among..."
Commas are the most common way to set off such phrases, but they are not the only way. Most grammarians seem to think that em dashes or parenthesis are acceptable, and I've seen styles guides that recommend doing that if there are commas in the sentence.
As far as I can tell if we just stopped using commas to set off such phrases when other commas are in the sentence (or just stopped using commas to set off such phrases all the time) that would get rid of all the cases where including the Oxford comma in a list makes the list ambiguous, without changing the cases where not having an Oxford comma is ambiguous.
Is Betty a maid or did they go with 3 people?
†For example:
Betty, one maid, and one cook.
Betty, and a maid and a cook (a little awkward)
A maid, a cook, and Betty (depends on how you want Betty's inclusion to land for the reader)
I'm not saying the Oxford comma is bad. I'm just saying that it isn't 100% perfect as many people imply.
Or better yet: "They went to Oregon with a cook, and maid named Betty."
What they failed to realize what that LTE brought easy access to data, and in particular OTT messaging like WhatsApp. Consumers, remembering only too well the horror stories of being gouged by telcos for heavy SMS messaging, were not inclined to trust the carriers. So WhatsApp etc. took off while RCS stagnated.
On the technical side, vendors soon discovered that every telco wanted to do RCS slightly differently, and that implementing RCS in an IMS network was not as easy as slapping in an app server. So when Jibe showed up, a lot of the air left the room. Problem was, the telco people saw precisely what Google were doing: taking away a potential revenue stream from their control and monetization. So again, things languished.
The technical people I worked with at mobile operators across this time were very sharp people who could make most anything work. But the leadership was so terrified of losing money, and so bad at making money, that many good plans never saw the light of day.
https://www.gnu.org/software/rcs/
seems we are running out of acronyms.
You only have to go as far as 'CQK' before there is, AFAICT and based on Wikipedia entries, essentially no even slightly important use of a TLA. There are then another >2k more or less unused, and if you go to four-letters, you've got ~390k to play with.
Although I suppose the headline doesn’t make much sense in that context - spacecraft systems are rarely in a “confusing state” (except maybe Boeing Starliner)
Point is, we never got very far because every carrier and every phone manufacturer wanted to have their say. It was (and probably still is) "standard definition by committee". And that just takes forever.
I want to have very straightforward functionality: send rich notifications to my clients via RCS.
It's simply impossible. Carriers control RCS, and you need to make commercial agreements with each one to make sure your messages are delivered. Wonderful.
But it gets worse. There's RCS Business, so once you do get agreements with carriers, you can spam users as much as carriers approve. There is no way to opt out of automated messages. India got a dose of it and RCS got disabled pretty quickly.
I wish carriers just looked at Telegram or Signal for examples of _good_ messaging infrastructure.
I see a lot of providers on this page: https://jibe.google.com/partners/messaging-partners/
Including Twilio, Sinch, ...
And of course, this is not cheap. Carriers don't have any market pressure to compete on the RCS interconnection price. So you'll be paying not-insignificant per-message fees over the IP infrastructure.
The user experience for Android users is very poor.
I'm on a 4 people group chat with 3 iOS users.
Sometimes when I message the group, I see 5-6 threads in my Android messages app. Groups with every combination of 3 people, 2 people and 1 person. That's right. There is a group where I'm messaging myself.
So 2024 isn't the year of interop. Lot more needs to be fixed.
I had never gotten any spam via RCS until this year, and it's been in relatively small numbers compared to WhatsApp, Telegram, and mostly SMS which stays the top spam vector for me. In any case, Google Messages spam filtering works incredibly well.
Interoperability depends on how RCS is implemented behind the scenes. Just because iOS RCS is here doesn't mean you can assume your Android friends will receive your messages or vice versa.
iOS RCS relies on mobile operators's infrastructure, while Android RCS uses Google services.
You can see where this is going, right?
Unless your telco invests in infrastructure to support RCS in-network, those two ecosystems will not talk to each other.
1. I thought Android RCS (ie. google messages) only uses Google's infrastructure if the operator doesn't provide it?
2. Does Google's infrastructure interoperate with other mobile networks? In other words, if I'm on a network that provides its own RCS infrastructure, and I send a message to my friend who's on another network that doesn't provide RCS and therefore falls back on Google, what happens to the message? Does it get routed through my network, which routes it to google, or through google exclusively? If it's the former, it's plausible that RCS would work for iOS users, at least for users on networks that provide their own RCS infrastructure.
The only question is whether Google managed to make the operator pay for it.
The thing is, outside China and a few other exceptions, there's no MNO infrastructure. It's Jibe or nothing.
Google seems to run several "catch all" domains to provision Google Messages with the IMS configuration in all countries where Jibe is running, for instance:
config.rcs.mnc${MNC}.mcc${MCC}.jibecloud.net
While the iOS client should default to 3GPP well-known configuration domains:
config.rcs.mnc${MNC}.mcc${MCC}.pub.3gppnetwork.org
But in almost all cases this should be Jibe endpoints too.
https://www.geekzone.co.nz/forums.asp?forumid=97&topicid=275...
Here is some interesting comment from a telco staff https://www.geekzone.co.nz/forums.asp?forumid=76&topicid=315...
What I meant is, interoperability between iOS RCS and Android RCS won't work until telcos deploy their own servers and Google fallback to those.
The iOS 18 RCS client provisioned in the US, UK, Spain, Germany, ... connects to Jibe and can send messages to Android devices running Google Messages.
Apparently Fi doesn't warrant a dedicated carrier bundle, meaning Fi subscribers will need to wait until the generic T-Mobile MVNO setting gets flipped on. I've read (on Reddit) that Apple does this because Fi doesn't sell iPhones, but I obviously don't know if that's true. Afaik it took Apple 2 years and a half to enable 5G on Fi, which makes me believe it's indeed Apple being petty, and not some conspiracy theory.
Ex. Some MVNOs haven't updated their iOS cellular with apple yet because it's an obscure technical thing for a feature most of them don't know exists, yet, for an OS that came out...3 weeks ago? It's not confusing or indicative of some grand plan on anyone's behalf
My flag went up for "need to read this closely, they're substituting facts for lengthy contextual verbiage that feels true" as soon as it's talking about gTalk doing a video call a year before FaceTime. The implication that this went away, and more importantly, the implication Google "lost" to FaceTime, and even more importantly, framing not buying WhatsApp as a "miss", are unambiguous signs of immature commentary.
Smaller aside, not intended as a singular reason to find it lacking basis: I'm no Google fan, but over the years, I've learned to ignore handwaving about how the Nth rebrand of hangouts was somehow leagues ahead and then disappeared and there was a brand new one that lost meaningful core features.
I get the Google service stuff is confusing and not good stuff, but truth is you could start a gChat Gmail Chat gTalk etc. in 2009 and have it in your Google Chat in 2024.
Honestly, at this point, would probably be easier for Google to just push WhatsApp in the US despite it being a Meta app if they really want to break iMessage stronghold.
They don't make any money or sell any ads via text messages with Android users, why would they suddenly with iPhone users?
I mean they clearly believe that they can do that by themselves in the US market but WhatsApp has the advantage of being able to lean of expatriates and people with contacts abroad as a steppingstone.
Regurgitating dumb terms merely perpetuates their use; it doesn't make them informative.
Another great (non-tech) example: "red flag warning."
Small other complaint, anyone using SMS should get auto ignored on Apple now, or at least a setting for auto-ignore messages that aren’t iMessage or RCS
2. Forcing read receipts, you mean? Absolutely not. The ability to turn off read receipts is vital for privacy. Nobody should be forcing anything there.
> Small other complaint, anyone using SMS should get auto ignored on Apple now
Please don't. The messages I send fall back to SMS when I don't have good data connectivity, which happens all the time on the go. Why should my messages be auto-ignored because of my connectivity issues?
This would exclude any people who aren't on mobile data all the time. If iMessage becomes an Internet only messaging platform, it would have no compelling edge over Signal or WhatsApp.
I dunno man, RCS is pretty unreliable, even in Android-to-Android communications. SMS is your standard fallback.
Honestly I try avoid the whole thing and prefer to use Telegram or FB Messenger, which also have the benefits of reasonably well on computers.