Readit News logoReadit News
commoner · 2 years ago
Excellent. The next step is for Google to release a free and open source way for Android developers to build apps that send RCS messages. Currently, the only messaging app on Android that fully supports RCS is Messages by Google, which is closed source and requires Google Play Services to activate RCS features.

Also, end-to-end encryption is not part of the RCS specification, but is a proprietary extension to RCS that Google has made exclusive to Messages by Google.[1] This feature should be made open and added to the actual RCS specification so that Apple and other vendors can make use of it.

(Notes: There is a proprietary RCS API which Google only allows Samsung apps to use to communicate with Messages by Google.[2] Verizon has an app called Verizon Messages or Message+ that uses RCS to some extent, but this is an incomplete implementation that only works on Samsung devices on the Verizon network with no cross-carrier compatibility.[3])

[1] https://arstechnica.com/gadgets/2021/06/google-enables-end-t...

[2] https://www.xda-developers.com/google-messages-rcs-api-third...

[3] https://www.verizon.com/support/knowledge-base-222792/

hbn · 2 years ago
This is why I don't buy Google's bad faith shaming of Apple for not adopting RCS. The current version of it that people are using on Android isn't even a "standard" by any normal usage of the term, it's just another Google messaging service. No one can make their own app, and there's barely any carrier adoption, so Google is basically running the whole network.

Does this mean that now if you send a message to someone from an iPhone that doesn't go through iMessage, it will instead go through Google's servers? Sure the service will hopefully be better than SMS but at the cost of giving Google the keys to pretending they're a "standard."

spiralpolitik · 2 years ago
That's the trap door in this. Apple is going to implement RCS exactly as the specification says it should be implemented, no more or no less. Any incompatibilities with Android will be laid at Google's door to resolve.

Having beaten Apple with the RCS stick for the last year, Google might find themselves now getting beaten back.

kmeisthax · 2 years ago
When you set up a new phone on Google Fi, the first thing Messages tells you to do is turn RCS off, because for whatever reason Google can't make Fi's native cross-device SMS[0] work with RCS. It's a damned shame.

[0] Google Fi integrates with Messages for Web to allow you to use your phone number even if your phone is damaged or destroyed. It's absolutely amazing. I've used this (back when it was Hangouts integration) to use my number on an iPod touch and it worked surprisingly well when I was waiting for a replacement on my Nexus 6P that I had shattered. I also have Messages for Web pinned to my iPad dock for similar reasons.

hn_throwaway_99 · 2 years ago
> This is why I don't buy Google's bad faith shaming of Apple for not adopting RCS.

But the point to me is that I don't care whether it's "bad faith" or not, just that (again, to me) it's actually the correct point of view. Messaging integration between iOS and Android, in the US at least, is not just fundamentally broken, but the presence of a single Android user in an iMessage group chat can break the experience for everyone (e.g. potato quality video), and if you are the "odd man out" on the Android people start resenting your presence in the chat (and, to be clear, I'm middle aged, not in middle school). For an example, see https://www.instagram.com/p/CwLKeGRLieb/

There is no reason for there to be such messaging incompatibility between iOS and Android. My feeling is that Apple knows the regulatory winds are shifting very much against anticompetitive behavior, and their iMessage incompatibility was just looking like the blatant protectionism that it is.

lxgr · 2 years ago
> This is why I don't buy Google's bad faith shaming of Apple for not adopting RCS.

Google is literally operating an RCS SaaS company for marketers and telcos, so I'd take any of their statements in support for RCS with a grain of salt: https://jibe.google.com/

rickdeckard · 2 years ago
RCS is still standardized and maintained by the GSMA, of which Google is a member. Google acquired Jibe in 2015 in order to get their RCS server and client architecture (Jibe was a leader in shaping the RCS-Standard).

Everyone can make his own app, it's just that he would need to develop a whole RCS-client for it to interact with (Google's or carriers') RCS-Servers as well. So what is missing is Google offering their RCS-client with open API's for other apps (than Google Messages) to use.

To be fair, maintaining interoperability of those apps with the underlying client would then be a huge endeavour, Google Messages itself is already updating quite frequently...

plastic_bag · 2 years ago
Google Messages app sends a lot of spam here in India if RCS is enabled. I confirmed this with some of friends who experienced the same thing.

Telecom Regulatory Authority of India has an app called DND which lets you register your phone number to opt out of marketing and promotional SMSes. It works really well and in case someone sends you a promotional SMS despite opting out, you can report them to your SIM provider (or carrier) and they are legally required to take an action.

