147 comments

[ 3.1 ms ] story [ 208 ms ] thread
I will be extremely displeased if they do. It is a basically free way to communicate silently and asynchronously with virtually any phone in a given area.

The same cannot always be said for other messaging apps. Sure, you can communicate globally with Telegram and Whatsapp, but they require a slightly more stable connection and of course they use data which has a non-zero cost.

I work in a building that has horrible, horrible reception. The only thing making it out of those walls is text messages. Whatsapp even will rarely work, and Hangouts messages? Forget about it. It has to ping a server 17 times before sending a message, seemingly.

SMS is far from "free". It's often bundled into a package consumers buy, so "included" perhaps, but the actual data costs for SMS traffic are insanely higher than data connection traffic.
Eh, SMS, the very short text protocol is insanely cheap for the networks. MMS does eat a lot more data though.
SMS and MMS are so cheap I wouldn't be surprised if the total operating cost is dominated by side things like extra staff at customer service centers etc.

But this isn't a question about how much SMS costs the carrier, it's how much they charge their customers for it. Retail price is often completely divorced from the actual cost of the goods and services provided.

SMS is basically free to operate, it's in the networking equipment you need to install and run to provide cellular service anyway. Similarly telcos no longer meter your SMS usage, basically the only thing they charge for and cap is data.

As someone else pointed out, it's SMS across borders that's ridicules. There is no reason why that should cost €0.5 per SMS.

SMS is not as cheap as most people imply.

Sure, the total bitrate of sms messages is low, but the software and services are all legacy, require people with special skills to setup, and have quite high license fees to keep running.

Set up your own SMSC and tell us how easy it was...?

I'd wager no more difficult than operating the mobile network on which it runs in the first place.
The bitrate is a huge deal. High costs on the backend are a legitimate concern, but ultimately we've got a finite number of base stations and some areas simply will not get base stations, ever. SMS is probably the only protocol that can extend any amount of coverage into these remote areas where message delivery can be a matter of life or death.

And some of these areas aren't even that remote, just unintentionally RF shielded.

When people call it cheap, they are likely referring to the marginal cost being near zero. This makes sense as telecom carries a huge overhead to operate, SMS or no.
SMS is carried in the status/beacon messages that the phone and tower periodically exchange. This is why there is a character limit. Bandwidth cost is zero.
Right; it's free on a technical level. Many, many carriers charge for it anyway, certainly in the US, though I don't know what the situation is abroad.

I think a better argument for the standard is simply that it's built into the protocol, and therefore unlikely to vanish anytime soon. Can't say the same for the trendy app of the week.

Well,telcos aren't a charity either, consider yourself paying regular service fees, enabling employees to keep their jobs, or even just using that money for the Mobile Data you use.

I have a cheap prepaid, still using SMS every day because I know I have unlimited use of it, to several countries even. Data is where they make their money

SMS requires looking up where the receiver is and sending around the message if he moves before it is received. It doesn’t cost much but it definitely isn’t free.
In France you can have unlimited SMS + 2 hours of call per month for 2€. So it's very close to "free". Texting is free towards all EU, USA and a bunch of other countries around the world.
Google wants carriers to drop SMS for RCS, a new text messaging standard. They aren’t pushing for the elimination of text messages.
No, but they are pushing yet another standard that's insecure by default because their entire business model is based on spying on end users.
How does RCS help Google "spy on users" any more than SMS?
We're talking about the REPLACEMENT for SMS. SMS was developed in a time when encryption and security were barely even an afterthought. if we're designing the messaging standard for the next decade+, why on earth would we want something that's equally insecure?

Imagine if SSH didn't exist and we were all still using telnet in 2019. If Google were backing a replacment that lacked even basic encryption, would you be OK with that, or would you point out it's absolutely ridiculous? Because that's what we're talking about here...

Go ahead, find out how fast you get thrown in national security prison if you try and encrypt SMS as a baseline ;)
Well, the creators of WhatsApp and iMessage and Signal are not in prison..
"n June 2019, Google announced that it would begin to deploy RCS on an opt-in basis via the Messages app, with an RCS-compliant service hosted by Google rather than the user's carrier. "

