But if it's simply a legislative requirement, there's no mystery. That must be why.
The original article is a PRC government document in Chinese so this is the relevant translation.
The reddit translation interprets "relevant industry standards for 5G messages" as including RCS. I'm unfamiliar with this, but apparently GSMA claims that "the 5G standards mandate the implementation of RCS in 5G networks and devices". ( https://www.gsma.com/solutions-and-impact/technologies/netwo... )
So if I'm reading this correctly, any vendor who claims to have 5G support needs to implement RCS?
> Operators are free to decide whether or not to implement RCS within their 4G networks. However, the 5G standards mandate the implementation of RCS in 5G networks and devices.
Given this, I'm amazed it took a roundabout detour into Chinese mobile phone regulations to arrive at the conclusion that apparently GSMA mandated RCS for 5G...
I worked with the IMS (the standard on which the RCS standard is based) in grad school and the best article I read on it was called something like : "IMS, a useless subsystem"
One of the aspects of RCS that was supposed to be a feature but turned into a problem is the spec supports varying profiles which include a bunch of different capabilities. The GSMA publishes a "Universal Profile" with a base set of features but notably absent is E2EE.
Google runs their own RCS infrastructure that Android phones can use but not all do. It becomes a shit show when a Google RCS user sends a message to a carrier RCS user. While they might get the nice RCS features, the conversation is not E2EE since the carrier doesn't/can't implement Google's custom RCS profile with E2EE.
If Apple hosts their own RCS infrastructure they could make a custom profile allowing E2EE between Apple RCS users but not between Apple and Google or Apple and a carrier. Unless the GSMA includes E2EE in the Universal Profile and gets carriers to actually implement it, RCS is just MMS with better quality.
RCS is such a crap standard, it is very much the sort of standard you'd expect from telecom carriers. There's no E2EE built into the core service and its use requires a SIM. Sender verification is also limited to business messaging so there's no inline mechanism to verify messages from normal users.
On the contrary, merging the two is a "bad guy" move since it causes vendor lock-in (case in point, Apple).
They will surely create and shit-can a dozen texting apps in the next decade. One may even fit my purposes until it too is shit-canned.
Nobody has more experience in building text apps than Google.