But as soon as RCS is enabled, you will magically start receiving a lot of spam messages with rich text and link previews. Unfortunately, the DND app cannot see or detect those messages which means you cannot report them.

gertrunde · 2 years ago
> there's barely any carrier adoption

That might be country dependent, in the UK the four largest networks do officially support RCS I believe (combined market share of around 85-90%).

makeitdouble · 2 years ago
> No one can make their own app

Google did, Apple will, what stops other companies from doing it aside from effort and money ?

> and there's barely any carrier adoption

Expecting carriers to do adopt new technologies is usually a losing bet.

ender7 · 2 years ago
I have no insider knowledge here, but Google tried to go the high route of working with carriers for years before giving up on their intransigence.

I suspect that Google's RCS is proprietary as a blunt instrument to prevent carriers from trying to either (a) undermine e2ee in some weasely way or (b) have the ability to pick and choose the pieces of the implementation they want to support. You either get the whole thing, with e2ee that you don't control, or nothing.

Sadly the lesson from Google, Apple, and Whatsapp here appears to be "cooperating with telecom carriers is a fool's errand".

Zak · 2 years ago
Google had the opportunity to own this space a decade ago when they made Hangouts the default SMS client on Android. It's exactly what Apple did with iMessage, but Hangouts was cross-platform.

It's absolutely bizarre to me they didn't iterate on that. I'm kind of glad they didn't.

throw0101b · 2 years ago
> […] to prevent carriers from trying to either (a) undermine e2ee in some weasely way […]

Reminder that carriers have lawful intercept mandates through legal statutes: it may actually be illegal for them to implement E2EE.

peyton · 2 years ago
It’s not the high road. They sell more expensive ads into it. I hope there’s a way to turn it off on my iPhone.
hedora · 2 years ago
A corollary to that lesson is to not support RCS.

I'd have much rather iMessage only open up interoperability with E2EE platforms like signal or even Whatsapp (because Facebook is somehow the lesser evil in this corner of the privacy world).

JohnFen · 2 years ago
> the only messaging app on Android that fully supports RCS is Messages by Google

Plus, unless they fixed it, if you enable RCS and then regret it and disable it again, anybody who texted with you via RCS will no longer be able to text you at all. Things won't revert to SMS.

This bit me pretty hard, but I finally fixed it by changing my phone number.

commoner · 2 years ago
You can deregister your phone number from Messages by Google here:

https://messages.google.com/disable-chat

This is similar to Apple's iMessage deregistration page.[1]

Google has been funneling RCS messages through its own servers to bypass wireless carriers, which were slow or unwilling to directly support RCS.[2] Unfortunately, this has centralized RCS communications through Google and allowed Google to make end-to-end encryption available to RCS users as a proprietary extension that Google never contributed back to the RCS Universal Profile specification.[3]

For RCS on Android to be decentralized again, your wireless carrier would need to support RCS on the network level and Android would also need to implement RCS in a way that does not require interaction with Google servers. This would make deregistration unnecessary.

[1] https://selfsolve.apple.com/deregister-imessage/

[2] https://www.extremetech.com/mobile/302020-google-will-bypass...

[3] https://appleinsider.com/articles/23/11/16/apples-flavor-of-...

xethos · 2 years ago
I'm sure the next person that gets your number's gonna just laugh and laugh when they figure out why someone can't text them but everyone else can.

Frankly, I expect Google to fix their mistake before the telecom support people figure it out. It'll be a nightmarish headache for all involved.

cesarb · 2 years ago
> Plus, unless they fixed it, if you enable RCS and then regret it and disable it again, anybody who texted with you via RCS will no longer be able to text you at all.

On a relative's phone, the messages app simply enabled RCS automatically without asking (and displayed a screen proudly saying it did so). Does that means that this phone will never receive SMS again from RCS users, even though we have carefully always answered "no" when it asked whether it should enable RCS (and quickly disabled it again once it enabled automatically)?

chimeracoder · 2 years ago
> Plus, unless they fixed it, if you enable RCS and then regret it and disable it again, anybody who texted with you via RCS will no longer be able to text you at all. Things won't revert to SMS.

That same "bug" existed for years with iMessage, for anyone switching from an iPhone to a non-iPhone.

It still exists in some form, albeit less severely, because Apple finally implemented a timeout and a way to manually deregister a number, but it took years.