So, SMS does not go through google. RCS goes through google.

I'm sure that SMS will remain as a fallback mode for many years to come.
> course they use data which has a non-zero cost.

It's odd that you keep mentioning cost. Text messages are often metered at some ludicrous rate (or sold at a similarly ludicrous unlimited monthly addition).

> virtually any phone in a given area.

From what I understand, outside of the US, text messages are not quite as reliable. I don't know if that's cause or effect of the fact that outside of the US nearly everyone uses WhatsApp or WeChat.

They're also very reliable in Germany.

What are the countries where they're unreliable?

Text messages on some networks in the UK sometimes have a 10-15 minute delay at busy times. Even on good days, there is usually a 10 second or so delay.

That makes them impractical for realtime chat, and even makes 'verification codes' a pain.

I have a UK number and the amount of times SMS verification codes fail to appear is huge. There are companies specifically selling services for this that can’t even send a SMS to a first world phone number. I haven’t used it for personal communication for years but I do not remember it being particularly reliable when I did. SMS from my perspective is absolute rubbish.
Perhaps it varies by network, mine have seemed instant for years (with O2 then Tesco Mobile).
It’s just reliable compared to internet connectivity which is terrible in Germany. Poorly connected Edge all around.
Text messages are ubiquitous here in the UK, and normally work fine. For better or worse, many online systems now rely on them for 2FA as well.

As another data point, the choice of personal mobile plans in the UK is now almost entirely dominated by how much data allowance you want. Apart from some budget plans for people or devices that don't need significant amounts of data at all, the number of minutes of calling time or SMS messages you send is unlikely to be a significant factor in the plan you choose or the price you pay any more, being practically unlimited in most cases.

what happens if/when Google simply drops support for SMS? It could force this easily.
I don’t think you can drop support for SMS, at least not in the US receiving messages is required for FCC compliance for handsets currently iirc.
What are the consequences of this? What prevents Google from making and selling a six-inch ("phone-sized") tablet, and moving SMS to Hangouts and calls to Duo?
Probably the fact that nobody would buy it.
Is this device going to rely on public Wifi to get messages when out and about? Otherwise, if it needs a data connection, you'll have to get mobile networks involved, and I doubt they'd co-operate with an end run around themselves.
Tablets with a data connection are still required to support sms
That's unlikely. It could be described by the network operators as a failure to conform to the standard. It's possible that regulatory features like Amber alerts/weather alerts use SMS.
They could totally move SMS into a hard to find sub-menu though, while the "Messages" app on the homescreen does RCS.

They could even make the default to reply to all SMS messages with RCS.

what happens if/when Google simply drops support for SMS?

For one thing, Google devices stop being useful for numerous online services that now rely on SMS for automatic notifications and/or 2FA. I imagine the market for a phone that can't do SMS, at least here in the UK where such messages have become much more common over the past few years, is probably about two people, plus or minus two.

They'd more likely drop support for RCS.

Wouldn't exactly be the first time a messenger system is dropped.

Google wanting to put and control under it's umbrella i no news. This is sad.
Google could go the Apple route and make a proprietary version that silently substitutes itself. Instead they're pushing for a standards based approach
They already did that with google talk, android, etc.
What a horrible headline, but Wired being the source is enough of a warning. Google is doing nothing nefarious here, SMS needs to go the way of 9600bps modems. Newsflash, your phone calls aren't encrypted on the PSTN and neither are your SMS messages. RCS is a great thing as it means interoperability and compatibility which are words that causes anaphylactic shock at Apple. iMessage and WhatsApp are the worst technologies hoisted on our society, but make possible by lazy and money grubbing owners of carrier networks.
There's definitely some nefarious parts here. Namely, that most RCS compatible carriers are using Google's cloud service to operate it, as far as I am aware, and its likely Google rolling out RCS without carriers in some instances is a bid to pressure them into it.

Furthermore, the strategy of implementing messaging through carriers came after all of their repeated failures to convince the public to use their chat apps, and having the carriers push the feature instead removes user agency. It's a way to force us to message with Google after we've repeatedly rejected them.

As per usual, Google is claiming to develop something in the open as a standard, but it's designed chiefly to bring everything under their roof.

