What is the main argument(s?) against implementing RCS? That it doesn't have E2EE? Neither does SMS, so RCS is no worse in that regard, but seems to have some extra nice things.
What is the main argument(s?) against implementing RCS? That it doesn't have E2EE? Neither does SMS, so RCS is no worse in that regard, but seems to have some extra nice things.
RCS is crap and needs to die. Apple and Google should work together on a better standard.
But that still doesn't mean RCS is good.
And in the meantime, I—an iPhone owner—should not be able to have group chats with my Android-using friends?
"The perfect is the enemy of the good."
RCS may not be perfect, but it seems to have nice things over and above SMS. I have no objections to adding more nice things to RCS (or whatever comes after it), but why shouldn't we implement the nice things of RCS?
There are how many different cross-platform messaging apps?
There is no point moving to RCS which just prolongs this death and makes the current situation worse since Google has their own proprietary version of RCS.
Each of which is a wall gardened onto itself. So instead of having one app where I can chat, I have App A to talk with Group-of-Friends 1, App B to talk with Group-of-Family/Friends 2, App C…
Thanks, but I'll happily give up E2EE to not have to deal with the above hassle.
At that point I might as well give up on SMS/RCS and go back to only sending e-mails which is an open, federated standard.
> […] and makes the current situation worse since Google has their own proprietary version of RCS.
AFAICT, the only thing "proprietary" about Google's implementation is E2EE: otherwise it's a fairly standard RCS client that can talk to any other RCS client. I'd be happy if Apple did the same thing with iMessage (app): standard SMS/RCS client when sending to non-iMessage people, and 'fancy' client (blue bubbles) between iMesssage users.
RCS Only has advantages over regular SMS.
Only if you don't count building/support/maintenance of RCS. SMS works well enough for it's main jobs: fallback for people that won't install a 3rd party app, an insecure channel for TOTP (something RCS doesn't improve on), and the one near-guaranteed messaging channel for a whole range of services that can't or won't write an app with push notifications.
Adding RCS is not free/easy and it continues to make us dependent on the carriers and Google, two groups I trust about as far as I can throw them. RCS is a crap "standard", this isn't a case of good being the enemy of great, it's a case of Google trying to force their latest messaging platform on everyone.
MMS has been a dumpster fire since the beginning. They haven't improved it in all these years, but still price it as if they hand deliver the messages on a golden plate (my operator's cheapest MMS price is 20x more expensive than the same bandwidth on their data plan, and the regular price is closer to 300x markup).
These are the operators that put uninstallable crapware on phones they're able to touch (Apple has won a hard battle here; phones used to be sold on operators' terms before the iPhone). These are the operators that are unwilling to secure caller ID. These are the operators that sell their user's traffic. These are the operators charge fuck-you prices for roaming. I don't want them to be in control of anything.
RCS will be just an extra item to upsell, and the technology — which is already worse than every competitor — will be left to languish forever.
I see that as a huge positive - I'd rather that my personal communication never be under the control and mercy of foreign BigTechs, and would prefer that it be under the telecom companies who are obliged to follow certain laws and regulations on pricing and QoS. I don't see it as having anything to do with net neutrality.
Ideally messaging shouldn't be controlled by either BigTech or BigTelecom, but RCS being a Google-telecom cooperation fails on both counts at the same time.
That's a disingenuous argument as voice and data (sms, video calls, mms etc.) on any telecom network has never been considered a part of the internet. Even though RCS uses parts of internet technologies (only because 4g / 5g are IP based and have replaced switch based technology), it's still a stretch to call it part of the "internet" as it is part of the telecom infrastructure and can connect to other telecom networks without necessarily needing the "internet" to do so.
And this legally mandated "inter-connectivity" remains the key point and advantage of telecom networks. The internet is also supposed to be like that, and many early internet technology were built with this feature of distributed inter-connectivity too. But WhatsApp, iMessage, Signal, Skype etc. are all disconnected islands that are actually an aberration of this core value of the internet, and devalues the internet as a whole.
Phone numbers are an outdated idea, and shouldn't exist any more (and Signal is terrible for using them). You should have more privacy and have more control over your identity than what the legacy telecom setup allows. For example in most countries in Europe you can't get a phone number without a government ID tying it to your legal identity, and telecoms may be obliged to log your call metadata. Would you prefer e-mail as an open IP protocol, or a setup of traditional licensed postal operators that require government's permission to make an e-mail account for you?
True. But it is also a fact that telecom networks inside a country offer better privacy and better protect democratic rights (in a democratic country) than some foreign powered network like the internet - if Google or Facebook misuse my data, I have less recourse to complain about them with the law than against a telecom company who have to follow stricter laws and regulations.
> You should have more privacy and have more control over your identity than what the legacy telecom setup allows.
This is again a disingenuous argument when it is a fact that telecom companies in democratic countries better protect your privacy because they are legally mandated to. In a democratic setup, the government requiring identity documents or logging 6 months of CDR are completely acceptable (and necessary) compromises as your rights are safeguarded in a democracy. Foreign BigTechs have no such obligations to us and even misuse the trust some people place in them to be truly abusive in violating a users data by invasively collecting vast amounts of data that they feel they are free to exploit in any manner. (E.g. WhatsApp's New Privacy Policy Shares Sensitive Data With Facebook, Forces Users Into Agreement By Providing Mirage Of Choice: Delhi HC - https://www.livelaw.in/news-updates/delhi-high-court-whatsap... ).
Offering "free" services to hijack communication in a country is both anti-democratic and anti-competitive that needs to be curbed strongly by all democratic nations.