sandGorgon · 2 years ago
whoa really ? i did NOT know that. deregistering immediately.
hankchinaski · 2 years ago
I personally trust more Google and apple than a spider web of random developers and potential malwares that might cause just security issues in the long run and reduce the overall security of the platform and ecosystem
commoner · 2 years ago
Nothing is stopping you from using Messages by Google or Apple's Messages app if you prefer. Fear, uncertainty, and doubt over unnamed "security issues" is not a good reason to prevent other developers from creating clients for RCS, which is intended to be an open protocol to replace SMS and MMS, and not a closed "ecosystem" consisting of 2 apps from 2 of the largest tech companies.
factormeta · 2 years ago
IMHO RCS should have not being adopted unless it has encryption built in, or else it is just Google's iMessenger.

At this point, anything messaging platform or financial transaction platform that doesn't implement post-quantum encryption + classic computer encryption ECC (such as superdilithium) should NOT be consider as a standard for messaging for the public. All that ought to be part of the messaging protocol, so we don't end up with GSM 64 bit encryption mess.

nicce · 2 years ago
>Also, end-to-end encryption is not part of the RCS specification, but is a proprietary extension to RCS that Google has made exclusive to Messages by Google.[1] This feature should be made open and added to the actual RCS specification so that Apple and other vendors can make use of it.

I thought it is based on Signal protocol? Maybe some commercial wrapper around it.

acdha · 2 years ago
It’s based on Signal but the key management is completely proprietary. If you read their white paper it directly says that both parties have to be using Google Messages to use E2EE RCS.
madeofpalk · 2 years ago
So. What exactly is the "RCS" that Apple is supposedly going to support? RSC for Android? RCS for Pixel? RCS for Samsung? RCS for Verion?

What's the point of a standard that has 5 different ways it's fragmented on the same base platform?

lern_too_spel · 2 years ago
From the article: "Later next year, we will be adding support for RCS Universal Profile, the standard as currently published by the GSM Association."
TerrifiedMouse · 2 years ago
RCS for iOS. 6 different ways it’s fragmented. :p

Or maybe Apple will just implement it exactly as the spec says with no frills.

kcb · 2 years ago
The point is that they interoperate.
flashback2199 · 2 years ago
> the only messaging app on Android that fully supports RCS is Messages by Google

Why would you want to use another messaging app? Your data is more safe with some randos than Google?

wtallis · 2 years ago
Ironically but unsurprisingly, Google Voice doesn't even support RCS.
stonogo · 2 years ago
Yes, generally. Especially if those randos are, for instance, me. RCS needs server coordination, and I don't want to use it if I can't bring that on-prem.
616c · 2 years ago
I wish RCS could somehow be merged with IETF MLS specs but I know that is apples and oranges and not so possible.

The RCS proprietary encryption bit is very sad. Oh well.

FactolSarin · 2 years ago
Google's RCS encryption scheme isn't really proprietary, it's the Signal e2ee scheme. Granted, it's bolted into RCS and not part of the standard, but it's not 100% closed either. It's like a standard added to another standard in a nonstandard way.
jvolkman · 2 years ago
Google already announced that Messages will support MLS. One can only hope that Apple does as well with whatever this announcement brings, and that MLS becomes the defacto E2EE standard for RCS.
jabart · 2 years ago
Don't use the Verizon Messages app. The privacy policy was terrible three years ago.
OJFord · 2 years ago
> Currently, the only messaging app on Android that fully supports RCS is Messages by Google, which is closed source and requires Google Play Services to activate RCS features.

And which prompts you every bloody time you open it to enable RCS, ignoring the last thousand times you clicked the tiny 'skip for now' font.

netmare · 2 years ago
I also skipped that, but we won't have to worry about it anymore. They started enabling it by default. Recently got a toast notification that I barely got to read. Soon they'll probably make it mandatory. :o)
alberth · 2 years ago
Spam

The reason why 3rd party native SMS/RCS don’t exist is mobile platform wanting to prevent spam.

Imagine a rogue 3rd party SMS app blasting all your friends unauthorized texts, from your device.

commoner · 2 years ago
Third-party SMS and MMS messaging apps already exist on Android, such as the free and open source QKSMS[1] and Simple SMS Messenger.[2] Signal also used to support SMS and MMS on Android until last year.[3] There isn't a shred of evidence that these non-default SMS/MMS apps increase spam to any measurable extent compared to SMS/MMS apps that are preinstalled on Android phones.

[1] QKSMS: https://github.com/moezbhatti/qksms

[2] Simple SMS Messenger: https://github.com/SimpleMobileTools/Simple-SMS-Messenger