RCS is kinda like AMP for text messaging.

"Those who have adopted the system most fervently, such as Vodafone in the UK, have done so because they see the opportunity to monetise smarter messaging"

Everything I need to know about why I don't want RCS is contained in this simple statement.

(googler, opinions are my own)

Disagree. RCS is most definitely an open standard that Google has bought onto in the last few years. The standard itself is 20 years old at this point I think. The problem was that carriers could not agree on a set of features to implement, which made all of the various implementations non-compatible. Google bought Jibe that was working on a standard implementation that carriers could roll out. The biggest thing really that Google has been pushing for with the GSMA is the universal profile, which defined a set of features that all carriers would implement.

We are now at the spot where universal profile has mostly been agreed upon. Carriers can implement their own version, get a self-hosted version of Jibe, or let Google host the RCS system. The last option is the easiest for carriers to do, but obviously puts Google in the middle.

The nice thing about RCS is that it is a standard. Google could totally walk away from it, and all the carriers and phone makers could still use it. You can't say that about any other chat app out there (maybe matrix would be the only one).

> Google could totally walk away from it, and all the carriers and phone makers could still use it.

Not exactly unlikely...

This is getting boring.

Which products that Google has given an SLA on have they dropped without transitioning users and against SLA? Not prototypes or random free experiments but actual products?

Why the SLA qualifier? That's like saying, "Go ahead and name one Google product with an owl in its logo that got randomly dropped. You can't. That means Google is stable."
Because otherwise it is deeply pointless to complain about a company dropping prototypes. The SLA tells you they are planning to support it. Anything else is just you using a free prototype.
Sure. So the take-away is still, whatever you don't sign an SLA for with Google is liable to disappear on short notice. Including Google's interest in RCS.
Google reader wasn't an experiment, it was an 8 years old product with millions if users, and it was closed with just a little bit more than 3 months notice. Which is a ridiculously short notice…
Which they never made money from. Corporations tend not to provide free stuff forever.
Then don't buy it. RSS was doing just fine until Google stepped in. It's a pretty clear case of EEE.
Which they never made money from.

So we should adopt a "standard" which Google profits off of? More specifically we should rely on something for which Google's profits are the primary goal? No thanks.

What does an SLA have to do with Google having dropped numerous messaging attempts? Please stay on subject.
The product which people pay for in Gsuite has undergone a seemless transition from hangouts to hangouts chat...
First of all, it's seamless, second, if there is anything that isn't seamless it is Gsuite, it feels like a mess of cobbled together stuff.
Wil Google make money from RCS?
To my dismay, they sunset Google Hire.
It’s getting boring because it’s so common that it’s become nearly unnewsworthy. Frankly, that’s quite embarrassing.
Google is basically the new Microsoft but with better PR
It's worse because the damage that MS could do was to some extent limited. Google can do a great deal of damage and in fact is already doing so on an individual level.
... and worse (legendary bad) customer support.

On a scale from bad to good customer support, Google is on the far left and Amazon on far right - from my (paying) customer point of view.

In my experience with AWS Amazon's paid support isn't always great, but they at least try to give you something to pay for so you can get what you pay for. This is in stark contrast to Google.
Correction: iMessage is one of the best technologies overall, with the main flaw being its total lack of interoperability. It works and it works well. I do wish something similar existed for everyone, but as far as the actual technology of it from the end user’s point of view, it is fucking great.
RCS is still not encrypted.
And it's not encrypted because governments and carriers which were there at standardization demanded for it to not be encrypted.

Your local government and your local carrier demand your communication isn't encrypted. A for-profit corporation will not fix that - Apple gave over encryption keys to China as well when the push came to shove. Not voting for governments breaking human rights will.

> A for-profit corporation will not fix that

This seems incorrect, given that there are multiple E2E apps on the market today. Unless you're implying that Signal has also given encryption keys to China.

Regardless of why RCS isn't encrypted, it's not encrypted. I can vote in a government that supports encryption. But if I do that after RCS is standarized, the standard still won't be encrypted.

If what you're arguing here is true, this seems like a good reason not to implement RCS until after we get the government sorted out, or to abandon RCS and try to build a standard without government inputs.

I mean, what's the timeline for getting China to support encryption? 5 years? 10? Should I be throwing my support behind unencrypted messaging standards in the meantime?

I would assume that Signal has not cooperated with China since they are banned there.
That means my choice is, "use an encrypted standard that's banned in China", or "use an unencrypted standard that's insecure everywhere".

If China isn't going to approve an encrypted standard, then that sounds like a pretty strong argument that standards processes like RCS that have to play nicely with the Chinese government are the wrong way to build a messaging protocol.

The preferable way to do this is probably to support a strongly encrypted protocol, and then build a bridge or a fallback for Chinese messaging since they won't adopt the standard. But then why not just use SMS as the fallback?

odd to see that they're starting to roll it out in Europe though where internet based messaging (i.e. whatsapp) has already largely replaced sms, I've rarely seen use sms in years.

Given that RCS does not appear to be encrypted by default it's actually a step back over what most people are already using.

Given that one of the few things I still get text messages for is two-factor authentication codes from people who should know better (looking at you financial institutions ...), SMS can't die soon enough from my POV. Although replacing it with an un-encrypted protocol in 2019 seems a tad silly, and one can only hope they choose to move to better 2FA methods rather than RCS.
> replacing it with an un-encrypted protocol in 2019 seems a tad silly

I don't think it's just silly, it's irresponsible. I wonder if software engineers were actual licensed engineers, would any make an unencrypted-by-default service today?

Google had quite a number of opportunities to level the playing field here by making an actual cross platform, distributed chat app with protocol plugins. Why they've been making bad chat apps and demolishing each Eco system it creates is beyond me. It's been years since a Google chat app could be used by itself. Usually you need two, and no one needs another unecrypted sms replacement. The world moved on and Google missed the boat here.
And this is literaly what they're doing with RCS - it's a carrier standardized protocol to upgrade the existing SMS functionality. I wish you'd read up on it before you fell into this complete rant.

RCS also beautifully demostrates the problem with these open protocols - carriers simply refused to support it and federate between themselves, so you couldn't even send a message to a non-carrier branded phone, even if your exact carrier supported it. They (with push from governments) even demanded it's unencrypted.

This is Google basically stopping to wait for carriers to stop screwing their users and allowing some users to get this messaging protocol without waiting for their carrier to stop being incompetent. Unfortunately they're also going about it in the typical Google way with insane rollout rules.

Who uses sms for anything but authenticating WhatsApp/signal/telegram?

No need to wait for carriers just try making something people want to use.

I'm caught up on rcs, I suppose it's an improvement over sms, but what isn't? It's not an improvement over email, or what's app or signal.

> Who uses sms for anything but authenticating WhatsApp/signal/telegram?

According to any kind of statistics - 100s of millions of people on the world. Yes, still. Please do look outside the bubble.

I do. The only thing I hate more than unencrypted messages is vendor lock in. There is no way I'm going to willingly lock my self into some companies chat ecosystem if there is a widely adopted federated alternative.

It's the same reason that I'll never switch from email to slack.

Or... you could just lock yourself into the top few chat ecosystems that your friends, coworkers, etc. use and be relatively safe because the tide comes in quick for consumer chat systems that people don’t like using.

Right now I have iMessage, Snapchat, SMS, Messenger, GroupMe, Email, Discord and Slack along with a bunch of apps with chat as a feature. I have been caused no harm whatsoever by this setup except that my SO has a way to fill my notification screen when they’re feeling obnoxious.

You're forced to run 8 chat apps where just 1 would work better, all of them with their respective security, privacy and battery-destroying performance problems.

How is that possibly not "harm"??

> Who uses sms for anything but authenticating WhatsApp/signal/telegram?

The irony is thick here. "Who uses the open, standard protocol for anything but authenticating proprietary, locked-in services competing on network effects?"

The whole point is to make it so the standard thing that everyone has by default doesn't suck as much, so we don't need to make messaging service decisions based on network effects and lock-in.

I mean SMS isn’t immune to this at all since it’s just ‘the protocol controlled by your carrier.’ It’s no more open in practice than any consumer messaging app.