[3] https://news.ycombinator.com/item?id=33179047

no_wizard · 2 years ago
This is something I never thought I'd see. I hope the GSM association moves fast to make robust E2EE a standard required for proper implementation for carriers. That would go a long way in making a huge improvement over SMS/MMS.

This is a win for RCS, ultimately. Maybe this will kick carriers into high gear to up their messaging standard support game and have standard interop.

I don't think this will lead to a decline in iMessage usage, nor do I think it will be catalyst enough to get people to move to Android, because there are still things RCS won't be able to support[0] but its a big step forward for a more pleasant experience between iOS and Android.

[0]: Memojis, reactions (tapbacks I think their called) and I'm curious about threaded messages. Also, at this time the actual RCS standard does not specificy that messages must be end to end encrypted. iMessage on the other hand has robust E2EE encryption (and you can get even more robust encryption by enabling Advanced Data Protection)

hocuspocus · 2 years ago
> I hope the GSM association moves fast to make robust E2EE a standard required for proper implementation for carriers.

This is pretty moot now. Google has effectively turned RCS into a proprietary protocol, they fully control the only relevant server implementation, carriers that want to interconnect have no choice but to deploy Jibe or use Jibe as a service.

no_wizard · 2 years ago
This could possibly open an avenue for another party to show up around this. Google de facto having reign on this is because they're the only company in this space that cared enough about it to get it moving.

Apple supporting RCS could create enough interest that it breaks their de facto control of the standard

310260 · 2 years ago
> the only relevant server implementation

That's not true. Mavenir offers an RCS platform that T-Mobile has been using up until recently. A renewed interest in RCS due to Apple supporting it might end up with their platform being more sellable.

https://www.lightreading.com/mobile-core/mavenir-t-mobile-co...

kcb · 2 years ago
Apple implementing RCS will surely be a major change to that.
throw0101a · 2 years ago
> I hope the GSM association moves fast to make robust E2EE a standard required for proper implementation for carriers. That would go a long way in making a huge improvement over SMS/MMS.

Can telcos actually offer E2EE given the various lawful intercept statutes that they are usually subject to?

Andrex · 2 years ago
qingcharles · 2 years ago
Hopefully vendors start putting better fallback into their messaging clients when RCS isn't available.

It's been terrible for all the poor people I know who rarely have working data on their phones, but RCS enabled by default. They can't figure out why they're not sending or receiving any messages and I have to keep disabling it for them.

tredre3 · 2 years ago
If you turn off RCS, Google Messages shows you a full screen prompt once a week to turn it back on. Indefinitely.

And of course the prompt has a large blue button to enable, and a very small text underneath to dismiss, making it easy to accidentally enable it. It happened to me a few times already.

It also tells you nothing about the downsides (that you need a data connection, mainly) that would make RCS unusable to certain people... So they trick users into subscribing then users begin experiencing difficulties receiving or sending texts and they don't understand why.

Thank you, Google.

bsimpson · 2 years ago
Reactions aren't in RCS? I thought that was one of the main motivators for it.
tomashubelbauer · 2 years ago
I thought the primary motivation for RCS was E2EE and secondary motivations were niceties like read receipts, reactions and HQ media. So far this thread has been very illuminating and shocking to me. Especially E2EE being an extension to a standard not a core part of it in 2023.
zitterbewegung · 2 years ago
Can’t they support RCS but still have iPhone users blue ?
kccqzy · 2 years ago
Yup. That's exactly what I predict Apple will do. RCS messaging will still have green bubbles. And it will continue to have the same psychological effect as SMS green bubbles do today. I think that's also why GP said there won't be a decline in iMessage usage.

Deleted Comment

gumby · 2 years ago
Yeah, I assume SMS, RCS and iMessage messages will have different colors, like green, red, and blue.

RCS is such carrier-dependent crap.

hedora · 2 years ago
The only reason they'd move to E2EE would be if Apple forced them.

Looking at / selling message contents is a large potential revenue source for all the other major players.

greentea23 · 2 years ago
I am fairly certain that it's illegal to sell the content of SMS messages in the United States at least. The metadata like who is messaging who and timestamps and best guess locations maybe is sold though. But the contents can be obtained by law enforcement. However, I think the contents are purged after some expiration time.
no_wizard · 2 years ago
Lets hope they will. Apple is a bit of a forcing function in the cellular industry, especially in the US.
edent · 2 years ago
I was working on RCS systems back in 2012. It was the future back them - incredible low latency for messaging and gaming, rich messaging, and a decent SDK.