SMS has a strong network effect thanks to carriers wanting to charge you per message but basically nothing else going for it.

Most people in Europe have flat rate SMSs.
> Who uses sms for anything but authenticating WhatsApp/signal/telegram?

I do.

RCS isn’t encrypted though, whereas WhatsApp is. I can use WhatsApp with anyone in the world, it’s compatible with basically any carrier network in any country and any phone. It’s not clear what benefit you’re saying RCS will have over it?
You can't use WhatsApp with people who don't have WhatsApp. Which is the entire point of having a Standard Messaging Service. But SMS is very basic and limited in functionality, which is where RCS comes in.

I still use SMS almost exclusively for the simple reason that it is standard—except for group messages, for which I use Signal.

Despite being a standard, you can’t really use SMS with people outside your country because it is astronomically expensive
Depends on your country and your plan.

I can only speak as an American, but sending an SMS to Europe costs 20¢ on my plan. Hardly astronomical, especially considering that when SMS was new, it cost 50¢-$1.00 per message.

You don’t think 20¢ is astronomical? A person does not simply send one message. A teenager will send a hundred micro messages as day as short as “lol”

I wouldn’t dream of communicating the same way if messages weren’t “free” (i.e. part of your internet fee)

I say this as someone with “most of my friends” living in other countries at any given time.

In the UK SMS was about 5p prepaid. Even that was expensive. It's ~100 bytes.
I dread to think what my monthly bill would be if all messages I sent using every internet connected chat service cost 20 cents.

I might have sent 100 short messages just to my mother this month. That would be $20 just for talking to one person. Last time I had a UK phone contract I was paying £13 for unlimited data.

Yes, 20 cents is astronomical.

> WhatsApp […] and any phone.

Nope. WhatsApp requires an Android, IOS, or Windows smartphone. WhatsApp is not a protocol you can freely implement, its a piece of proprietary software you have to install. No third-party clients.

Is it not the case that my carrier has to implement RCS? I cannot use a third party RCS client. I am either dependent on Facebook or my carrier to do it for me in each case. From another post in this thread it sounds like even if your carrier supports RCS, they might intentionally only do so on some phones. How is that freedom?
It isn't. Neither provide the user with the freedoms we might expect by now for something as common as text messaging.
Why wouldn't you be able to use a 3rd part RCS client. There are loads of 3rd party SMS clients and I'm sure many of them would also work fine with RCS.

Your carrier just provides you access to the SMS/RCS network, they have no control what software you use to access it.

It's also available on KaiOS.
Agreed. SMS is not encrypted end to end. We don't need another protocol like RCS that is not end to end encrypted... that is the basic minimum today.
From the article:

> At the moment, RCS is not end-to-encrypted – this has been one of SMS's biggest criticisms.

It doesn't mention whether there are efforts to get RCS encrypted; maybe Wired left that part out. A cursory Duckduckgo search didn't turn anything up, just more people complaining that there's no point in switching off of iMessage (which is end-to-end encrypted) to a protocol that's worse. Maybe I missed something.

This is the first time I'm hearing about RCS, so I don't want to dismiss it out-of-hand. But it's difficult for me to imagine why I would want to jump to a new protocol in the future that's not E2E encrypted and that is going to have to fall back to SMS for old phones anyway, when I could just skip all of this and encourage my smartphone-owning friends to use Signal.

By the time RCS finally gets standardized, it's even possible Matrix will have finally gotten its act together on security, which will get rid of Signal's centralization problems and will allow me to message any internet-connected device, regardless of whether or not it has a phone number.

"encourage my smartphone-owning friends to use Signal" is precisely the problem, though. I like Signal, but there should be a way to message people that doesn't necessitate sender and recipient having to use the same client app.
That's a good point, but I'm not sure it changes anything. Signal will fall back to SMS today if the target number isn't using Signal. That's one of the big reasons I use it, I don't need a separate app for my contacts that use dumb-phones.

Given that RCS will also need to fall back to SMS for phones that don't support it, the only distinction I see here is whether it's easier to get all of my friends to move to a new phone that supports RCS, or if it's easier to get all of my friends to switch apps.

Either way, my friends that refuse to change will need to get SMS messages, as they already do today.

On the Matrix side of things, this is theoretically solved by making the protocol separate from the client. This allows any company or phone to have their own Matrix client, and allows users to swap out their clients if they have other preferences.

For existing clients that don't support the protocol, you use bridges. There is already a Matrix to iMessage bridge, although it's really not practical for most people to use because Apple locks down iMessage so hard. But the same question applies -- will it be easier to get Apple to switch to a brand-new protocol, or will it be easier to get Apple to support a bridge to their existing protocol?

Of course, in the worst case a Matrix client could fall back to SMS for unsupported contacts, which (again) RCS is already going to need to do.

The problem with Matrix pretty much comes down to security. I keep hearing people say that they're going to turn on E2E encryption by default any day now, and as far as I know it still hasn't happened. My impression is the technology is still a little immature to rely on for security-critical tasks, although when the alternative is SMS, that may not matter.

,, In response to concerns over the lack of end-to-end encryption in RCS, Google stated that it would only retain message data in transit until it is delivered to the recipient.[16]''

At this point I'm thinking that the only solution is to recommend iPhone for everybody.

Will RCS work on dumb phones and phones without data or wifi ?

Asking for real, I've never heard of the tech.

SMS for me are a godsend. They work with every phones, every carriers. They work on terrible networks. They work in the mountains, in the country side, in the trains and cars when going fast, in many tunnels and metros. They work in crazily lost places when I travel. Once I sent a text to my father from the Dogon country, a northern part of Mali where there is only sand and a few goats.

Lost your phone ? If you can remember/find the phone number, get a cheap sim, send a text, you are back in business. No permission scheme, no auth, no friends to add or certificate. 1 SIM = 1 ID is also very convenient.

SMS is the email of phone. Limited. Primitive. Efficient. Reliable.

So if you want to replace it with something else, you need a very good story.

It will auto downgrade to sms/mms if the recipient does not support rcs.
This implies no encryption
according to the article, RCS does not do e2e encryption
RCS traffic is essentially SIP over TLS ... Which means that it is "compliant with government regulations", and with all the ensuing vulnerabilities.
And if the sender does not support RCS? Would there be a way for an old or cheap phone to contact a new smartphone after SMS is supposedly replaced with RCS?
I see no reason a cheap phone can't support data/rcs. My cheap nokia supports whatsapp.

But I guess old cheap phones will be left out but I think no sms support will be far in the future, especially if Apple won't support it.

Around here 2g phones have stopped working people were informed 2-3 years before it being implemented that 2g phones will no longer work. So sms being killed off is not out of the question. Majority of the people in asia got mobile phones in smartphone era where they already had a WhatsApp of similar so sms is not as big a thing as it is in North America.
In my corner of the world at least, small $20 brickphones can be bought at practically every corner convenience store. I'm pretty sure they don't have Whatsapp. They definitely don't run android, at least.
It'll just send an SMS, the protocol isn't going anywhere. Phones still support 2G networks too and even iPhones can still send SMS messages although iMessage is a thing.
> SMS is the email of phone. Limited. Primitive. Efficient. Reliable.

And RCS sounds like the Google Wave of text messaging.

SMS has always been unreliable. It has no place in modern communications.

No delivery confirmation: messages silently drop and the recipient is unaware you attempted to message them. There is no notification to you that your message failed to deliver.

Profoundly long delivery delays: messages sometimes get stuck and get delivered hours or days later. "Hey dude meet me out front" delivered 16 hours later, etc.

Length restrictions: some phones still do not handle long messages correctly. If the character limit is exceeded, messages are cut into unordered pieces, or the message is truncated and part of the message is simply deleted.

I'm not saying RCS is the answer, just pointing out that SMS is garbage.

> just pointing out that SMS is garbage

So is email, it just happens to be the best we have because like email it's ubiquitous.

I have none of those experiences.

Use SMS constantly. Often with extensions, MMS, read receipts, etc...

It just works. Faults are rare.

I do not disagree on it being "garbage", in the same way email is, but both bits of tech work well.

I can count faults on one hand per quarter, and that is among a ton of comms with many people.