How did carriers fuck it up so badly that, a decade later, it's barely a blip on the messaging landscape? The were so desperate to stop OTT (over the top) services that they... locked everything down in the hope that customers wouldn't churn. It backfired spectacularly.

rgbrenner · 2 years ago
Reminder to everyone who wonders why WhatsApp and iMessage won: US phone carriers used to charge $0.10 to $0.25 per message.

Yes, it was as ridiculous as it sounds. There used to be news articles about kids racking up hundreds of dollars on their phone bill.

Here's one from the same year the iphone was released:

https://www.washingtonpost.com/wp-dyn/content/article/2007/0...

no_wizard · 2 years ago
While its true that SMS used to cost per message (and outrageously at that) unlimited SMS/MMS (AKA, unlimited text) plans were cheaper (and on some carriers, predate) than unlimited data, often being only $10 a month or so as an add-on. Unlimited talk & text plans were relatively common as well.

In the EU for instance, the reverse was true. Particularly, unlimited data was cheap and affordable, where as SMS was quite costly (even more than in the US in some cases) so data heavy apps were easier to adopt. Hence, WhatsApp, Telegram etc. gaining so much popularity. iMessage was introduced much later to the rich messaging market than these apps in those countries (because mobile messaging apps were cheap to adopt in markets where mobile data is cheap).

There is much more competition in those countries with cheap mobile data in the rich messaging services space. In the US, unlimited data has had a more sordid history, and SMS / MMS had a much bigger adoption rate early on

lxgr · 2 years ago
Was that really a concern in the US? WhatsApp and iMessage require data plans, and as far as I can remember these have largely included unlimited SMS as well.

It was definitely a factor in the EU, though: SMS still aren't free on many prepaid plans there. WhatsApp was the first popular application supporting unlimited messaging on mobile phones for many.

lotsofpulp · 2 years ago
I disagree, unlimited domestic SMS/MMS was common by iPhone 3G (summer 2008) I specifically remember getting an unlimited plan from ATT, which was novel.

However, international SMS/MMS was extremely expensive, and that was the main impetus for WhatsApp. It required no password or making accounts or remembering all of that, hence all non tech savvy people could easily use it. And it worked flawlessly, with zero exorbitant international charges, because you knew everything was going via data.

daft_pink · 2 years ago
I don't think that's true. I think the fees are why Whatsapp won outside of the US.

US users quickly had access to unlimited SMS and calling on most phone plans, which is why Whatsapp never took root.

duped · 2 years ago
My recollection is that unlimited text plans became the standard around 2008ish, well before iMessage came out.

iMessage "won" because it was the default for iPhone users in the US. Similarly, Whatsapp is the default nowhere and I don't know anyone who uses it, but that might be a generational thing. Whatsapp has always struck me as common in Europe, but rare in the US. We just use text and FB Messenger.

userinanother · 2 years ago
By the time I message became big it was a non issue. SMS is a garbage standard in comparison. I send full pictures and movies via I message if there is a Android phone on the chat they all turn to garbage tiny images
filmgirlcw · 2 years ago
Bingo. The cartel was so focused on trying to save their existing money printing machine they took their eye off the ball and refused to disrupt themselves.

The cable television industry did the exact same thing. If they’d been willing to go OTT a decade ago and not force agreements based on geolocation, a lot of the streaming services that exist wouldn’t even need to exist today.

AequitasOmnibus · 2 years ago
> The cable industry did the exact same thing.

Kinda but not really. The cable providers were and continue to be hamstrung by the networks who force the cable providers to buy channel packages. Cable never had the leverage to, say, tell Disney that they only want to offer ESPN but not the 10 other Disney branded networks being offered. It was often all or nothing.

rickdeckard · 2 years ago
The answer is that the carriers worked out a specification and both infra-vendors and device-vendors were left to develop the server/client based on that spec.

So each major device-vendor developed his client-app, and ended up with interoperability issues not only with the RCS-servers used by a given carrier, but also with devices of OTHER vendors. And that doesn't even begin to cover the issues on inter-carrier messaging...

The situation was only resolved after Google acquired Jibe Mobile (the biggest player in developing RCS server/client applications for carriers) and basically created a single RCS-client/server implementation using their Android Messages app and a Google-owned server.

But when you were working on RCS back in 2012, you may remember that at that time, RCS didn't even support store&forward (!!).