It failed for over a month for me, but only in one direction, and I didn't know. Other party thought I was ignoring them. Lack of confirmation makes it 'worse than useless' in the failure case
Maybe some hardware/carrier configurations have less problems?

All I can say is, in the past 15+ years of SMS messaging, in the US, on every carrier, with devices ranging from the early Nokias to the latest iPhones, I have had reliability problems that are frequent enough for me to avoid SMS when possible.

It is crazy how different our experiences are!

I travel a lot, internationally at times. SMS just works.

Maybe it has to do with hardware and carrier. I use Verizon, or whatever cheap plan I get on a SIM card.

Samsung phone, and it gives read notifications when the other party agrees to them, and is good on fails, in that I know when one did not get sent.

When I make mistakes, I even get SMS over major flyover cities. Like I pull my phone out, and several emails and texts came through.

We have an alert service for schools. SMS average deliverability is only 88%, and in high traffic events it's even worse. For comparison, voice is 97%.

So SMS is actually not that great.

No thanks Google, I would prefer a communication platform/protocol that tech companies don't control. Last thing I want is them deciding what messages I can send and who can use the platform.
So...paper, pencil, and postage?
It's as simple as retaining SMS.
Unless you are using the us post office, which messaging app isn't done by a tech company? I guess if we're still considering telecoms non tech bit regardless of designation, they are not what I would consider trust worthy either.
RCS is a protocol that comes from the GSMA, an association of mobile telephone carriers. Google didn't develop the protocol.

Based on experience with things that come from the telco world, I'm guessing it's a fairly terrible protocol. Based on the glacial pace of rollout, I'm guessing the available software to support it is maybe worse than the usual telco stuff, or anyway is harder to setup, deploy, and manage than carriers care to.

But... It's still a standard that google needs to support as the OS for handsets, because carriers who went through the trouble to run RCS aren't going to want to sell phones that don't support it, and Google can't make the on device platform SMS libraries work right for RCS delivered messages unless they supply the client.

But, in house, they need to test against a server, and they've got what 7 messaging platforms? So it's not too hard to write a toy server, but somehow it escapes to real carriers and boom, now we have Google actively pushing this.

Google certainly gets benefits by being a platform provider of RCS, but I don't see it as coming from a nefarious place.

Benefits include whatever tracking etc, but probably they also get free messaging to connected carrier customers and a piece of commercial messaging. There's still a ton of value in commercial messaging, and being able to observe it provides competitive intelligence -- auth code sends are strongly related to user counts and can be cross referenced with app install data from android devices with Google services.

And, of course, t-mobile will only support it on phones they sell in their stores. Which are all too big for people with hand problems like me.

Can Google bypass the carrier on this, or can you only do that with something like a google voice number? All the other features aside, being able to receive text messages in my office that has no cell service would sure be nice.

Moreso if it integrates with Signal so at the least I actually get messages from my iPhone wielding friends with only Apple chat clients when I have connectivity to the internet.

The sooner mobile networks start acting like dumb IP pipes, the better. I don't care about SMS (I can't remember the last time I sent a message with it), I can use VoIP for calls and everything else uses TCP/IP or UDP/IP. SMS is legacy precisely because it requires mobile carriers to maintain the system. RCS is a joke because it requires exactly the same amount of co-operation and aoption has been terrible to date.

Google's move away from internet-based messaging (unconnected to the mobile carrier) was a step in the wrong direction, but one that was unsurprising given their track record with messaging applications.

I dont understand why Google can't do what Apple did. And they did it like 10 years ago.
They tried. Several times. Google Talk / Hangouts was an early attempt; Allo tried again when Hangouts didn't take the public by storm and Google needed to get Assistant out to more people.

One problem with Google is that it can't keep any modern project running for more than 2 years. Such unreliability makes it difficult for people to use any new Google app as a primary means of communication.

Another problem is that end-to-end encryption goes against everything Google is about: information mining. Google can't make a direct profit of such a communication system, so e2e won't happen anytime soon.

And they can't decide what to use for communication. Google Login or phone number. Later it became both. A mess of systems, principles, apps, support and branding (and internally teams).
The hacky way Apple tracks iPhone users vs other contacts that leads to dropped messages when you switch away from iOS is not something I want to see Google replicate.
Rumor has it anti-trust is what's stopping them.
Can you imagine the outrage on HN if Google would redirect messaging from SMS to a proprietary iMessage-like protocol on all Android phones?
Apple did something clever here: they first created a product a lot of people wanted and then they negotiated hard with carriers to get the full IOS experience to users. This was quite revolutionary at the time. Most manufacturers had to negotiate with individual operators about such things like which features the operators needed to have turned off or removed (e.g. thethering, or bundled software like Skype). Then additionally firmware updates had to be approved and shipped seperately for each operator. All of this continues to be a problem with Android ten years later.

Things like iMessage were basically dictated by Apple and operators had the choice between not supporting IOS and being abandoned by iphone fans or supporting IOS as is. These days, Apple just launches new phones and operators bend over backwards to be able to support it on the day it launches. Apple's negotiation position is awesome.

Google has the problem that there are a lot of Android OEMs and customizing Android by these OEMs is common. Their negotiation position is simply not that strong and a lot of these OEMs really need those deals with operators and are willing to do anything. Operators can really screw over these OEMs by blocking their access to the market; and this happens regularly. They can't afford to do that with Apple.

Awesome... another messaging technology that Google can completely screw up.

At this point I've lost all hope that the company can execute.

They're 3rd place in cloud computing. Elasticsearch is destroying them on search. They're constantly fucking up on Youtube.

Hardly a Google fanboy and I agree with the general sentiment that their messaging apps up until now have been a dumpster fire. But Google is a huge company and certain parts can definitely succeed when others fail.

70% of the developed world have an Android phone.. I'm typing this one one.

They might be third to cloud computing because they were late to the party. Having used their tech and AWS, I can say confidently that they're executing just fine. Especially with respect to k8s support (oh yeah.. they made k8s).

And how is ElasticSearch destroying them on search? ElasticSearch as a system of indexing things is not remotely comparable to the web scale implementation Google runs and orders via their Page Rank algorithm. Am I missing something here?

I'll concede YouTube. Nobody know how/why they rank shit there and it makes no sense.

Anyways, my point is that blanket statements for any entity as large as Google, MS, Apple, IBM etc. are largely ridiculous.

(comment deleted)
> Lane compares it to WhatsApp or iMessage, with everything from better photo or video sharing within messages to typing indicators and read receipts available

You may say "typing indicators and read receipts", I say "spying".

This is a move to fight Whatsapp but with a nice catch, it will be the default app without being accused for being a monopoly. Imagine if Google made a Whatsapp alternative and then had it as the default SMS app, the world would lose it's mind. However if they get the carriers to buy in, they can maybe pull off this coup. Good luck to them, I hope they fail.
If Google can bypass the carriers entirely, which from what I understand they're trying to do with RCS, then this could be interesting.
Source: https://www.theverge.com/2019/6/17/18681573/google-rcs-chat-...

For the first time in years, Google will directly offer a better default texting experience to Android users instead of waiting for cellphone carriers to do it. It’s not quite the Google equivalent of an iMessage service for Android users, but it’s close. Not knowing when or if RCS Chat would be available for your phone was RCS’s second biggest problem, and Google is fixing it.

TIL

> The GSM Association, a mobile industry body, chose to adopt RCS as the replacement for SMS back in 2008

Wasn't that the MMS days?

I suppose adoption would help if Google's 'Carrier Services' app on Android didn't look like someone accidentally uploaded the base example app.

The first time I saw that app in the updates list I thought I somehow had gotten some badly disguised malware...

SMS operates via the SS7 protocol; SS7 protocol-based signaling occurs in a separate (side-band) channel of the voice-based public switched telephone network. It is used for call routing (setup and tear down) of a switched PTP connection, billing, other administrative purposes, and for the transmission of SMS messages. It existed long before (1970's) there was such a thing as SMS (developed in early 990's). Consequently, it is essentially free (from the marginal cost perspective that governs economic decision making in telecoms) to the carriers. I speak as a former RBOC and ISP executive who was heavily involved in financial decision making.