So if the receiving device was not available when a message was delivered (because it had no network or client wasn't running on a device, which happened alot especially on iOS because the client was in a constant fight with the OS), the message wasn't queued anywhere.

Apart from the obvious issue of missing messages, it caused the even worse UX-impact that the entire conversation looked different on sender/receiver.

--

Ah yes, and: RCS was originally designed with per-message billing in mind (of course). At the time it was launched it was finally clear to the carriers that those times are over, but the whole architecture had quite a chunk of billing architecture in it as well...

lxgr · 2 years ago
> The situation was only resolved after Google acquired Jibe Mobile (the biggest player in developing RCS server/client applications for carriers) and basically created a single RCS-client/server implementation using their Android Messages app and a Google-owned server.

Thank you for highlighting this. This important piece of information often gets lost in the "green bubble" discussion.

Google has significant incentives for pushing RCS for more than one reason.

cubefox · 2 years ago
Carriers supported it. Just Apple didn't, for a long time. The reason is obvious: To increase their market dominance in the US, where iMessage is common. Especially among US teens this was apparently successful. Teens didn't want to be the lame green bubble kids with reduced messaging features. They flocked to iPhones.

RCS is (was) the prime example of Apple's anticompetitive behavior, after the App Store exclusivity, preventing side loading, and disallowing alternative browsers.

onlyhumans · 2 years ago
Google could have released a rcs messenger app on iOS this whole time. Not sure what they were doing
zik · 2 years ago
Even when they adopt RCS I bet they still punish non Apple users with green bubbles.
bastard_op · 2 years ago
It wasn't the carriers, it was Apple mostly winning the race in creating their walled garden, and everyone else being disinterested in an alternative in the phone race wars.

It's now some badge of shame Apple users discriminate against the blue vs green windows if a friend or relative doesn't have an i-thing, and Apple loves it all the way to the bank.

rattlesnakedave · 2 years ago
Apple only has dominant marketshare in the US. Everywhere else in the world people use Whatsapp. Why didn't they all hop on the RCS train? Because it sucks to implement and is a black box to use. Google was stuck with SMS because of their inability to implement a cohesive messaging app, despite owning and distributing an operating system. So what did they do? Pitched sob stories and got the europeans to threaten to regulate. Shitty move. They should have just built something good.
rgbrenner · 2 years ago
What do you mean it wasn't the carriers?

SMS revenues to hit $67B - 2007

https://www.fiercewireless.com/wireless/metric-sms-revenues-...

They used to love using SMS to take as much money as possible from their customers. Imagine texting "Hey" to a friend and getting charged $0.20 for it.

throw0101a · 2 years ago
> Breaking: Apple will support RCS - the green bubble shame set to end

Note that the green bubble could be kept for other reasons: RCS is a major improvement over SMS/MMS, but there could still be functionality that isn't on par with a completely in-house system like 'iMessage'.

The green/blue distinction may still be useful for setting certain expectations on how things work.

TerrifiedMouse · 2 years ago
If carriers can charge per RCS message like they do with SMS/MMS, usually after X amount used a month, Apple needs to make it a different color from iMessages which they provide for free.

People have to know if they are using free iMessages when talking to other people or if they are using up their SMS/MMS/RCS quota.

Edit: Maybe charging for SMSs is not a thing in your country but it is in mine. If I see a green bubble I would be mindful of the number of messages I send because after 200 SMSs I going to get charged per SMS.

wtmt · 2 years ago
Here in India the plans do include free SMS, but there was a government imposed limit of 200 SMSes per day from a single SIM (this applied to retail consumers, not institutions that may want to send transactional or marketing messages). [1][2] Beyond that, the per SMS charge gets expensive. Though that limit seems to have been removed in 2020, [3] I’ve only seen plans that allow 100 SMSes per day.

Almost everyone in India with a smartphone uses WhatsApp. SMS is for receiving OTPs, transaction messages, marketing messages, spam, phishing messages, etc.

[1]: https://trai.gov.in/notifications/press-release/trai-extends...

[2]: https://www.firstpost.com/tech/news-analysis/200-sms-per-day...

[3]: https://indianexpress.com/article/technology/tech-news-techn...

vitorgrs · 2 years ago
Charging for SMS is a thing on some plans here in Brazil, but I don't know in other countries, RCS works completely for free as it works even on Wifi. You don't need mobile data or SMS plans.

If you are on mobile data, it just doesn't use your quota...

ephimetheus · 2 years ago
Or if you frequently message people in other countries where they charge you who knows what
TechRemarker · 2 years ago
Yeah definetly would not expect it to be blue as 9 to 5 noted how Apple mentioned it won't be as secure as iMessage and iMessage will be separate. So presumably people texting will still want to know if they see blue they get full privacy where is if they see green or a new color it means yes they get lots of new features like iMessage, but not as secure as iMessage. But the green bubble (or whatever new color) will be less shameful, if users in general can group chat and chat easily without worrying about not being able to do most all the standard features they can with other iPhone users. Time will tell.
sonicanatidae · 2 years ago
"Privacy" is not the reason a lot of people comment on green text bubbles. It's status. That's it.

If they truly cared about sec, they would use something like Signal.

crazygringo · 2 years ago
What a surprise! I'm quite sure RCS bubbles will be green though, and that's still going to be enough of a difference when it comes to teen groups and even adult dating.

The EU may mandate interoperability, but I don't see them mandating bubble color...

code_duck · 2 years ago
I’ve had a couple girlfriends in their 40s mildly judge me negatively for having an Android phone, but someone who would take that seriously enough for it to affect their relationship decisions is someone I’d rather not be involved with. Maybe it would be better to text people with a “beater” Android phone as a test for how shallow they may be, like the semi-cliche of a financially well-off person driving an old truck to a first date vs their fancy car.
jhatemyjob · 2 years ago
It has nothing to do with finances. You can buy a perfectly good used iPhone for less than $100. It has to do with taste. Not wanting to date a guy with an Android phone is like not wanting to date a guy because he's a Weaboo.
throw0101b · 2 years ago
>> The EU may mandate interoperability, but I don't see them mandating bubble color...

> I’ve had a couple girlfriends in their 40s mildly judge me negatively for having an Android phone […]

I have an iPhone but don't tie it into Apple services so every fellow iPhone users have green-bubble interactions with me. :)

Over the years/decades I've lived through ICQ, MSN Messenger, BBM, and probably some other proprietary systems. I've managed to avoid tying into any of them so far.

Deleted Comment

Alifatisk · 2 years ago
> I’ve had a couple girlfriends in their 40s mildly judge me negatively for having an Android phone

That’s ridiculous!

criddell · 2 years ago
It will be interesting to see what color they choose for RCS. Right now, blue indicates an end-to-end encrypted message and green indicates not encrypted. Even when messaging between two Apple devices you can get a green bubble if, for some reason, the message is routed over SMS.

If it were up to me, encrypted RCS would be blue and not-encrypted RCS would be green.

andrewmunsell · 2 years ago
Why do you think that blue represents E2EE and not simply iMessage? If data isn't available and the iPhone sends an SMS, like you mentioned, the bubble is green, but this doesn't necessarily have anything to do with encryption. For example, the satellite SOS messages are represented as gray. It seems more like the color represents the transport.
willseth · 2 years ago
Does E2EE RCS even exist, or is that just Google bolting E2EE over RCS for users of their specific Messages app?
lxgr · 2 years ago
They don't need to. Almost nobody uses iMessage in the EU, since everybody is on WhatsApp.
smartbit · 2 years ago
More than 10% of europeans use iMessage, enough for EU Digital Market Act to force Apple to adopt RCS and thereby trying to circumvent opening iMessage itself
etchalon · 2 years ago
I think the system should delineate between messages sent through different services. Maybe we'll end up with three colors (green == sms/mms, blue = iMessage, purple == rcs)
wombat-man · 2 years ago
Sms will be green, RCS a different shade of puke green.
MBCook · 2 years ago
I don’t know, that seems overly complicated and I don’t think Apple would want to do that.

I think they’re quite happy with “iMessage“ and “everything else“.

RCS will stay in the second bucket with the same green color.

westmeal · 2 years ago
I thought this bubble color thing was a joke but is it seriously something women look at? Why?
FalconSensei · 2 years ago
photos/videos get highly compressed, you can't share live location, don't share the typing status, don't have reactions, stickers, the list goes on
bigstrat2003 · 2 years ago
It's not something anyone worth your time looks at, nor something most people look at.
redox99 · 2 years ago
In the EU people use WhatsApp (not SMS) anyways.

Dead Comment

rattlesnakedave · 2 years ago
> but I don't see them mandating bubble color

I personally see no limit to what arbitrary nonsense regulation the EU is willing to push.

bloppe · 2 years ago
The EU is interested in fair competition. Apple has managed to provide a terrible cross-platform messaging experience to their own customers for years while successfully convincing everyone that the problem is due to every other phone besides theirs. I agree it's almost comical, but it certainly affects competition in a negative way.
spiralpolitik · 2 years ago
The lede is quite cleverly buried here. Key sentence is "We will be adding support for RCS Universal Profile, the standard as currently published by the GSM Association"

So no end to end encryption and the bubbles will most still likely be green.

Even with the mutterings about improving security etc it's unlikely that the GSM Association will ever sign off on any encryption scheme that isn't weak or backdoored.

danaris · 2 years ago
To be clear, based on what I've read: "no end-to-end encryption" simply means that Apple is not going to either a) develop their own, proprietary E2EE system for RCS, or b) pay Google for theirs.

And good grief, get over the bubble color thing. Of course RCS isn't going to have blue bubbles; those specifically indicate an iMessage message. Maybe they'll be green, or maybe they'll be purple, orange, or red, to differentiate them from SMS. That's all the different colors are for: a useful indication of what messaging system that user is currently using.

If Apple didn't color the bubbles differently, you'd see people moaning and complaining that there's no way to tell who you can and can't make a group chat with, or whether you can send them stickers and reactions.

nu11ptr · 2 years ago
> And good grief, get over the bubble color thing

I agree it is stupid, but there most definitely is a "status thing" going on with the whole green vs. blue as well.

alexb_ · 2 years ago
> This is not Apple opening up iMessage to other platforms. Instead, it’s the company adopting RCS separately from iMessage.

Very important.

dmonitor · 2 years ago
I don't mind Apple adopting RCS the same way that SMS is implemented. I like that iMessage can add features at whatever pace Apple wants. RCS will at least fix the annoying group message problems that Android/iOS have.
ryandvm · 2 years ago
Agreed. I don't mind them having their messaging platform. I don't mind it being technically superior to RCS.

I DO have an issue with them intentionally doing a shit job of integrating with a telecommunications standard and then slapping a green bubble on it to get their oblivious users to ostracize people's kids.

wolpoli · 2 years ago
Speaking of opening up to other platforms due to Digital Markets Act: maybe we'll finally get FaceTime as an open industry standard at some point?
tomjen3 · 2 years ago
That would be an interesting chance: buy an iPhone and get it with the hardware, or download and app and pay Apple a subscription. I wonder how many Android users would be willing to pay the subscription?
SSLy · 2 years ago
AIUI FaceTime is already made from 3GPP and IETF standards, just apple holds the encryption keys and the auth servers.
greedo · 2 years ago
I thought Apple intended to do that but found out the a lot of the tech was patent-encumbered.
ralferoo · 2 years ago
As an Android user, it'd be nice if replying "No" to "Do you want RCS?" meant "Never ask me again" and wasn't just interpreted as "ask me again in next week and every week thereafter".
cesarb · 2 years ago
> and wasn't just interpreted as "ask me again in next week and every week thereafter".

It gets even worse; last week, on a relative's phone, after weeks of clicking "not now" it just force-enabled RCS, and displayed something like a "we automatically enabled RCS for you, here's what you should do if you want to disable it again" (completely confusing said non-technical relative). Needless to say, I quickly went into the settings and disabled it again; I just hope that it having been enabled for a few minutes doesn't mean it will no longer be able to receive messages from RCS users (like the rumors I heard many years ago of people who enabled iMessage and later changed back to Android no longer receiving any SMS from iMessage users).

Deleted Comment

dcgudeman · 2 years ago
why don't you want RCS?
qingcharles · 2 years ago
A lot of people I know can't afford a data plan for their phones, so when RCS becomes enabled it just bounces all their incoming/outgoing messages and it is sometimes days or weeks before they realize.
ralferoo · 2 years ago
For me, SMS is solely for receiving 2FA codes and sending message to my provider to check how much data allowance I have left for the month. I use Whatsapp for messages to people.
zacte · 2 years ago
Companies have already begun using RCS as an opportunity to flood my phone with ads that take up way too much space in the notification shade. Also not from the US, so I can just use a 3rd party app
solardev · 2 years ago
Pssst... you sure you don't want RCS? All your cool blue bubble friends are using it now!
atonse · 2 years ago
What? Are you saying this in jest? Then I'm missing the humor because this is completely false...
tredre3 · 2 years ago
Yup it's completely disingenuous on Google's part.

Some people don't have data but Google doesn't care, they force clueless users to enable RCS anyway and then they're on their own to figure out why they don't receive messages anymore!

runlevel1 · 2 years ago
There's no feedback that a message was undeliverable?