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])
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."
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.
Apple also stated they would work to add encryption to the RCS spec, poking Google in the eye with their proprietary model. Of course this might not ever happen, but it's still fun to see big companies taking jabs at each other.
> Any incompatibilities with Android will be laid at Google's door
Where it belongs. Google's fork of the open RCS standard is closed source and proprietary.
> Google's version of RCS—the one promoted on the website with Google-exclusive features like optional encryption—is definitely proprietary, by the way. If this is supposed to be a standard, there's no way for a third-party to use Google's RCS APIs right now. Some messaging apps, like Beeper, have asked Google about integrating RCS and were told there's no public RCS API and no plans to build one.
Not sure why people thinks it’s a fork. RCS is only a standard, there is no open source implementation. Even to use it commercially you need to license it from GSMA. So every implementation of RCS is proprietary for the server side. On client side, Google has published the code in Android 12 sources. But most clients are all proprietary too.
or vomit green moving gradient with the vomit emoji tap backed on it
will RCS still break most imessage group chat capabilities?
I dont really think “at least my videos will send at full resolution to android users” is really that much of a difference
multiple generations of people use phone chats for all the capabilities they offer, which is way more than higher resolution picture and video attachments alongside text
RCS supports read status, emoji reactions, etc. I use Beeper on Android to have support Messages group chats, and in my experience it's functionally the same as group chats over rcs.
I think Apple will not build a server and only build support for RCS only in their app. Actual service will be left as carriers’ responsibility and as only a few carriers actually have their own server, RCS on iPhone will be dead on arrival.
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.
This is the one thing that makes me comfortable about continuing to use Google Voice for voice-mail and as a spare phone number for less important services. Otherwise, I'd expect Google to discontinue this service and tell me to fuck off by now.
> 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.
> 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.
I think that point would be stronger if anyone else was open. Google used to run an open messaging service but shut it down as part of their failed attempt to compete with Facebook, and their current professed love of open RCS hasn’t extended to allowing anyone else to use their implementation. Android developers aren’t given access the way they were to SMS, and nobody except Samsung is allowed to use their proprietary E2EE servers.
I think this is basically Apple calling their bluff and telling them that they need to actually release their proprietary work as open standards. I’m sure that will be their argument to regulators.
> Google used to run an open messaging service but shut it down as part of their failed attempt to compete with Facebook, and their current professed love of open RCS hasn’t extended to allowing anyone else to use their implementation.
It's funny to read this criticism, when comments in another thread are criticizing Google for running an RCS implementation as a service for carriers.
RCS is an open standard, and Google does let others use it. However, other carriers didn't adopt it themselves, so Google set up a service that carriers can use and is running it themselves to ensure compatibility. There is no API for Android apps to use, yes, and that is a problem they should fix, but it's not exactly a self-serving decision, especially because it hampers Google's own products as well. The reason for the lack of the app API is likely because RCS hasn't been widely adopted enough to warrant it.
> and their current professed love of open RCS hasn’t extended to allowing anyone else to use their implementation
Google wanted the carriers to all host their own servers. They refused, so Google took it on. Agreed that there are going to be interop issues with Google's RCS implementation, but let's not place all the blame at Google's feet, here.
> I think this is basically Apple calling their bluff and telling them that they need to actually release their proprietary work as open standards. I’m sure that will be their argument to regulators.
> but the presence of a single Android user in an iMessage group chat can break the experience for everyone
It is still such a laughable issue from the POV of any other country.. SMS is there for text-only, it’s a legacy tech that didn’t ever get popular in different places due to it having shit support for non-ascii letters (writing a single ü would almost halve the remaining chars I can write), and not having unlimited SMS sends, so internet-based messaging spread like wide-fire. iMessage is the latter, the normal SMS is not. But there are also Telegram, Whatsapp, Facebook, a million other solutions.
My biggest pet peeve is when people have an issue that doesn't affect them so they need to declare it as "fake". Just because you don't feel the problem doesn't mean "it's a made up issue".
The following are simply facts:
1. In the US, among iPhone users, iMessage is by far the dominant messaging service.
2. Among certain socioeconomic groups in the US, iPhone is by far the dominant mobile phone. I have been in several friend groups where there was at most 1 other Android user.
3. In group chats, not only does the limited functionality for Android users make it harder to converse, but the presence of a single Android user can break the experience for everyone (I've had messages randomly not show up, abysmal video quality, etc.)
So while I would absolutely love it if other people would switch to Telegram or WhatsApp or whatever, you try telling a group of 10 people "Hey, can you all switch the messaging app you are familiar with and use all the time so I don't feel left out?" If you think that's viable you just don't understand human nature.
The other option is for Apple to simply make an Android version of iMessage (like all the other messaging apps you mentioned), but they don't seem too keen on that.
> 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.
iMessage is and always was for iPhone users to communicate with other iPhone users. It will send messages over SMS as a fallback but it was only ever for use in communicating with other iOS devices in the same way iOS is only for Apple devices.
I see all arguments to force Apple to open up iMessage as punishing them for building a platform that people want that the majority of the US has bought into.
And android is bigger everywhere outside the US.
Also Europe has already solved this. If you want to talk to iPhone and android users in Europe you just use WhatsApp or another third-party service.
Why must Apple dilute the experience to communicate with folks not on its platform?
In electric car charging Tesla built out the super charger network investing billions in service of making their cars more useful. (iMessage is this to iPhone users.) there’s another standard out there or handfuls of other methods of charging cars but the market leader is the super charger network. And wouldn’t you know? Folks are adopting it because Tesla is licensing it but it was their choice.
To force Apple to open up iMessage as a protocol to other devices by fiat seems wholly totalitarian and invasive.
>I see all arguments to force Apple to open up iMessage as punishing them for building a platform that people want that the majority of the US has bought into.
I see all arguments that Apple shouldn't be forced to open up iMessage (or implement RCS) as forcing me to have a worse phone experience because I didn't buy an iPhone from the company that said "if you want to sideload apps, buy an Android".
"Just use a third-party app" is not a solution for people who text with the normal messaging app, and I sure as hell would never beg them to migrate to Whatsapp of all things.
>To force Apple to open up iMessage as a protocol to other devices by fiat seems wholly totalitarian and invasive.
You have this backwards. The totalitarian and invasive part is when I have to beg Apple for permission to use software they wrote, to sell apps to people using devices they sold, etc. This bootlicker mentality of "it's Apple's devices and software" needs to die. Apple is the totalitarian, the EU is trying to stop tyranny.
No. A market winner for gas stations would have emerged and cars would adopt that. Just like is happening with Tesla and their chargers and connectors.
> 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/
To be fair to Google, though, they did not intend to operate this as a SaaS. They fully expected carriers to run their own RCS servers but almost none did, so stepping in to fill the void was a follow-on decision from Google (which was honestly a very smart move - Messages w/RCS is hugely improved over vanilla SMS) only after realizing carriers didn't have the appetite to abandon SMS.
Yup. The shaming campaigns are just a way to play the moral high ground in their effort to replace an actual messaging standard with their own proprietary service.
SMS is certainly long overdue to be replaced, but I don't want it replaced with a Google service. Hopefully the iPhone adoption will be some incentive for carriers to implement RCS properly.
I'm afraid that the only incentive for carriers to invest anything into RCS would be being able to charge for it or use it as a way to lock in their customers.
As antiquated as SMS is, at least all carriers support it, and people largely don't need to worry about their existing conversation threads being interrupted when they switch carriers.
I believe that that's not true for RCS at least for group conversations.
I don't really care if the shaming was done in good or bad faith. At the end of the day, I'm an Android user in a sea of iPhone users, and I'm tired of the fact that our default communication mode has to be SMS or MMS. If this fixes that problem, I don't quite care how we got here.
Nice website. Let's see if we can edit it for another Google product...
# Chrome
## Better Browsing for Everyone
Web browsing changed the way we communicate, but it’s out of date. Today we want a web browser that lets us do things like watch videos, edit documents in real time, notify us of breaking news, or make video calls.
Google Chromium and V8 makes all this possible, and now the browser industry is coming together to bring it to users everywhere.
## The universal Web application
While Web applications were designed to move Web browsing beyond reading documents, different approaches made it difficult and costly for websites to bring it to users.
By aligning on the W3C's universal Web standards - with the Google Chrome client app - websites can now provide Web applications across the browser ecosystem.
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...
The problem is that Google has a de facto monopoly on RCS.
The carriers (full members of GSMA) came up with RCS as a replacement for SMS/MMS at a network level and then didn't have the appetite to implement it.
Instead, they either A) adopted Google’s Messages as is, B) adopted Google’s Messages in white label form, slapping their logo on it, or C) made “their own thing” running on Google’s Jibe servers.
With very few exceptions, it all goes through Google. And Google uses this to pretend that their proprietary iMessage competitor is “the” RCS standard.
The actual RCS standard is dead for all intents and purposes because nobody uses it like that, except for Apple in the short term.
Monopoly is the wrong term here, the root-cause of this situation is that Google is now maintaining the largest OS-implementation of RCS by far, only followed by Samsung, and then some carriers who also use RCS for other platforms (web-apps, STB,...).
Apple adopting RCS means that there is another player to balance this field. A much-needed player, and the only one that's relevant (other than maybe WeChat and WhatsApp)-
> With very few exceptions, it all goes through Google.
Yeah, because the mobile end-device for RCS is currently always an Android device. If there would be support from Apple, an RCS-server of Apple could handle the communication to Apple-Devices.
The idea of every carrier owning his own RCS-server was anyway already dead before the first client was released. The number of carriers never increased after the initial rollout of the major working-group members, simply because there is no way to charge for the service and monetization of such a small userbase with other services was not sustainable.
It's worth to put this into time-context here: When work on RCS (or "RCS-e") was initiated, WhatsApp was already well-established and leading the European market.
RCS is still standardized and maintained by the GSMA
Yeah. And that version of RCS is prone to wild incompatibilities and still lacks E2EE. The only way carriers have figured out how to interoperate with each other is to adopt Google's server and client.
The only way for carriers to interoperate with each other is by having an intermediary party which limits their freedom of customizing any given specification.
This is applicable ESPECIALLY to large-scale carriers of US, which are big enough to customize every spec and force their suppliers to adopt it.
The only reason why Google's RCS works better than any attempt before that, is that Google is forced to unify the implementation. It's not their spec, they are part of the RCS working-group like everyone else, but by stepping in they instantly reached a cross-carrier rollout-scale where they can't comply to every custom requirement of ATT, Verizon, Vodafone, T-Mobile unless they all agree to make it part of the standard.
The way it works is ugly for the privacy oriented folks. Turning it off and block by the firewall is a must. Just like "Private" DNS. Both are unfortunately forced.
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.
Parent comments is positing that only Google can do it with no specific argument on why it would be so. For instance, why would Samsung be barred from doing it ? What about Nothing ? Xiaomi ?
The "monopoly" argument feels like vague hand waiving to me. It's probably a complex and costly situation, but nothing close to why we don't have different browser engines on iOS for instance.
The recent revelations about Google paying 36% of revenue from iOS to Apple made me wonder if that had something to do with the browser-engine lockdown. I guess it depends on what the terms of the deal are and whether it depends on the user agents conveyed by the browsers. Apple might want to make damned sure that there's no mistaking or misrepresenting traffic from their platform.
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".
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.
On the flipside, Hangouts being sunset is the main reason I eventually left the Android ecosystem. Hangouts on a Pixel phone on Google Fi service was excellent for an SMS app. Feeling snubbed by the life getting choked out of Hangouts, I'm no longer a user of all 3.
Yeah, it really is the post child for Google not being able to innovate in it's modern form.
What's really changed about their core products in the last 10 years? (maps, mail, ads, YouTube, docs/gsuite) some of them have gotten some nice QoL improvements but nothing has really been added to that list because they keep killing products off.
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).
In theory, E2EE is good until someone you are messaging turns on iCloud backup of messages you sent and now law enforcement can force Apple to give them your iCloud backup - with iMessage
There’s always a risk that someone you’re sending a message to has been compromised but most of us are never at risk from that, as opposed to things like dragnet data collection or server breaches. E2EE is solving the problems it’s designed to solve, so it’s not a problem that things out of scope are more complicated.
As opposed to the same someone just going to the police and showing them your messaging? Or getting caught and forced to open it? Or being an idiot and sending a screenshot to it to Facebook?
The issue you describe is just not an attack vector that is in anyway relevant, if you can’t trust the other side, every hope is already lost.
This is just me but I’m less bothered by Big Brother than I am by little brother.
I don’t worry (very much) that law enforcement will read my messages but I do worry that advertisers, insurance cartels, spam marketeers, bookmakers or price gougers will.
> 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.
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.
That's interesting! I wonder why the phone didn't automatically deregister when I disabled RCS, or why there wasn't at least an informative popup telling me this was necessary.
That's the dumb thing. When you disable RCS on your phone, why doesn't the phone just send that same API call that gets called when you visit that web page and deregister?
(Ditto for Apple, if that's still an issue over there with iMessage as well.)
> 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)?
For me, it only affected phone numbers that I had exchanged texts with that also had RCS enabled. Phones that didn't have it enabled, or numbers I had not exchanged texts with, were unaffected.
This was quite a while ago. They may very well have fixed the issue since then.
And yes, I noticed they enable RCS by default. Since then, the first thing I have done with new phones is to disable RCS. If you do that before sending/receiving any texts, then there is no issue.
> 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.
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
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.
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.
>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.
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.
That is exactly what Apple will do: implement it by the spec. Then they can turn around to regulators and say they have done what they needed to do to be interoperable and, if compatibility problems arise, can point the finger right back at their competitors.
Why so cynical? Does Apple have previous experience doing such a thing? Typically everything they do they try to do well, and therefore I would expect them to make sure interoperability is good. The problem with Apple is that they only do what they want.
Been a user since 2009ish, Google Voice also still exists because Google doesn't really fully run it (Bandwidth.com does).
I really do think it was living on life support for years and around 2014[1] or so it really seemed like any day it would get shut down or merged into one of their halfassed messaging apps but they couldn't do it since the underlying infra was outside their own. It seemed like at some point around 2018 a manager woke up and decided they'd have the interface rewritten 80% and the legacy interface stuck around like the old Windows 'add font' menu until earlier this year.
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.
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.
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.
> 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.
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)
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.
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)
> 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.
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
Yes maybe. While I understand Google's frustration, the number of carriers that implemented Universal Profile independently was not zero though, and in the end it was for nothing.
I know from a friend that Facebook was looking into integrating RCS to Messenger (not Whatsapp somehow) and willing to be part of the Google federated RCS network, that also fell through, but I don't why.
I've been trying to gain some insight on why Google is not making it easy (possible?) to implement a third-party RCS app for Android and was reading about these APIs (clearly intended for OEMs).
> This means that third party apps aren't allowed to access RCS single registration APIs as they require carrier certification on the device.
Could just be Google passing the buck here, but this does sound like something the carriers would do, if given the chance.
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.
You're proving my point. T-Mobile had to switch to Jibe.
I work at a carrier that deployed a solution provided by WIT. Then around 2019-2020 Google decided they weren't interested in an open and interconnected RCS backend anymore.
> 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?
The telcos don’t actually provide E2EE. That layer is offered by Google itself, and RCS carries encrypted data, last I checked. Not sure if Apple is going to interoperate with it.
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.
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.
Indeed. Currently using an Android 13 Motorola until my Sony is fixed. It's not labeled RCS, but one of the first things I did was disable Messages Settings -> Chat Features -> Enable chat features - Use WiFi or data for messaging when available ...which disabled a bunch of other things. While I don't recall what appeared originally, the Send button for messages is labeled either SMS or MMS, so I suppose that did the trick. No nagging.
I did just find and disable the RCS Config Service, too, and testing that everything still works.
The problem with developers is that we are often isolated from whole sections of the world. The people on the Android team, probably working in SF, have perhaps never been into the hood. Out here there are guys on every street corner stood next to the drug dealers (often it's the same guy) trying to get you to take a free smartphone or a tablet. They get paid some sort of kickback if they can get you to take it -- it comes from this free federal plan:
The problem is that the phones generally only come with 15GB of data a month, and an average web page can easily run to 200MB now, so usually by the third day of the month they are all out of data.
There is a better federal plan for poor people called ACP which allows you to get your own phone and plan, but it isn't as well-known.
As a tourist? No. You need to give your national ID (Social Security Number) to the salespeople so they can check you are receiving some sort of government assistance already.
I'm curious how you can have a phone connection but not a data connection in 2023. I don't think that's happened to me since the days of Edge. Is this a weird American thing? Do you guys still have 2G?
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.
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.
The important thing (to me) isn't the bubble color, but that conversations between Android and iOS users with RCS won't degrade media down to Game Boy Color quality. At least, that's what I hope the outcome of this move is.
I live in America and literally nobody I know cares about this.
Unfortunately I think it's just the typical remnant of the old Mac vs Windows haters who come out of the woodwork online to make it sound like a problem.
Because everyone uses WhatsApp, because Apple did not reach enough market share early enough to push iMessage. That's lucky, I don't think europeans would be less susceptible to this kind of psychological manipulation.
To be frank, a lot of my WhatsApp-using friends were very upset that it was bought by Facebook. Fortunately they generally transitioned to Signal or Telegram, not iMessage due to significant Android market share.
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.
They definitely sell things like your real-time location (you can opt out by turning your phone off, or if they're legally obligated to let you), who you contact, what websites you visit, what DNS entries your phone looks up, your subscriber information (assuming they can link it to an advertising ID that other apps are using), and what TV shows you watch, joined with all the stuff you use your broadband and phone for.
As for communications content, it's fuzzy.
My reading of it says that they can aggregate that all together in a way that is only personally identifiable to their internal marketing team and their partners (i.e., anyone that pays them and also signs a contract), so I guess it's not "for sale"? So, for instance, they could take all the RCS messages in the US, cluster them, and sell the cluster to, say, meta. Then, meta could use it for ad targeting of third party ads, but they wouldn't be able to resell the raw data unless they first de-anonymized it.
I could be wrong though. The privacy policy is very long and incredibly vague. Maybe they don't share the contents of your private communications with their "trusted partners" or internal advertising division yet.
The only way this sort of crap will get better is if the US passes a right to privacy constitutional amendment. (Of course, congress is more likely to pass laws that somehow make it worse.)
They don’t need to sell the content: imagine if they ran a classifier on everything and added it to the information they send to advertisers? They’d be able to say they sold the actual messages, just the profile they’d built of your interests.
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.
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
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.
I'm 39 and SMS not being unlimited was a huge thing. I never thought it would be unlimited, when that happened (Suncom? I forget who started it) it was huge. This was a LONG time ago though, long before WhatsApp. Probably 15-18 for me.
I remember a lot of conversations in high school going "My plans maxed out can you text $friend?" IIRC you had to specifically turn off receiving texts or they'd charge you for each one and we were broke HS kids.
edit: Oh that article posted above is 2007. I guess it lasted way longer than I thought.
Yes, I think I got my first iPhone around 2010, and at the time I was still on limited text message plan. I don't think I got unlimited texts until 2014 or something.
I don't doubt that SMS were not always unlimited in the US.
But the question here is: Were there any (reasonably popular) plans that provided data for smartphones, but not unlimited texting? If not, that couldn't have been a factor in the adoption of iMessage in the US.
Back in my day, you used to pay per minute for calls. Then they moved to a few hundred minutes free and the new SMS system cost a few cents per text. Then it was like 1500min/100sms free. Eventually it became unlimited minutes and texts but data cost some cents per kb or mb, then eventually that ratcheted up to “unlimited” everything with some “reasonable limits”.
As a kid I used to make a collect call to my mom and when they asked who was calling I’d say, “pick me up” and hang up. Free short messages even in the 90’s!
> Back in my day, you used to pay per minute for calls.
Hello, fellow graybeard!
This is something I pull out every once in a while to let kids these days know how rough we had it: we had to pay 10-25 cents per minute for any in-state phone calls that weren't "local", where "local" was an arbitrary boundary on the map not even related to area code.
If we had to call out of state, charges started at $1 per minute. Every year at Christmas, we'd have an event where the local family would gather to make phone calls to out-of-state family. Because the cost was so high, we had to strictly ration time. Each kid (I was a kid then) got 3 minutes talk time.
This was late '70s/early '80s, and the figures are not adjusted for inflation.
And early 'unlimited' cell plans required the user to be 'local' usually in a city. Leave the city and boom, back to charge per minute because of 'roaming'.
RCS requires a data plan, and certainly Google's Messages app doesn't handle it well when there is no data. I know a lot of people who are too poor to afford data on their phones and they are regularly losing all their messages because of RCS.
> WhatsApp and iMessage require data plans, and as far as I can remember these have largely included unlimited SMS as well.
The reason why WhatsApp was huge internationally (like, 10^8 users huge) was because many teclos in developing countries included data usage in their plans but SMS was extra (and talking minutes were finite), so people used WhatsApp for all comms.
WhatsApp's had a free tier, but their basic plan was (IIRC) $1/month, and they many (tens/hundreds) of millions of users that paid it.
> Evidently, Zuckerberg lied to the European and American trade commissions. It was in fact possible to interface Facebook and WhatsApp platforms to mine data. Facebook has been doing it since day one of its acquisition. As always, Zuckerberg admitted to the misdeed, apologized and paid the fine. He got away scot-free.
> Months later, co-founder Jan Koum discovered that Facebook’s management weakened WhatsApp encryption system to make it easier for them to mine data. Koum resigned too.
> Fast forward to today and Zuckerberg continues to mine our data through Facebook, WhatsApp and Instagram (which he acquired in 2012). Facebook has become a surveillance behemoth – arguably the biggest surveillance organization in the world.
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.
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.
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
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.
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.
And carriage fees are not at all related to the cable companies refusal to adopt or accept OTT solutions. They could have still offered the same shit they offered coax but you know, over a web browser, without requiring you be on a home network from an ISP also your cable producer (Comcast), or on whatever device you want (Comcast, Charter) all to save the stupid extra box fees that they lost anyway.
People didn’t quit cable because of price. They did it because of price to perceived value. As has been shown with the current state of streaming services, it isn’t actually cheaper to cut the cord. But what you do get is a lot more flexibility.
Imagine if Comcast had offered its own YouTube TV style service in 2012 (something Intel tried to do in late 2013 before it was summarily canceled — I almost took a job on that team and dodged a bullet), rather than hoping against hope that cord cutting wouldn’t take off? You’d probably have a bunch of Comcast subscribers to this day who were satisfied that they could watch all their TV live and on demand whenever they wanted.
No idea what kind of poor purchasing decisions would lead to that. You can't get any form of cable package for less than $150 a month last time I checked. I don't pay anywhere near that for Internet + a couple of streaming services.
That was true until the cable companies themselves bought networks. Comcast owning NBC Universal, the various cable associations with the artists formerly known as Time Warner, the various local station and sports station roll ups for the various providers, all make them entwined.
And the networks were already offering online access to their content via TV Everywhere. They didn’t want to do the geolocation thing, that was all requirements of the cable companies (the issues with the network broadcasters like ABC, CBS, NBC and Fox are much more complex).
In fact, you could (and I would) argue that it was the cable companies insistence on maintaining their defacto monopolies on who could get what service where (because there was never consumer choice in who your cable provider is, unless you count satellite, which I do not) that pushed the networks hands into creating their own competing OTT services based on the content they owned. Because as people cut the cord, the networks weren’t going to watch their businesses completely go up in flames. Now, should they have done that sooner and more aggressively (HBO did it best and earliest with HBO Now as a companion to HBO Go — a move that earned them the ire of the cable industry, the same industry who often refused to let HBO Go subscribers who paid the cable companies directly for HBO, do things like access the service on an Xbox b.c they didn’t like the idea of people not paying a $5 a month fee for an extra box), yes. 1000%
But let’s not pretend like the cable companies were without leverage. If they’d acted decisively and disrupted themselves early enough, they were the ones with the direct relationship with the customer, not the networks. They were the ones who could have created their own bundles of OTT content. But no, they refused until it was too late and got to see the whole industry bleed itself and for live content to essentially die.
Exactly right. A lot of people have tendency to simplistically choose heroes and villains. SO Disney is hero, cable TV bringing disney to home via their Coax cable is villain. Top artists are heroes, but ticket booking service which ultimately are reason for enormous payout to these artists are villains gouging fans.
The networks and the cable companies are both complicit with their demise. No one is arguing otherwise. I mentioned cable companies specially because they have the same legal monopoly that telephone companies had even post AT&T breakup in terms of location-based authority (it took widespread nationwide wireless for that to change in the U.S., which was like the early 2000s in terms of not having to get a regional wireless plan that could roam on a friendly network spectrum) and because like wireless carriers, cable companies have refused to acknowledge they are just a dumb pipe offering data and that they can’t continue to print money off of things that cost them nothing anymore. Oh, and because in the US, ISPs and cable companies are overwhelmingly the same companies.
The networks ruined their own businesses too — even if some were smarter than others (HBO being the smartest and also why it was the most valuable asset of the AT&T acquisition and the Discovery acquisition) — but I chose to focus on the cable companies b/c they are dumb pipes the same way wireless carriers are and they refused to disrupt themselves.
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...
> 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.
Agreed. I hate that we pretend Google is somehow altruistic with their support of RCS. They have many, many incentives and pretending otherwise is naive and obtuse.
> They have many, many incentives and pretending otherwise is naive and obtuse.
Okay. The main incentive is to create a competitive method for messaging which allows rich communication with everyone, regardless of platform or ecosystem just via their phone number.
The situation was resolved by Google taking effort to unify the Android landscape and maintain a single client for that OS, instead of carriers (like Orange Group) developing one client, Samsung, LG, Sony, Huawei, ZTE each developing other clients
Google doesn't own the RCS-specification, the spec is still defined and maintained by GSMA, with Google just having one of the seats at the table (along with carriers and device manufacturers).
Apple is also a member of GSMA, them adopting RCS means that they just take another seat at the table of the RCS working group.
--
> Google has significant incentives for pushing RCS for more than one reason.
I don't know if you mean to imply some hidden Agenda. The incentive is to standardize "rich communication" across mobile platforms. "Green bubble" is one manifestation of the bigger issue that 27 years after the creation of SMS there is still no other universal method for me to send a text to your phone number today.
The main reason for that is, that several players still hope to own this communication channel to the user with their proprietary app, become the "Western WeChat" and sell access to the users.
RCS could be an universal non-proprietary method, open to be adopted by Apple, Facebook, WhatsApp and whoever wants to build a Message ecosystem. It has the potential to end this hassle and allow me to send a text to your number and reach you regardless of your OS and application of preference.
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.
the green buble is not for the Android users, it's for the iOS users to know that there may be some taxes for sending the message. even on iOS you get a green bubble if you disable imessage. i don't understand what's in it for you guys for repeating that rethoric about the punishment.
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.
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.
Google absolutely had a cohesive messaging app (Google Chat, later called Hangouts), they just threw it away and tried to rebuild it several times and under various other names and paradigms rather than iterating on it.
If they'd simply added a "WhatsApp/iMessage mode" to Google Chat in 2015 (i.e. allow Google account based users to seamlessly communicate with phone number based users), I think we might be seeing a very different messaging landscape today.
Google Chat was great back in its day (standard XMPP) and had a somewhat "loyal" and large user base. Rebranding it into Hangouts, rebuilding it, and generally sabotaging themselves was, well, their own doing.
We wouldn't because the issue always was iphone users never willing to use an app outside of imessage. What good is a messaging platform if more than 1/2 your network won't use it?
I think the parent comment was referring to messaging, ie iMessage vs the others. Ie, in Taiwan and Japan the dominant solution is Line, not iMessage or SMS.
In the UK at least in practice it means you text (whether iMessage or not) with companies/builders, but otherwise use WhatsApp. Especially with groups.
With every princelet or otherwise rich folk in the world using Apple, does it matter?
It's still a race war, apple (rich folk) vs. everyone else. Some middle ground probably, but not much - apple folks are obviously the richer targets.
I know who to target with spyware and otherwise get rich quick schemes, ransomware, kidnapping, almost any other major crimes. The best demographic with 1200 to spend on a phone.
It's not a "race war" if you need to clarify that apple <=> "rich folk". I might give you "class war", except there is no "war" part and no need to include it.
I think iMessage doesn't have the most dominant marketshare outside the US (and possibly Canada)
iOS /iPadOS (and by extension, iPhone and iPad) however, has slim-to-major majorities in most lucrative markets[0] and even in markets where iOS is not a majority, its well known in the mobile industry that iOS / iPadOS customers are far more lucrative
Well... let's say also that the telco investment were not light. That Google was pushing for RCS, and SMS, and their messenger of the moment. Apple refused to implement RCS, because why do so, since there was no carrier at the time proposing it.
So yeah, no.
This, but with Apple. Whether or not Google whined about it, iMessage was never going to last. It was never a matter of if iMessage would be forced to reconcile itself with the interoperable protocol it replaced, but when.
So... Apple should have been ready. They should have been drafting absurd standards centered around their own servers, and taunting Google into adopting it. They could have even charged a license fee for the software. But instead they played high and mighty, and now they have to contend with the law. Frankly, I'm glad Google summoned Shai Hulud.
> They should have been drafting absurd standards centered around their own servers, and taunting Google into adopting it.
It's hard to imaging you sincerely think this would have been better. It seems like you want them to engage in dishonesty.
> But instead they played high and mighty, and now they have to contend with the law.
iMessage isn't going anywhere. They're just going to add RCS support in the same way that SMS is supported, because now there is momementum for carrier support. This is really a storm in a teacup.
> They should have been drafting absurd standards centered around their own servers, and taunting Google into adopting it. They could have even charged a license fee for the software. But instead they played high and mighty, and now they have to contend with the law.
Isn't the situation in the EU that they're looking to force Apple to allow others to use the iMessage protocol? So why would Apple work on getting Google to support iMessage, when Google is putting in work to get access to it?
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.
> 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.
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.
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.
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...
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.
I think it’s become status, but there are genuine reasons as to why people don’t like “green bubbles” in their chats. SMS breaks a lot of functionality that iMessage provides in group chats.
I don’t expect Apple to graduate RCS to a blue bubble, as it’s advantageous to keep the blue bubble “special”. I’ll be interested to see if society adapts and starts treating whatever RCS gets categorized as as “acceptable” or if we’re too far down the classism path for that to happen.
Unfortunately Signal makes it hard to backup photos people send you, and I know a few people who lost all their Signal chats and photos after switching phones (including myself).
iMessage, in practice, is not e2ee as devices escrow their “Messages in iCloud” cross-device sync keys to Apple in the non-e2ee iCloud Backup.
Even if you turn on e2ee for iCloud (“Advanced Data Protection”), your endpoint keys will stop being escrowed in a way readable to Apple in your backup, but the endpoint keys for everyone you message with will still be escrowed because they have not enabled Advanced Data Protection (because it’s off by default), so Apple will still be able to read all of your iMessage traffic.
99.9%+ of iMessages pass through Apple servers encrypted with keys that Apple has copies of (thanks to the insecure non-e2ee default nature of iCloud Backup). If the middle transit service has the private keys, it’s not e2ee.
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...
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.
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.
Based on what I’ve read on reddit/lemmy lately, some people still have the impression iPhones have an air of exclusivity from being more expensive. I agree that of course this isn’t true, though perhaps it was 12 years ago.
As far as your second point, well… I guess that’s precisely the attitude I was addressing. I definitely don’t agree that a phone brand is as strong an indicator of personality traits as the example you offer. If I was say, hiring a UI designer, I’d perhaps care about their choice of OS. For relationships, I don’t really care if they’re passionate about mobile phones. I understand that most of us on HN are keyed in to tech and UI. The average person, though, sees a phone as a utilitarian item, and owns one as a means to accomplish specific tasks. That way of thinking is like, if someone was a mechanic and thought poorly of a someone they met because they drove a Ford instead of a Mazda and the mechanic believed Mazda had more elegant engine designs.
>> 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.
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.
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.
Gray is encrypted to Apple, and then the information is (of course) shared with third parties. Would you consider that to be a private communication? Kind of. It's a gray area...
I can’t imagine all of the carriers cooperating on key management. That’s probably why some carriers have opted to use Google’s solution instead of their own. I would guess encryption isn’t an option if your carrier isn’t in this group.
AFAICT Google Messages is simply encrypting the data sent over RCS, i.e. RCS is dumb pipes for the encrypted data, and the carries don't explicitly cooperate one way or another. The consequence would be that only users of Google Messages are able to send and receive encrypted messages to/from Google Messages, not other RCS compatible messaging apps. Pretty ironic given the context.
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
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)
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.
I don't buy this. Customers needed no convincing from Apple. Even where iOS isn't dominant they saw their dropped and expensive SMS/RCS messages and picked up whatsapp.
You are misunderstanding the function of RCS as making different message services compatible. iMessage doesn't exist on Android, hence the necessity of an open protocol.
The problem is that RCS has completely failed at making even different RCS servers compatible.
Carriers like AT&T and Vodafone that were early to adopt RCS never even managed to interoperate with other RCS carriers - you could only send RCS to other AT&T subscribers, or other Vodafone subscribers. Then they all gave up and just adopted Google's servers. So now RCS just means "Google Jibe".
I'm mostly just talking about the noxious white-on-green color they chose for cross-platform chat bubbles. It's a great example of hostile architecture. RCS fixes the cost / reliability problems of SMS, so that annoying color choice will be the only thing they have left to make imessage users feel superior.
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.
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.
Personally, I have no experience with it—but I don't doubt that it exists for some people.
What I object to is people insisting that the "status thing" some people have going on with it is Apple's responsibility to fix by removing useful indicators of who's using what messaging services, or that Apple is deliberately and maliciously making people not using iMessage somehow look worse.
(On the other hand, I think there's a perfectly legitimate argument that Apple could and should open iMessage, and is choosing not to do so for relatively selfish reasons. I don't have a strong opinion on that one either way.)
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.
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.
Apple doesn't put a green bubble on SMS "to ostracize people's kids". Kids are ostracized just for having a default skin in Fortnite--because kids can be little shitheads. Apple differentiates because what you can do with SMS is different from what you can do with iMessage and that's a clear way to demonstrate it (and also to indicate if there's something weird going on when it changes from iMessage to SMS).
RCS is a suboptimal standard, and while it's good that Apple will support it to try to de-jank mixed-platform group messaging, I'd expect it also to be a different color because RCS in turn introduces its own jank that iMessage doesn't have. So people who want to make up an Apple to get mad at will still have their chance, I guess.
White on green is one of the hardest color pairings to read due to how cone cells are distributed in the retina (this image isn't completely representative, in the fovea green gets even higher as a proportion):
That's RGB lit up contrasted with just G lit up. One of the only worse pairings would be white on yellow, which would be RGB vs RG lit up, with the only distinguishing signal coming through blue, which we have the lowest resolution of.
White on blue is RGB vs B, all the visual difference in RG which we have the highest resolution of.
This is why you generally want different color schemes for light vs dark terminals, if the color saturation is high (saturated blue text on black is bad, saturated blue text on white is fine and vice versa for green and yellow).
Can you talk a bit more about how iMessage is fundamentally diferent than SMS on the functionality level? Is it like "Signal" different or is it like "different" different?
Edit: bonus points if you can offer why iMessage is able to be the skeleton key into your iPhone, as often it and WebKit seem to be behind most of the serious 0-days...
I currently have an iPhone 15 Pro Max and have also used Android devices in the past. I like to switch each time I get a new phone.
Apple definitely picks an ugly color to make you feel uncomfortable texting with a non iPhone user. They should at least let users choose the color (which will never happen).
> 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.
The green bubble is there because in the past, when telcos charged money for individual SMS messages, green meant money. I.e., greenbacks, US dollars.
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?
The story is Steve Jobs just announced that without consulting any engineers first. It was a total surprise to them.
They actually seemed to be working on it, but Apple was quickly hit with a patent suit from some company over FaceTime. I believe they had to re-architect how it worked to get around the patent.
They haven’t done anything about it since then. I wonder if they simply can’t because of patents. Either way by now I think they’ve decided it’s a strategic advantage and they wouldn’t do it by choice.
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".
> 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).
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.
And even for those who can afford a data plan for their phones, they might have gone over their data allowance for the current month, so the data won't work until it refreshes at the start of the next monthly cycle. And obviously, having one more thing using data makes it even easier to go over the limit.
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.
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
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!
> This will work alongside iMessage, which will continue to be the best and most secure messaging experience for Apple users," said an Apple spokesperson.
I could be wrong but I don’t see anything here to suggest non-iMessages will no longer have the “green bubble” like the author assumes.
I suspect “work alongside“ is in that sentence to make it clear they are not replacing iMessage.
I agree with you that they’re likely to have green bubbles. Green equals not iMessage, blue equals iMessage. It seems unlikely they would introduce a third color and it would never be blue because it doesn’t support all the same features.
it will remain green, which means the signaling effect will also remain. the funny thing is everyone claims it's down to quality but guessing it won't matter, plus no 8ball/facetime will still push people towards iphones.
especially w young ppl, where i think like 90% have iphones. if i had a nickel for every time a gal mentioned green bubbles give her the ick, i wouldn't be rich but could probably buy a solid steak dinner off it.
It’s not that they would reject you if they already had some sort of a connection formed with you or that they consider having “green bubbles”to be an absolute dealbreaker. But if you have 5 similarly good on paper dating candidates, you are in the very initial stage of the process with them, and you need to narrow down the list, I don’t think it is that unreasonable to do so based on “the ease of texting.” You gotta narrow down somehow, and if doing so based on “green bubbles” eliminates 1-2 max out of 5 in the very initial stage, it is kind of a not that terrible of a metric. If it was eliminating half or more, it would be a bit more questionable.
Of course, eliminating someone for “green bubbles” after you had already developed some interest in is way too much and is indeed a trait that would make one not worth pursuing.
Despite the usual "I want Apple to be a walled garden" sentiment that is prevalent on HN, I'm glad that the EU, DoJ and all the various corporate lawsuits are finally forcing Apple to open up their ecosystem, even if it is still far from where it should be. The smartphone is now the primary personal computer for most of the planet, and deserves to be treated as such.
I would assume that if you buy an iPhone you are (at least nowadays) aware that you are not going to be side loading applications or getting a device with third party bloatware installed that you can’t remove without a level of technical skill. How is it that they can be forced to open up their ecosystem if nobody is forced to purchase their devices, and when there are so many alternatives available. Especially when it seems (to me) that the only real beneficiaries from that move would be advertisers or companies like epic, spotify, google.
> even if it is still far from where it should be.
Where do you reckon it should be? Do you think they should let developers do/access whatever they want, or do you mean something else? Do you personally use an android or ios device (or maybe some niche os)?
Aware or not, "you can go somewhere else" is not a valid excuse from being regulated - that rests solely on whether what is being done is deemed fair play by people. E.g. hanging the price of gas mid pump is not considered fair play and is regulated regardless if people can go to the other gas station in town and deal with whatever weird operations they have instead.
Whether there are more beneficiaries than advertisers or other mega companies is another easy one to answer: sure, people benefit more than advertisers/epic/etc by being able to use RCS (or hopefully iMessage) across platforms, as do other areas of opening up the Apple ecosystem. Does this hold in every case of opening up anything? Probably not, e.g. requiring the permissions model be allowed to have alternatives would very likely benefit shady actors a lot but the users extremely little.
Your last point is, in my opinion, the much more lively and core debate: at which point is the ecosystem opened the right amount? For me, still a bit farther than this, but not infinitely open.
As for which brand ecosystem for me: all the above. Windows for home, Linux+macOS for work, iPhone for phone, Android for tablet.
Users are allowed to criticize devices they use. Do you think your phone is perfect and nothing can be improved? I think being able to install other app stores is an improvement on my device. "If you don't like it, leave" doesn't actually address the criticism. It's an informal fallacy: https://en.wikipedia.org/wiki/Ergo_decedo . "If Apple don't like the EU's laws, they can just leave, but they don't so therefore they must be okay with the laws". You see how the "therefore" isn't true?
That's why it being actual free market competition where consumers have a choice is the real test. If 100% of people on iOS want to stick exclusively with the Apple App Store, then it being forced open won't matter because all other stores will fail when no user installs them.
On the other hand, if users are willing to use those other stores, maybe iOS users don't actually care about using exclusively Apple's App Store. Then the only one who benefits from blocking that is Apple to charge their extra fees. Look at their reasoning for removing Fortnite from the store: because Epic added an additional payment processor that wasn't Apple. It's not like they removed Apple payment as an option either. So users had the benefit of more choices!
I'm betting the non-Apple bubbles will remain green... and remain a bit stigmatized.
It was never about the resolution of pictures and even technical limitations around group chat was just part of it. It's a social thing and the technical protocol is incidental.
Dr. Seuss probably explained it best in The Sneetches.
> It was never about the resolution of pictures and even technical limitations around group chat was just part of it.
It can be about both. It’s really nice to know when the images you sent are gonna be potato-quality and you need to find some other channel to send them, or that message reliability and capabilities in general are being limited to SMS (or RCS!) levels. I don’t give a shit about the social aspects, it’s valuable as a UI affordance.
>>It was never about the resolution of pictures and even technical limitations
Sure, to some degree, but I'm not convinced all or most of the shame is only the iphone cachet -- the quality is incredibly bad, like shockingly bad. It's unusable, particularly for videos. As those things change, I can't help but feel like the shame moderates.
But I don't have a teenager, so I don't have that perspective first hand.
The moment you have a contact from any other country than your own, you'll quickly learn that green = huge carrier fees and blue = free texting that even works on wifi with data roaming off. Quadruply so for group chats.
I love when people comment on the color of a text message.
It makes it real easy to know who to block, because they worry about entirely the wrong things.
> If you socially exclude someone because they care about the color of text message bubbles, don't you care at least as much as they do?
The grandparent comment is talking about excluding people for wasting their time going on rants about message bubble colors, not about excluding those with a “wrong” message bubble color.
And no, caring about not having to waste time on listening to someone who cares entirely too much about message bubble colors doesn’t mean that you care as much as they do about it.
No, because my action is based on their behavior, and shitty attitude, not the color of their text messages.
I do not care what color the message is. If I could read it, mission accomplished. People who worry about the color of an SMS are not folks I
care to deal with. They are overly concerned about the wrong shit.
I hate racists and hating racists doesnt make me a bad person.
I hate people who judge others based on $1000 dollar Veblen goods. Also I make more money than them, so I'm very aware that the person who cares about bubbles is being exploited by Apple's psychology and marketing department. So... maybe I don't hate them, maybe we should feel sorry for them.
Or maybe we need to hate them because its a deterrent against corporations exploiting insecurities.
First, just an aside: you don't have to hate anyone. It doesn't make you a bad person to hate others, but you could be living better, that's for sure. The thing is, it usually mainly impacts the hater, making them unhappy and angry.
But your analogy doesn't fit here... the issue with blue and green bubbles is the social pressure to have the "better" bubble color, to show you're part of the "better" group. That is, the negative social pressure comes from the threat of social exclusion via lower social standing. But the previous poster is also threatening social exclusion, but a more complete exclusion, and based on nearly the same thing. So it would be more like showing your objection to racism by expressing racist ideas or taking racist actions. Doesn't make sense, of course. That's my point.
Personally, I'm happy to be left out of those, groupchat via MMS is awful. But then I'm not a teen, and when I was a teen, I was happy to be left out of a lot of things too.
Yes, there is no way they give up Green vs Blue. I'm sure they'll make up some excuse why it makes sense to keep the distinction.
But the reality is that the Millennial and Gen Z bubble culture has been a big driver behind their market share increase in the US. And if Gen Alpha adopts the same culture (and doesn't rebel against norms created by prior generations like young people tend to do) then Apple will have a near monopoly in in the US in 15 years.
"Nah, green bubble is a point of pride. You didn't fall for Apple's marketing tricks, you are the edgy person who Thinks Different." This concept alone will make it so it never reaches 100%.
Not to mention, Apple's security is so terrible, I imagine corporations are going to be banning iphones. Its never going to be a monopoly or a near monopoly.
Apple's positioning is targeted to people who buy Veblen goods. As long as there is a market for phones that are high quality, Apple will never get a 'near' monopoly.
Wouldn't worry at all. It's a cool feature if it works. The value in that blue bubble is less about the features of iMessage and more about social capital, not that I personally care.
It is about the features though. Apple users snob Android users because group messaging doesn’t work well, media features are not supported, etc.
RCS offers such a rich environment that Apple could finally truly integrate most stuff transparently with iMessage. Send a video to the group chat? Everyone gets it at full quality. Make a poll? Everyone can vote.
You're both right. The features matter, but so does the social stigma of bubble color.
Nothing will still have a feature and an edge by offering a "blue bubble" on Android, but this announcement would reduce my excitement a little bit if I were them.
The features Apple could not integrate with RCS will be very few, like watching an AppleTV show together or create a FaceTime call without having visible links in the chat.
The social stigma stems from iMessage giving Apple users advanced and integrated messaging for free since the very beginning, which “spoiled” people into not wanting to deal with pure SMS chats.
The next significant step would be opening up iMessage and I'm pretty sure that Apple already has implemented most of it. Otherwise, they cannot realistically follow the DMA timeline in the worst case where EU designate iMessage as a gatekeeper.
That's never going to happen for two main reasons.
The first one is that, despite the EU’s blatant attempt to carve the rules around the likes of Apple while simultaneously trying to shield EU companies, they've overestimated the amount of iMessage users, excluding iMessage from the DMA rules.
The other one, which is more important in this discussion, is that the EU kept the definitions of services rather broad to the degree that Apple’s adoption of RCS will automatically fulfill the interoperability requirement.
> That's never going to happen for two main reasons.
I wouldn't say "never". DMA is inherently political at its heart and designed to target US big techs precisely. Apple is not immune and EU gave the regulation board enough flexibility to target all of US big techs. Apple knows this and they decided to support RCS for this exact reason to gain public supports.
> The other one, which is more important in this discussion, is that the EU kept the definitions of services rather broad to the degree that Apple’s adoption of RCS will automatically fulfill the interoperability requirement.
EU already has defined iMessage as a separate core platform service from iOS and Apple hasn't argued against it because it would give them a chance to exclude iMessage from the scope of the regulation. Hence, OS level support for RCS won't cover iMessage if it's also designated as a gatekeeper.
iMessage is not really a gatekeeper in the EU, because the number of friend groups that are close enough to iPhone exclusive isn't that big. Instead we use any combination of Whatchapp, FB messenger, Snapchat and Signal.
I'm pretty happy about this, I don't think Apple should be forced to open up iMessage, but not adopting the RCS standard always seemed a bit underhanded to me. Even if it sucks, better cross-platform messaging is a win for everyone.
I'm curious if this means Apple will run their own RCS service for their customers or will rely on a telco provided one.
I tried to find info for example about RCS in Australia, and saw a piece about Telstra launching RCS in 2017... but now it's apparently turned off and customers are expected to use the Google RCS service?
Previews are an app feature, not in the RCS protocol itself. I see message previews for SMS/MMS messages on Apple/Android devices despite the SMS/MMS protocol having no concept of previews. Most likely true for RCS as well.
I don't think they can turn it off altogether, because it's essentially replacing sms, but I hope they allow us to disable a ton of the features or put it into a separate app.
Unlikely. This is most likely due to regulatory pressure of the EU. The Digital Services Act and Digital Markets Act both hit Apple pretty hard.
Though the real losers here are potentially WhatsApp, Telegram and other third-party services (assuming that Apple will implement E2E encryption). Since iPhone is not as dominant in other countries as the US, WhatsApp and some other messaging services have become dominant outside the US. They are not really necessary anymore once there is a proper standard across platforms.
Telcos should be utilities. They supply the pipes that deliver services and applications.
RCS is unfortunately a step backwards from that idea.
And regarding Google's motivations for that campaign: They have acquired a company offering RCS services to telcos and marketers... https://jibe.google.com/
> Telcos live in the Stone Age. A little disruption is well overdue.
I thought RCS was still a Telco-based service? Don't you have to have a telephone number to use it, at least? I keep hoping we go away from POTS, instead of continuing to invent reasons to be stuck with it.
It's funny that everyone says "green bubble shame". Green bubble never meant "Android". It just meant SMS. I get green bubbles with iPhones sometimes when my data isn't working but SMS is. The whole point was to tell you that you may be charged for the message because some carries charge per SMS.
The current status iirc is that Google built its own e2e solutions in Android Messages, first for one-on-one conversations and as of August 2023 for group chats as well. They released technical papers but I don't think the implementations are part of the official spec. I think this section is basically Apple saying that they are going to push for that standardization:
> Finally, Apple says it will work with the GSMA members on ways to further improve the RCS protocol. This particularly includes improving the security and encryption of RCS messages.
I doubt anything has changed since 2020 in terms of China, Cuba, Iran or Russia but I couldn't find any news one way or the other
Why would you turn it off? What if you hire a contractor for some work and they need to send you pictures/video from an Android? Or a realtor, mechanic, craigslist seller, or just someone you don't have/want a personal relationship with. You're not adding these people to WhatsApp/Telegram.. I have probably hundreds more phone contacts than people I have on whatsapp.
So far, yeah I have been. Android users don't seem to use RCS for anything advanced, they use WhatsApp. Anyway, iPhones already let you toggle MMS, so RCS might be togglable too.
I had a mechanic send me a video about a problem with my car. He just SMSed me a link to their systems, where I could also approve the additional work after reviewing the video.
As an Android user I've asked a very similar question before to my iPhone friends, and most of them are just apathetic and don't care either way, but some of them will actually say some variation of: "if somebody is on Android, I don't want to talk to them anyway. It's a useful filter." The first time I heard that it was a little shocking, but especially with Gen Z, it's a minority but not unusual opinion.
I feel like this is something way more talked about online than actually occurs IRL. I didn't get an iPhone until the 13 (2 years ago?) and I'm still on it. Nobody stopped talking to me because I had green bubbles throughout my, I dunno, 10-15 years of Android phones. They would make fun of me for how reactions (Bob laughs at $reply) looked on my screen but just friendly jabs.
I think the age does make a big difference. I'm about 40, and I've rarely heard this IRL among people near or older either. The people I've heard it from were mostly in their teens or early 20s. Some 30s and 40s have admitted to leaving friends or family out of group chats because they were on Android though.
But that said, how do you know nobody stopped talking to you because of it? One of my friends (who is early 40s) said his family started leaving one of their family members out of the group chats because it "degraded the whole experience" and I doubt he ever told the person he was being left out, let alone why. I would imagine it's kind of like telling somebody that you aren't going to date them anymore because they're not attractive enough. Not something you want to admit, and even though it obviously happens, I've never heard of somebody actually being told this.
The reason I'd turn off is because of spam. Everytime RCS was enabled on my phone, I was bombarded with all kinds of nauseating spam. I'd like an option to avoid this infliction.
or if you're like my parents, and pay for a plan with plenty of data but leave it switched off at all times just because you don't want to accidentally go over your cap.
> What if you hire a contractor for some work and they need to send you pictures/video from an Android?
I would absolutely not want to do business with a contractor that uses an android phone. That's a serious red flag for someone doing work on a (usually very expensive) home to be using cheap tools.
Do you also exclude contractors that don't have a fully decked out Ford F-350? What if they carry a cheap $1 pen instead of a $50 pen to write some quotes for you?
Also, you realize there are android phones that are plenty expensive right?
and you can also add your plumber or realtor on whatsapp. there's no reason not to. it's just a messaging app, i've got all kinds of customers and vendors on my whatsapp.
Google's service uses end to end encryption. Of course, Apple can choose not to implement it (seems that they'll only implement it if it's standardized).
Please let users be able to disable RCS support. One nice thing about iMessage is that lacks spam. It is the only platform where i don't get spammed by bots.
What if the social pressure, is in part, a result of the better experience one gets with iMessage?
Photos, videos, group messaging are all a significantly better experience with iMessage in my experience. This is not to say that other apps don't offer a similar experience, you can achieve much of the same functionality on Telegram or WhatsApp. It's just that it's built into the phone.
Google might have achieved similar success with their own messaging platform had they'd not constantly thrown it under the bus and created a new one every month. Allo, Duo, Meet, Google+, Google Chat etc....
Mobile messaging should be either be interoperable or cross platform. And any messaging platform that is tied to one mobile operating system is user hostile.
I received my first piece of spam on iMessage last week (used it since 2011) and it was deleted instantly by Apple. I presume because they identified and removed the account's iMessage privileges.
Any messaging app that permits spam is user hostile. Spam takes up more of my time than I would ever want to give on Whatsapp/Messenger/Text. iMessage has prevented me from contacting precisely zero people. If I were to walk away from my iPhone I would lose nothing after exporting some messages.
The barrier to entry to other potential users of $100s is well worth it for me.
Should we expect that delivery status notification will work and be surfaced in the UI? I end up encouraging those who are on SMS to go to WhatsApp just because I can never be sure that the message was delivered. Working across many countries and providers, SMS is still very unreliable. There is no way in iOS to know if a green bubble got the message or not.
I can't add cellular service for my Apple Watch, at all.
Enabling MMS requires a somewhat convoluted set of changes to the phone's cellular settings, and despite having done them correctly I periodically get a "we couldn't send you all your texts, fix your settings" warning SMS from Google.
Is RCS a thing in Europe? I don’t think I’ve ever seen this mentioned anywhere. Does the carrier sell you an RCS package? Does it apply to messages to other countries? If that’s the case, I don’t see how it could compete with any internet message service that exists today in any capacity.
> Is RCS a thing in Europe? I don’t think I’ve ever seen this mentioned anywhere.
Yes. Most Android users with either the Google or Samsung Messages app are already using RCS without noticing when they message each other.
> Does the carrier sell you an RCS package?
No, it's yet another OTT service, even if your messaging app is provisioned by your carrier to use its own RCS infrastructure (which is Google Jibe in all cases).
PSA: While Google's Messages app previously always asked if you want to enable RCS (which I always declined), their latest October update enabled it without asking.
It also enabled read messages notification to the sender as well as realtime typing notification to the peer.
Anyone have an idea what features the "RCS Universal Profile, the standard as currently published by the GSM Association" actually entails for users in terms of feature support?
I know E2E encryption isn't a part of it, but was having trouble finding information about whether the Universal Profile includes other features like replies, read receipts, typing indicators, reactions, voice messages, etc.
As an aside, this is huge but the media is really milking the clickbait when reporting "the end of green bubble shame" - even if Apple were to support all of the above features in their RCS implementation, I'm sure they'll keep the bubbles green. They've always been adept at designing for user psychology.
I wonder what's the play here. They seem to make noise about RCS recently and give it attention, even though it seems they'll be forced by the EU to open up the iMessage system soon. Apple is not known for Google's "let's have 5 different communication apps at the same time", so... what's happening here?
First, not every iPhone user can be iMessage-only and SMS is a shitty experience. In most non-US countries, they’re not winning the iMessage shame battle, they’re driving people to WhatsApp. They’d probably rather people use the built in messaging app, which will incentivize you to use iMessage.
Secondly, getting more involved gives them opportunities to embrace/extinguish rcs (they said they won’t extend it). If they can use their market to force encryption on everyone, for example, that makes them look like the good guys against android makers. I could also see them trying to genuinely push UX improvements (eg stickers) on RCS and exiting iMessage from European Markets entirely.
Finally, If the EU forces open iMessage, it’ll probably force open other messaging services, which gives RCS an opportunity to grow. See point 1 about them losing already in Europe. Or gives Apple a horse in the race even if they simply withdraw iMessage instead of opening it up.
Frankly, the color distinction was never about shame. iOS needs a way to let the user know that they are talking to someone without iMessage and that they are using SMS to do so because many carriers charge for SMS use.
> Finally, Apple says it will work with the GSMA members on ways to further improve the RCS protocol. This particularly includes improving the security and encryption of RCS messages. Apple also told 9to5Mac that it will not use any sort of proprietary end-to-end encryption on top of RCS. Its focus is on improving the RCS standard itself.
> For comparison’s sake, Google’s implementation of end-to-end encryption is part of the Messages app on Android rather than the RCS spec itself.
Probably the angle is to find some way to tell the EU to get stuffed as far as opening iMessage up goes.
Apple only has to comply with the law. The issue is that the EC is on a high right now trying to see how far they can enforce control over US tech companies, so they might just go back and double down with more legislation if Apple finds a way to comply with the law without complying with the outcome the EC actually wanted.
Google has been trying thusfar unsuccessfully to get legislative forces involved. Really doubt Apple would decide to add any fuel to that fire by going after a small company trying to be compatible with their products.
Would look terrible in court and they know it.
The RCS bubble will at best be a color other than blue. The whole "blue bubble" class stratification is a competitive advantage for Apple, even if it's not truly earned. RCS provides a lot of the features that have made iMessage a preferable experience. And over time the collective consciousness may drift towards inclusiveness or indifference towards whatever bubble color RCS turns out to be, but I feel confident that unless it's mandated by some government body, Apple will keep blue bubbles to exclusively indicated iMessage.
3 of at the time 4 carriers tried to adopt RCS and push it into the market a few years ago. They called it "joyn" but nobody ever used it.
Everybody is using WhatsApp, except for some privacy conscious folks.
Is there a sunset timeline for SMS? No service lasts forever and if Apple knows carriers will want to turn it off sometime they'd have to get on board with the RCS sooner rather than too late.
Apple is big enough that they could make the carriers keep SMS. If a carrier tried to remove it and break "compatibility" with the iPhone, Apple would block that carrier from having iPhones altogether, which would decimate that carriers business. So through a causative chain, Apple could force carriers to keep SMS.
a) Apple doesn't decide whether carriers keep SMS. Governments do.
b) Apple won't stop users from using a particular carrier because of commercial considerations. It would be a clear breach of anti-competition laws.
c) Many carriers don't have relationships with Apple to sell the iPhone. And in many places internationally the iPhone is not even that popular. What matters is whether you can buy a SIM and install it into your phone.
I can imagine a pretty great commercial where Craig Federighi throws an iPhone like a football, and a tracking shot zooms in to show it swiveling around to correct it's orientation mid-flight.
So what was the deal with Android users complaining about iPhones not supporting RCS all this time, when it's not so universal among carriers to begin with? Not to mention how many people just use WhatsApp instead.
> Besides, I think you mean UP to Android's level.
Uh no, considering RCS is seriously flawed in design and implementation and doesn't encrypt messages end-to-end or even in flight.
> It's pressure to adhere to standards. Maybe you can't see it, but it's a good thing.
Calling RCS a standard is loaded. It was all but abandoned for years until google started forcing it on users and tacking proprietary extensions on top of it.
Using a compatible standard like this should be a requirement to be allowed to sell your phones anywhere or use any radio spectrum or be compatible with any carrier.
Maybe not green, but it should probably remain different so there’s an unmistakable visual indicator of which conversations are encrypted (assuming Apple implements carrier-flavor RCS, which to my knowledge is not encrypted unlike Google-flavor).
I think it'll remain green. Apple might feel pressure to implement RCS to ward off regulators, but keeping the chats green will likely still serve Apple's purpose. Even if RCS is 100% as good as iMessage, a decade of green bubbles has cemented the perception in people's minds. Even if people don't know why a green bubble is worse (and even if they aren't worse), it will still be their perception.
Apple has no reason to change the color from green and let users know that they shouldn't care as much as they used to.
It says they're going to support Universal Profile, which is the GSMA defined feature set, and it's not immediately obvious to me if that includes E2EE capacity (I highly doubt it's a requirement) - I recall seeing something saying that "standard" (non-Google) RCS group chat doesn't support it.
I would be very surprised if they integrated E2EE with Android phones. Being able to say "green bubbles aren't encrypted so everyone can read them" is a big competitive advantage and reason to justify why people need an iPhone. Plus there might be calls for doing away with stigmatized bubble colors if there aren't good reasons. Apple will want to maintain the bubble colors as long as they can, so it's win-win for them to not implement encryption.
I hope they continue the green bubble shaming. Apparently RCS (at least as implemented in practice) still doesn't support end to end encryption.
In particular, they should color messages green if they can be forged by intermediaries / collected for bulk surveillance / used for ad targeting / sold to third parties by your carrier / etc.
Supposing I did want to vote with my wallet, where would I have spent my money to make that vote heard? They seemed to disappear from everywhere at once, at least during the time I kept my last phone.
The latest 7nm phone from Huawei lets you choose between using the second sim card tray for a sim card or removable storage up to 256GB (albeit their proprietary storage medium). From my experience, plenty of Chinese phones offer what geeks in the US want (expandable storage and removable batteries).
There's plenty of options on the market for phones with headphone jacks. You won't find an apple or samsung flagship with one because it directly impedes waterproofing and isn't desired by the vast majority of people buying those devices. It's common to see on low and midrange phones.
I have only used Android phones and I strongly dislike RCS. RCS in theory is a standard but in practice it is == "Google Messages" the app. I don't know of a single telco that supports it (hosting their own infra of it), nor does any other SMS app (maybe 1 or 2 being exception that proves the rule). RCS(Google Messages) is just another messaging app like Whatsapp/Signal just that it pretends being a standard. AFAIK AOSP has no RCS APIs like it has for SMS. Not to mention the amount of SPAM one gets on RCS is comparable only to traditional SMS, and blocking has no effect unlike Whatsapp. It exists mainly because Google got tired of making messaging apps that weren't dominating the world (Hangouts/Allo) and thought that forcing a standard might be the only option available to them. E2E is optional and there is no switch that says only do E2E.
There might be some solution needed to let iMessage interoperate with Android, but pretending RCS is a standard just like SMS that Apple was not supporting is wishful thinking.
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/
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."
Having beaten Apple with the RCS stick for the last year, Google might find themselves now getting beaten back.
(Discontinuing their old magazine features, with nary a month to back up my purchased collection, as a one by one download was the latest thing).
Where it belongs. Google's fork of the open RCS standard is closed source and proprietary.
> Google's version of RCS—the one promoted on the website with Google-exclusive features like optional encryption—is definitely proprietary, by the way. If this is supposed to be a standard, there's no way for a third-party to use Google's RCS APIs right now. Some messaging apps, like Beeper, have asked Google about integrating RCS and were told there's no public RCS API and no plans to build one.
https://arstechnica.com/gadgets/2022/08/new-google-site-begs...
will RCS still break most imessage group chat capabilities?
I dont really think “at least my videos will send at full resolution to android users” is really that much of a difference
multiple generations of people use phone chats for all the capabilities they offer, which is way more than higher resolution picture and video attachments alongside text
[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.
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.
I think that point would be stronger if anyone else was open. Google used to run an open messaging service but shut it down as part of their failed attempt to compete with Facebook, and their current professed love of open RCS hasn’t extended to allowing anyone else to use their implementation. Android developers aren’t given access the way they were to SMS, and nobody except Samsung is allowed to use their proprietary E2EE servers.
I think this is basically Apple calling their bluff and telling them that they need to actually release their proprietary work as open standards. I’m sure that will be their argument to regulators.
It's funny to read this criticism, when comments in another thread are criticizing Google for running an RCS implementation as a service for carriers.
RCS is an open standard, and Google does let others use it. However, other carriers didn't adopt it themselves, so Google set up a service that carriers can use and is running it themselves to ensure compatibility. There is no API for Android apps to use, yes, and that is a problem they should fix, but it's not exactly a self-serving decision, especially because it hampers Google's own products as well. The reason for the lack of the app API is likely because RCS hasn't been widely adopted enough to warrant it.
Google wanted the carriers to all host their own servers. They refused, so Google took it on. Agreed that there are going to be interop issues with Google's RCS implementation, but let's not place all the blame at Google's feet, here.
> I think this is basically Apple calling their bluff and telling them that they need to actually release their proprietary work as open standards. I’m sure that will be their argument to regulators.
Which would be a great outcome!
Nah gov doesn't give a shit they just see the incapable outcome and the rest of Apple's behavior.
It is still such a laughable issue from the POV of any other country.. SMS is there for text-only, it’s a legacy tech that didn’t ever get popular in different places due to it having shit support for non-ascii letters (writing a single ü would almost halve the remaining chars I can write), and not having unlimited SMS sends, so internet-based messaging spread like wide-fire. iMessage is the latter, the normal SMS is not. But there are also Telegram, Whatsapp, Facebook, a million other solutions.
It’s a made-up issue.
My biggest pet peeve is when people have an issue that doesn't affect them so they need to declare it as "fake". Just because you don't feel the problem doesn't mean "it's a made up issue".
The following are simply facts:
1. In the US, among iPhone users, iMessage is by far the dominant messaging service.
2. Among certain socioeconomic groups in the US, iPhone is by far the dominant mobile phone. I have been in several friend groups where there was at most 1 other Android user.
3. In group chats, not only does the limited functionality for Android users make it harder to converse, but the presence of a single Android user can break the experience for everyone (I've had messages randomly not show up, abysmal video quality, etc.)
So while I would absolutely love it if other people would switch to Telegram or WhatsApp or whatever, you try telling a group of 10 people "Hey, can you all switch the messaging app you are familiar with and use all the time so I don't feel left out?" If you think that's viable you just don't understand human nature.
The other option is for Apple to simply make an Android version of iMessage (like all the other messaging apps you mentioned), but they don't seem too keen on that.
iMessage is and always was for iPhone users to communicate with other iPhone users. It will send messages over SMS as a fallback but it was only ever for use in communicating with other iOS devices in the same way iOS is only for Apple devices.
I see all arguments to force Apple to open up iMessage as punishing them for building a platform that people want that the majority of the US has bought into.
And android is bigger everywhere outside the US.
Also Europe has already solved this. If you want to talk to iPhone and android users in Europe you just use WhatsApp or another third-party service.
Why must Apple dilute the experience to communicate with folks not on its platform?
In electric car charging Tesla built out the super charger network investing billions in service of making their cars more useful. (iMessage is this to iPhone users.) there’s another standard out there or handfuls of other methods of charging cars but the market leader is the super charger network. And wouldn’t you know? Folks are adopting it because Tesla is licensing it but it was their choice.
To force Apple to open up iMessage as a protocol to other devices by fiat seems wholly totalitarian and invasive.
I see all arguments that Apple shouldn't be forced to open up iMessage (or implement RCS) as forcing me to have a worse phone experience because I didn't buy an iPhone from the company that said "if you want to sideload apps, buy an Android".
"Just use a third-party app" is not a solution for people who text with the normal messaging app, and I sure as hell would never beg them to migrate to Whatsapp of all things.
>To force Apple to open up iMessage as a protocol to other devices by fiat seems wholly totalitarian and invasive.
You have this backwards. The totalitarian and invasive part is when I have to beg Apple for permission to use software they wrote, to sell apps to people using devices they sold, etc. This bootlicker mentality of "it's Apple's devices and software" needs to die. Apple is the totalitarian, the EU is trying to stop tyranny.
And if they hadn't done so by choice, they should absolutely have been required to open up that network to all cars.
Can you imagine a world (for ICE cars) where you'd have to find a car-manufacturer-specific gas station to refuel? That's ridiculous.
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/
SMS is certainly long overdue to be replaced, but I don't want it replaced with a Google service. Hopefully the iPhone adoption will be some incentive for carriers to implement RCS properly.
As antiquated as SMS is, at least all carriers support it, and people largely don't need to worry about their existing conversation threads being interrupted when they switch carriers.
I believe that that's not true for RCS at least for group conversations.
# Chrome
## Better Browsing for Everyone
Web browsing changed the way we communicate, but it’s out of date. Today we want a web browser that lets us do things like watch videos, edit documents in real time, notify us of breaking news, or make video calls.
Google Chromium and V8 makes all this possible, and now the browser industry is coming together to bring it to users everywhere.
## The universal Web application
While Web applications were designed to move Web browsing beyond reading documents, different approaches made it difficult and costly for websites to bring it to users.
By aligning on the W3C's universal Web standards - with the Google Chrome client app - websites can now provide Web applications across the browser ecosystem.
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...
The carriers (full members of GSMA) came up with RCS as a replacement for SMS/MMS at a network level and then didn't have the appetite to implement it.
Instead, they either A) adopted Google’s Messages as is, B) adopted Google’s Messages in white label form, slapping their logo on it, or C) made “their own thing” running on Google’s Jibe servers.
With very few exceptions, it all goes through Google. And Google uses this to pretend that their proprietary iMessage competitor is “the” RCS standard.
The actual RCS standard is dead for all intents and purposes because nobody uses it like that, except for Apple in the short term.
Apple adopting RCS means that there is another player to balance this field. A much-needed player, and the only one that's relevant (other than maybe WeChat and WhatsApp)-
> With very few exceptions, it all goes through Google.
Yeah, because the mobile end-device for RCS is currently always an Android device. If there would be support from Apple, an RCS-server of Apple could handle the communication to Apple-Devices.
The idea of every carrier owning his own RCS-server was anyway already dead before the first client was released. The number of carriers never increased after the initial rollout of the major working-group members, simply because there is no way to charge for the service and monetization of such a small userbase with other services was not sustainable.
It's worth to put this into time-context here: When work on RCS (or "RCS-e") was initiated, WhatsApp was already well-established and leading the European market.
Maybe that will change now that Apple is adding support.
https://www.engadget.com/att-starts-using-googles-jibe-platf...
This is applicable ESPECIALLY to large-scale carriers of US, which are big enough to customize every spec and force their suppliers to adopt it.
The only reason why Google's RCS works better than any attempt before that, is that Google is forced to unify the implementation. It's not their spec, they are part of the RCS working-group like everyone else, but by stepping in they instantly reached a cross-carrier rollout-scale where they can't comply to every custom requirement of ATT, Verizon, Vodafone, T-Mobile unless they all agree to make it part of the standard.
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.
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%).
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.
The "monopoly" argument feels like vague hand waiving to me. It's probably a complex and costly situation, but nothing close to why we don't have different browser engines on iOS for instance.
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".
It's absolutely bizarre to me they didn't iterate on that. I'm kind of glad they didn't.
What's really changed about their core products in the last 10 years? (maps, mail, ads, YouTube, docs/gsuite) some of them have gotten some nice QoL improvements but nothing has really been added to that list because they keep killing products off.
Reminder that carriers have lawful intercept mandates through legal statutes: it may actually be illegal for them to implement E2EE.
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).
There’s always a risk that someone you’re sending a message to has been compromised but most of us are never at risk from that, as opposed to things like dragnet data collection or server breaches. E2EE is solving the problems it’s designed to solve, so it’s not a problem that things out of scope are more complicated.
The issue you describe is just not an attack vector that is in anyway relevant, if you can’t trust the other side, every hope is already lost.
I don’t worry (very much) that law enforcement will read my messages but I do worry that advertisers, insurance cartels, spam marketeers, bookmakers or price gougers will.
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.
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-...
(Ditto for Apple, if that's still an issue over there with iMessage as well.)
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.
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)?
This was quite a while ago. They may very well have fixed the issue since then.
And yes, I noticed they enable RCS by default. Since then, the first thing I have done with new phones is to disable RCS. If you do that before sending/receiving any texts, then there is no issue.
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.
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.
I thought it is based on Signal protocol? Maybe some commercial wrapper around it.
What's the point of a standard that has 5 different ways it's fragmented on the same base platform?
Or maybe Apple will just implement it exactly as the spec says with no frills.
Why would you want to use another messaging app? Your data is more safe with some randos than Google?
I really do think it was living on life support for years and around 2014[1] or so it really seemed like any day it would get shut down or merged into one of their halfassed messaging apps but they couldn't do it since the underlying infra was outside their own. It seemed like at some point around 2018 a manager woke up and decided they'd have the interface rewritten 80% and the legacy interface stuck around like the old Windows 'add font' menu until earlier this year.
[1] https://9to5google.com/2014/03/18/google-plans-kill-google-v...
The RCS proprietary encryption bit is very sad. Oh well.
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.
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.
[1] QKSMS: https://github.com/moezbhatti/qksms
[2] Simple SMS Messenger: https://github.com/SimpleMobileTools/Simple-SMS-Messenger
[3] https://www.hackerneue.com/item?id=33179047
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)
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.
Apple supporting RCS could create enough interest that it breaks their de facto control of the standard
I know from a friend that Facebook was looking into integrating RCS to Messenger (not Whatsapp somehow) and willing to be part of the Google federated RCS network, that also fell through, but I don't why.
I've been trying to gain some insight on why Google is not making it easy (possible?) to implement a third-party RCS app for Android and was reading about these APIs (clearly intended for OEMs).
> This means that third party apps aren't allowed to access RCS single registration APIs as they require carrier certification on the device.
Could just be Google passing the buck here, but this does sound like something the carriers would do, if given the chance.
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...
I work at a carrier that deployed a solution provided by WIT. Then around 2019-2020 Google decided they weren't interested in an open and interconnected RCS backend anymore.
Working against a single server implementation with a standardized client provisioning mechanism is much easier too.
Can telcos actually offer E2EE given the various lawful intercept statutes that they are usually subject to?
https://www.cnet.com/tech/services-and-software/google-messa...
Only if both users in a 1:1 chat are using Google Messages. E2EE is not possible even with Samsung Messages, so I highly doubt it.
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.
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.
It doesn't do this on my phones.
I did just find and disable the RCS Config Service, too, and testing that everything still works.
https://www.fcc.gov/general/lifeline-program-low-income-cons...
The problem is that the phones generally only come with 15GB of data a month, and an average web page can easily run to 200MB now, so usually by the third day of the month they are all out of data.
There is a better federal plan for poor people called ACP which allows you to get your own phone and plan, but it isn't as well-known.
Wait, what? How did it come to that? I thought it was more like 50 MB if not even less. Thank God we have ad blockers.
> guys on every street corner trying to get you to take a free smartphone or a tablet with 15GB of data a month
Would it be possible to get it as a tourist?
Green bubbles matter in group chats. You can’t easily change participants and stuff like reactions generate junk messages.
Unfortunately I think it's just the typical remnant of the old Mac vs Windows haters who come out of the woodwork online to make it sound like a problem.
RCS is such carrier-dependent crap.
Looking at / selling message contents is a large potential revenue source for all the other major players.
https://www.verizon.com/about/privacy/full-privacy-policy
They definitely sell things like your real-time location (you can opt out by turning your phone off, or if they're legally obligated to let you), who you contact, what websites you visit, what DNS entries your phone looks up, your subscriber information (assuming they can link it to an advertising ID that other apps are using), and what TV shows you watch, joined with all the stuff you use your broadband and phone for.
As for communications content, it's fuzzy.
My reading of it says that they can aggregate that all together in a way that is only personally identifiable to their internal marketing team and their partners (i.e., anyone that pays them and also signs a contract), so I guess it's not "for sale"? So, for instance, they could take all the RCS messages in the US, cluster them, and sell the cluster to, say, meta. Then, meta could use it for ad targeting of third party ads, but they wouldn't be able to resell the raw data unless they first de-anonymized it.
I could be wrong though. The privacy policy is very long and incredibly vague. Maybe they don't share the contents of your private communications with their "trusted partners" or internal advertising division yet.
The only way this sort of crap will get better is if the US passes a right to privacy constitutional amendment. (Of course, congress is more likely to pass laws that somehow make it worse.)
There will be some ridiculous loophole like leasing will be allowed of all vowels on Mondays, and all consonants on Tuesdays.
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.
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...
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
iMessage was free once you had a smartphone plan.
And no, smartphone plans didn’t automatically come with unlimited SMS. I had to “upgrade” for that.
Unless you went over your data limit.
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.
I remember a lot of conversations in high school going "My plans maxed out can you text $friend?" IIRC you had to specifically turn off receiving texts or they'd charge you for each one and we were broke HS kids.
edit: Oh that article posted above is 2007. I guess it lasted way longer than I thought.
I can also remember killing my data plan browsing Instagram while skipping my French class ... So about 7 years ago?
But the question here is: Were there any (reasonably popular) plans that provided data for smartphones, but not unlimited texting? If not, that couldn't have been a factor in the adoption of iMessage in the US.
As a kid I used to make a collect call to my mom and when they asked who was calling I’d say, “pick me up” and hang up. Free short messages even in the 90’s!
Hello, fellow graybeard!
This is something I pull out every once in a while to let kids these days know how rough we had it: we had to pay 10-25 cents per minute for any in-state phone calls that weren't "local", where "local" was an arbitrary boundary on the map not even related to area code.
If we had to call out of state, charges started at $1 per minute. Every year at Christmas, we'd have an event where the local family would gather to make phone calls to out-of-state family. Because the cost was so high, we had to strictly ration time. Each kid (I was a kid then) got 3 minutes talk time.
This was late '70s/early '80s, and the figures are not adjusted for inflation.
The reason why WhatsApp was huge internationally (like, 10^8 users huge) was because many teclos in developing countries included data usage in their plans but SMS was extra (and talking minutes were finite), so people used WhatsApp for all comms.
WhatsApp's had a free tier, but their basic plan was (IIRC) $1/month, and they many (tens/hundreds) of millions of users that paid it.
Facebook bought WhatsApp for $20B:
* https://www.reuters.com/article/us-facebook-whatsapp-idUSKCN...
> Evidently, Zuckerberg lied to the European and American trade commissions. It was in fact possible to interface Facebook and WhatsApp platforms to mine data. Facebook has been doing it since day one of its acquisition. As always, Zuckerberg admitted to the misdeed, apologized and paid the fine. He got away scot-free.
> Months later, co-founder Jan Koum discovered that Facebook’s management weakened WhatsApp encryption system to make it easier for them to mine data. Koum resigned too.
> Fast forward to today and Zuckerberg continues to mine our data through Facebook, WhatsApp and Instagram (which he acquired in 2012). Facebook has become a surveillance behemoth – arguably the biggest surveillance organization in the world.
* https://www.philstar.com/opinion/2023/04/05/2256935/real-rea...
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.
US users quickly had access to unlimited SMS and calling on most phone plans, which is why Whatsapp never took root.
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.
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.
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.
People didn’t quit cable because of price. They did it because of price to perceived value. As has been shown with the current state of streaming services, it isn’t actually cheaper to cut the cord. But what you do get is a lot more flexibility.
Imagine if Comcast had offered its own YouTube TV style service in 2012 (something Intel tried to do in late 2013 before it was summarily canceled — I almost took a job on that team and dodged a bullet), rather than hoping against hope that cord cutting wouldn’t take off? You’d probably have a bunch of Comcast subscribers to this day who were satisfied that they could watch all their TV live and on demand whenever they wanted.
No idea what kind of poor purchasing decisions would lead to that. You can't get any form of cable package for less than $150 a month last time I checked. I don't pay anywhere near that for Internet + a couple of streaming services.
Oh, and the $30 a year or whatever for a VPN.
And the networks were already offering online access to their content via TV Everywhere. They didn’t want to do the geolocation thing, that was all requirements of the cable companies (the issues with the network broadcasters like ABC, CBS, NBC and Fox are much more complex).
In fact, you could (and I would) argue that it was the cable companies insistence on maintaining their defacto monopolies on who could get what service where (because there was never consumer choice in who your cable provider is, unless you count satellite, which I do not) that pushed the networks hands into creating their own competing OTT services based on the content they owned. Because as people cut the cord, the networks weren’t going to watch their businesses completely go up in flames. Now, should they have done that sooner and more aggressively (HBO did it best and earliest with HBO Now as a companion to HBO Go — a move that earned them the ire of the cable industry, the same industry who often refused to let HBO Go subscribers who paid the cable companies directly for HBO, do things like access the service on an Xbox b.c they didn’t like the idea of people not paying a $5 a month fee for an extra box), yes. 1000%
But let’s not pretend like the cable companies were without leverage. If they’d acted decisively and disrupted themselves early enough, they were the ones with the direct relationship with the customer, not the networks. They were the ones who could have created their own bundles of OTT content. But no, they refused until it was too late and got to see the whole industry bleed itself and for live content to essentially die.
The networks ruined their own businesses too — even if some were smarter than others (HBO being the smartest and also why it was the most valuable asset of the AT&T acquisition and the Discovery acquisition) — but I chose to focus on the cable companies b/c they are dumb pipes the same way wireless carriers are and they refused to disrupt themselves.
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...
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.
Okay. The main incentive is to create a competitive method for messaging which allows rich communication with everyone, regardless of platform or ecosystem just via their phone number.
Name five more.
Google doesn't own the RCS-specification, the spec is still defined and maintained by GSMA, with Google just having one of the seats at the table (along with carriers and device manufacturers).
Apple is also a member of GSMA, them adopting RCS means that they just take another seat at the table of the RCS working group.
--
> Google has significant incentives for pushing RCS for more than one reason.
I don't know if you mean to imply some hidden Agenda. The incentive is to standardize "rich communication" across mobile platforms. "Green bubble" is one manifestation of the bigger issue that 27 years after the creation of SMS there is still no other universal method for me to send a text to your phone number today.
The main reason for that is, that several players still hope to own this communication channel to the user with their proprietary app, become the "Western WeChat" and sell access to the users.
RCS could be an universal non-proprietary method, open to be adopted by Apple, Facebook, WhatsApp and whoever wants to build a Message ecosystem. It has the potential to end this hassle and allow me to send a text to your number and reach you regardless of your OS and application of preference.
RCS is (was) the prime example of Apple's anticompetitive behavior, after the App Store exclusivity, preventing side loading, and disallowing alternative browsers.
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.
If they'd simply added a "WhatsApp/iMessage mode" to Google Chat in 2015 (i.e. allow Google account based users to seamlessly communicate with phone number based users), I think we might be seeing a very different messaging landscape today.
They'd have been sued by WhapsApp and Apple if they did that since they're proprietary protocols.
Japan: 65.88%
Denmark: 64.04%
Norway: 61.94%
Canada: 57.84%
Australia: 57.47%
United States: 56.74%
Switzerland: 55.92%
Sweden: 55.33%
United Kingdom: 51.63%
Taiwan: 51.32%
from: https://worldpopulationreview.com/country-rankings/iphone-ma...
Also surprising as I always thought Android was more popular because there is more variety and cheaper options.
It's still a race war, apple (rich folk) vs. everyone else. Some middle ground probably, but not much - apple folks are obviously the richer targets.
I know who to target with spyware and otherwise get rich quick schemes, ransomware, kidnapping, almost any other major crimes. The best demographic with 1200 to spend on a phone.
It's not a "race war" if you need to clarify that apple <=> "rich folk". I might give you "class war", except there is no "war" part and no need to include it.
iOS /iPadOS (and by extension, iPhone and iPad) however, has slim-to-major majorities in most lucrative markets[0] and even in markets where iOS is not a majority, its well known in the mobile industry that iOS / iPadOS customers are far more lucrative
[0]: https://finance.yahoo.com/news/ios-vs-android-market-share-1...
Not really. It's dominant in some regions but definitely not a huge chunk of Asia.
This, but with Apple. Whether or not Google whined about it, iMessage was never going to last. It was never a matter of if iMessage would be forced to reconcile itself with the interoperable protocol it replaced, but when.
So... Apple should have been ready. They should have been drafting absurd standards centered around their own servers, and taunting Google into adopting it. They could have even charged a license fee for the software. But instead they played high and mighty, and now they have to contend with the law. Frankly, I'm glad Google summoned Shai Hulud.
It's hard to imaging you sincerely think this would have been better. It seems like you want them to engage in dishonesty.
> But instead they played high and mighty, and now they have to contend with the law.
iMessage isn't going anywhere. They're just going to add RCS support in the same way that SMS is supported, because now there is momementum for carrier support. This is really a storm in a teacup.
Isn't the situation in the EU that they're looking to force Apple to allow others to use the iMessage protocol? So why would Apple work on getting Google to support iMessage, when Google is putting in work to get access to it?
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.
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.
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.
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...
If you are on mobile data, it just doesn't use your quota...
If they truly cared about sec, they would use something like Signal.
I don’t expect Apple to graduate RCS to a blue bubble, as it’s advantageous to keep the blue bubble “special”. I’ll be interested to see if society adapts and starts treating whatever RCS gets categorized as as “acceptable” or if we’re too far down the classism path for that to happen.
Why do you feel Signal is better security wise?
Even if you turn on e2ee for iCloud (“Advanced Data Protection”), your endpoint keys will stop being escrowed in a way readable to Apple in your backup, but the endpoint keys for everyone you message with will still be escrowed because they have not enabled Advanced Data Protection (because it’s off by default), so Apple will still be able to read all of your iMessage traffic.
99.9%+ of iMessages pass through Apple servers encrypted with keys that Apple has copies of (thanks to the insecure non-e2ee default nature of iCloud Backup). If the middle transit service has the private keys, it’s not e2ee.
The EU may mandate interoperability, but I don't see them mandating bubble color...
As far as your second point, well… I guess that’s precisely the attitude I was addressing. I definitely don’t agree that a phone brand is as strong an indicator of personality traits as the example you offer. If I was say, hiring a UI designer, I’d perhaps care about their choice of OS. For relationships, I don’t really care if they’re passionate about mobile phones. I understand that most of us on HN are keyed in to tech and UI. The average person, though, sees a phone as a utilitarian item, and owns one as a means to accomplish specific tasks. That way of thinking is like, if someone was a mechanic and thought poorly of a someone they met because they drove a Ford instead of a Mazda and the mechanic believed Mazda had more elegant engine designs.
iPhones: so exclusive that hordes of unemployed teenagers have them.
> 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.
That’s ridiculous!
If it were up to me, encrypted RCS would be blue and not-encrypted RCS would be green.
Grey and Green means not encrypted. Simple.
You could say "blue means it supports link embedding; green means it doesn't" and it would be just as true.
Personally, I strongly suspect that Apple views it as "blue means Apple; green means NIH."
I can’t imagine all of the carriers cooperating on key management. That’s probably why some carriers have opted to use Google’s solution instead of their own. I would guess encryption isn’t an option if your carrier isn’t in this group.
FWIW, the 350+ page standard is here: https://www.gsma.com/futurenetworks/wp-content/uploads/2019/...
If even Apple says iMessage isn’t used by at least 45 million EU citizens… (to qualify for gatekeeper status)
What do you mean? If Apple includes RCS like they did SMS then it would operate as follows:
Is target an iPhone with iMessage enabled? Yes? Use iMessage. No? Fallback to RCS. RCS doesn’t work? Fallback to SMS.
I think they’re quite happy with “iMessage“ and “everything else“.
RCS will stay in the second bucket with the same green color.
I personally see no limit to what arbitrary nonsense regulation the EU is willing to push.
Carriers like AT&T and Vodafone that were early to adopt RCS never even managed to interoperate with other RCS carriers - you could only send RCS to other AT&T subscribers, or other Vodafone subscribers. Then they all gave up and just adopted Google's servers. So now RCS just means "Google Jibe".
It's a failed standard. It never worked.
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.
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.
I agree it is stupid, but there most definitely is a "status thing" going on with the whole green vs. blue as well.
What I object to is people insisting that the "status thing" some people have going on with it is Apple's responsibility to fix by removing useful indicators of who's using what messaging services, or that Apple is deliberately and maliciously making people not using iMessage somehow look worse.
(On the other hand, I think there's a perfectly legitimate argument that Apple could and should open iMessage, and is choosing not to do so for relatively selfish reasons. I don't have a strong opinion on that one either way.)
Very important.
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.
RCS is a suboptimal standard, and while it's good that Apple will support it to try to de-jank mixed-platform group messaging, I'd expect it also to be a different color because RCS in turn introduces its own jank that iMessage doesn't have. So people who want to make up an Apple to get mad at will still have their chance, I guess.
https://en.wikipedia.org/wiki/Photoreceptor_cell#/media/File...
That's RGB lit up contrasted with just G lit up. One of the only worse pairings would be white on yellow, which would be RGB vs RG lit up, with the only distinguishing signal coming through blue, which we have the lowest resolution of.
White on blue is RGB vs B, all the visual difference in RG which we have the highest resolution of.
This is why you generally want different color schemes for light vs dark terminals, if the color saturation is high (saturated blue text on black is bad, saturated blue text on white is fine and vice versa for green and yellow).
It’s important users can tell if they are using SMS so they don’t get a giant phone bill at the end of the month.
Can you talk a bit more about how iMessage is fundamentally diferent than SMS on the functionality level? Is it like "Signal" different or is it like "different" different?
Edit: bonus points if you can offer why iMessage is able to be the skeleton key into your iPhone, as often it and WebKit seem to be behind most of the serious 0-days...
I currently have an iPhone 15 Pro Max and have also used Android devices in the past. I like to switch each time I get a new phone.
Apple definitely picks an ugly color to make you feel uncomfortable texting with a non iPhone user. They should at least let users choose the color (which will never happen).
The green bubble is there because in the past, when telcos charged money for individual SMS messages, green meant money. I.e., greenbacks, US dollars.
* https://en.wikipedia.org/wiki/Greenback
* https://english.stackexchange.com/questions/263943/meaning-o...
Blue meant no charge for the message, since it went over the data plan and through Apple's servers.
The tribal/clan split of iPhone/no-iPhone came later.
They actually seemed to be working on it, but Apple was quickly hit with a patent suit from some company over FaceTime. I believe they had to re-architect how it worked to get around the patent.
They haven’t done anything about it since then. I wonder if they simply can’t because of patents. Either way by now I think they’ve decided it’s a strategic advantage and they wouldn’t do it by choice.
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).
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!
https://www.gstatic.com/messages/papers/messages_e2ee.pdf
AIUI, what Google/Android does is have their own extension, with the Content-Type of the message being "application/vnd.google.rcs.encrypted":
* https://www.gstatic.com/messages/papers/messages_e2ee.pdf
This is kind of like, with (E)SMTP/IMAP, having your own capability of "X-GOOG-ENCRYPT" if the standards-based "STARTTLS" was not around.
So while RCS gives many other improvement over SMS/MMS, encryption is not one of them.
(Personally I have an iPhone, but don't conect 'iMessage', and generally stick with SMS/MMS.)
https://thehackernews.com/2023/07/google-messages-getting-cr...
E2EE is like both sending and receiving parties agreeing to use PGP. The servers aren't involved with the details; they just move the opaque bytes.
I could be wrong but I don’t see anything here to suggest non-iMessages will no longer have the “green bubble” like the author assumes.
I agree with you that they’re likely to have green bubbles. Green equals not iMessage, blue equals iMessage. It seems unlikely they would introduce a third color and it would never be blue because it doesn’t support all the same features.
especially w young ppl, where i think like 90% have iphones. if i had a nickel for every time a gal mentioned green bubbles give her the ick, i wouldn't be rich but could probably buy a solid steak dinner off it.
i didn't say they were directed at me
I mean, I guess I would be grateful to have such an earlier indicator that someone is not worth pursuing. Truly, who cares.
Of course, eliminating someone for “green bubbles” after you had already developed some interest in is way too much and is indeed a trait that would make one not worth pursuing.
Blue: RCS
<blink>Red</blink>: SMS/MMS
> even if it is still far from where it should be.
Where do you reckon it should be? Do you think they should let developers do/access whatever they want, or do you mean something else? Do you personally use an android or ios device (or maybe some niche os)?
Whether there are more beneficiaries than advertisers or other mega companies is another easy one to answer: sure, people benefit more than advertisers/epic/etc by being able to use RCS (or hopefully iMessage) across platforms, as do other areas of opening up the Apple ecosystem. Does this hold in every case of opening up anything? Probably not, e.g. requiring the permissions model be allowed to have alternatives would very likely benefit shady actors a lot but the users extremely little.
Your last point is, in my opinion, the much more lively and core debate: at which point is the ecosystem opened the right amount? For me, still a bit farther than this, but not infinitely open.
As for which brand ecosystem for me: all the above. Windows for home, Linux+macOS for work, iPhone for phone, Android for tablet.
That's why it being actual free market competition where consumers have a choice is the real test. If 100% of people on iOS want to stick exclusively with the Apple App Store, then it being forced open won't matter because all other stores will fail when no user installs them.
On the other hand, if users are willing to use those other stores, maybe iOS users don't actually care about using exclusively Apple's App Store. Then the only one who benefits from blocking that is Apple to charge their extra fees. Look at their reasoning for removing Fortnite from the store: because Epic added an additional payment processor that wasn't Apple. It's not like they removed Apple payment as an option either. So users had the benefit of more choices!
I'm betting the non-Apple bubbles will remain green... and remain a bit stigmatized.
It was never about the resolution of pictures and even technical limitations around group chat was just part of it. It's a social thing and the technical protocol is incidental.
Dr. Seuss probably explained it best in The Sneetches.
It can be about both. It’s really nice to know when the images you sent are gonna be potato-quality and you need to find some other channel to send them, or that message reliability and capabilities in general are being limited to SMS (or RCS!) levels. I don’t give a shit about the social aspects, it’s valuable as a UI affordance.
Sure, to some degree, but I'm not convinced all or most of the shame is only the iphone cachet -- the quality is incredibly bad, like shockingly bad. It's unusable, particularly for videos. As those things change, I can't help but feel like the shame moderates.
But I don't have a teenager, so I don't have that perspective first hand.
That’s just the quality of pictures/video MMS carries.
More, probably, because if they just mention it and you block them, that's disproportionate.
The grandparent comment is talking about excluding people for wasting their time going on rants about message bubble colors, not about excluding those with a “wrong” message bubble color.
And no, caring about not having to waste time on listening to someone who cares entirely too much about message bubble colors doesn’t mean that you care as much as they do about it.
I do not care what color the message is. If I could read it, mission accomplished. People who worry about the color of an SMS are not folks I care to deal with. They are overly concerned about the wrong shit.
I hate people who judge others based on $1000 dollar Veblen goods. Also I make more money than them, so I'm very aware that the person who cares about bubbles is being exploited by Apple's psychology and marketing department. So... maybe I don't hate them, maybe we should feel sorry for them.
Or maybe we need to hate them because its a deterrent against corporations exploiting insecurities.
But your analogy doesn't fit here... the issue with blue and green bubbles is the social pressure to have the "better" bubble color, to show you're part of the "better" group. That is, the negative social pressure comes from the threat of social exclusion via lower social standing. But the previous poster is also threatening social exclusion, but a more complete exclusion, and based on nearly the same thing. So it would be more like showing your objection to racism by expressing racist ideas or taking racist actions. Doesn't make sense, of course. That's my point.
So are most people who prefer iMessage over MMS (aka “green bubbles”), which is kind of the point.
But the reality is that the Millennial and Gen Z bubble culture has been a big driver behind their market share increase in the US. And if Gen Alpha adopts the same culture (and doesn't rebel against norms created by prior generations like young people tend to do) then Apple will have a near monopoly in in the US in 15 years.
Not to mention, Apple's security is so terrible, I imagine corporations are going to be banning iphones. Its never going to be a monopoly or a near monopoly.
Apple's positioning is targeted to people who buy Veblen goods. As long as there is a market for phones that are high quality, Apple will never get a 'near' monopoly.
Edit: it was not an acquisition but a partnership
RCS offers such a rich environment that Apple could finally truly integrate most stuff transparently with iMessage. Send a video to the group chat? Everyone gets it at full quality. Make a poll? Everyone can vote.
Nothing will still have a feature and an edge by offering a "blue bubble" on Android, but this announcement would reduce my excitement a little bit if I were them.
The social stigma stems from iMessage giving Apple users advanced and integrated messaging for free since the very beginning, which “spoiled” people into not wanting to deal with pure SMS chats.
But I do wonder if the timing is completely coincidental.
https://nothing.community/d/2968-introducing-nothing-chats
The first one is that, despite the EU’s blatant attempt to carve the rules around the likes of Apple while simultaneously trying to shield EU companies, they've overestimated the amount of iMessage users, excluding iMessage from the DMA rules.
The other one, which is more important in this discussion, is that the EU kept the definitions of services rather broad to the degree that Apple’s adoption of RCS will automatically fulfill the interoperability requirement.
I wouldn't say "never". DMA is inherently political at its heart and designed to target US big techs precisely. Apple is not immune and EU gave the regulation board enough flexibility to target all of US big techs. Apple knows this and they decided to support RCS for this exact reason to gain public supports.
> The other one, which is more important in this discussion, is that the EU kept the definitions of services rather broad to the degree that Apple’s adoption of RCS will automatically fulfill the interoperability requirement.
EU already has defined iMessage as a separate core platform service from iOS and Apple hasn't argued against it because it would give them a chance to exclude iMessage from the scope of the regulation. Hence, OS level support for RCS won't cover iMessage if it's also designated as a gatekeeper.
I tried to find info for example about RCS in Australia, and saw a piece about Telstra launching RCS in 2017... but now it's apparently turned off and customers are expected to use the Google RCS service?
I really don't want spammy users to start seeing read receipts, etc.
Even my elderly relatives use WhatsApp, it's that popular. My local village has a chat group on it.
Nothing Phone says it will hack into iMessage, bring blue bubbles to Android
https://www.hackerneue.com/item?id=38271775
Telcos live in the Stone Age. A little disruption is well overdue.
Though the real losers here are potentially WhatsApp, Telegram and other third-party services (assuming that Apple will implement E2E encryption). Since iPhone is not as dominant in other countries as the US, WhatsApp and some other messaging services have become dominant outside the US. They are not really necessary anymore once there is a proper standard across platforms.
RCS is unfortunately a step backwards from that idea.
And regarding Google's motivations for that campaign: They have acquired a company offering RCS services to telcos and marketers... https://jibe.google.com/
I thought RCS was still a Telco-based service? Don't you have to have a telephone number to use it, at least? I keep hoping we go away from POTS, instead of continuing to invent reasons to be stuck with it.
Also, will iMessage support for RCS include e2ee?
> Finally, Apple says it will work with the GSMA members on ways to further improve the RCS protocol. This particularly includes improving the security and encryption of RCS messages.
I doubt anything has changed since 2020 in terms of China, Cuba, Iran or Russia but I couldn't find any news one way or the other
https://www.gstatic.com/messages/papers/messages_e2ee.pdf?sj...
https://datatracker.ietf.org/doc/rfc9420/
Proposed.
And it's both ridiculous and sad that in 2023 we are going to see a messaging standard without E2EE built into the spec.
Governments and their intelligence organisations are what matters.
And countries like UK will be pushing as hard as possible to make E2EE optional.
I do not know anyone who uses RCS who didn't end up on WhatsApp or Telegram pretty quickly afterwards.
Besides, some of the examples you mention I'd rather have via email instead of text for record-keeping purposes.
So far, yeah I have been. Android users don't seem to use RCS for anything advanced, they use WhatsApp. Anyway, iPhones already let you toggle MMS, so RCS might be togglable too.
It worked just fine.
I am a millennial though.
But that said, how do you know nobody stopped talking to you because of it? One of my friends (who is early 40s) said his family started leaving one of their family members out of the group chats because it "degraded the whole experience" and I doubt he ever told the person he was being left out, let alone why. I would imagine it's kind of like telling somebody that you aren't going to date them anymore because they're not attractive enough. Not something you want to admit, and even though it obviously happens, I've never heard of somebody actually being told this.
or if you're like my parents, and pay for a plan with plenty of data but leave it switched off at all times just because you don't want to accidentally go over your cap.
I would absolutely not want to do business with a contractor that uses an android phone. That's a serious red flag for someone doing work on a (usually very expensive) home to be using cheap tools.
Also, you realize there are android phones that are plenty expensive right?
and you can also add your plumber or realtor on whatsapp. there's no reason not to. it's just a messaging app, i've got all kinds of customers and vendors on my whatsapp.
"Your USPS package could not be delivered. please check this link for more information: https://...."
Probably a pain to set up, but should be possible. Since it's based on IMS which in turn is based on SIP, Open Source SIP servers could be the used, e.g. https://www.opensips.org/Documentation/Tutorials-RCS-Managin....
Also, will they allow using URI's instead of phone numbers for contacts?
Photos, videos, group messaging are all a significantly better experience with iMessage in my experience. This is not to say that other apps don't offer a similar experience, you can achieve much of the same functionality on Telegram or WhatsApp. It's just that it's built into the phone.
Google might have achieved similar success with their own messaging platform had they'd not constantly thrown it under the bus and created a new one every month. Allo, Duo, Meet, Google+, Google Chat etc....
Any messaging app that permits spam is user hostile. Spam takes up more of my time than I would ever want to give on Whatsapp/Messenger/Text. iMessage has prevented me from contacting precisely zero people. If I were to walk away from my iPhone I would lose nothing after exporting some messages.
The barrier to entry to other potential users of $100s is well worth it for me.
Enabling MMS requires a somewhat convoluted set of changes to the phone's cellular settings, and despite having done them correctly I periodically get a "we couldn't send you all your texts, fix your settings" warning SMS from Google.
Yes. Most Android users with either the Google or Samsung Messages app are already using RCS without noticing when they message each other.
> Does the carrier sell you an RCS package?
No, it's yet another OTT service, even if your messaging app is provisioned by your carrier to use its own RCS infrastructure (which is Google Jibe in all cases).
It also enabled read messages notification to the sender as well as realtime typing notification to the peer.
I know E2E encryption isn't a part of it, but was having trouble finding information about whether the Universal Profile includes other features like replies, read receipts, typing indicators, reactions, voice messages, etc.
As an aside, this is huge but the media is really milking the clickbait when reporting "the end of green bubble shame" - even if Apple were to support all of the above features in their RCS implementation, I'm sure they'll keep the bubbles green. They've always been adept at designing for user psychology.
The teenage market share is 87% currently. just a couple more years is all they need.
First, not every iPhone user can be iMessage-only and SMS is a shitty experience. In most non-US countries, they’re not winning the iMessage shame battle, they’re driving people to WhatsApp. They’d probably rather people use the built in messaging app, which will incentivize you to use iMessage.
Secondly, getting more involved gives them opportunities to embrace/extinguish rcs (they said they won’t extend it). If they can use their market to force encryption on everyone, for example, that makes them look like the good guys against android makers. I could also see them trying to genuinely push UX improvements (eg stickers) on RCS and exiting iMessage from European Markets entirely.
Finally, If the EU forces open iMessage, it’ll probably force open other messaging services, which gives RCS an opportunity to grow. See point 1 about them losing already in Europe. Or gives Apple a horse in the race even if they simply withdraw iMessage instead of opening it up.
> Finally, Apple says it will work with the GSMA members on ways to further improve the RCS protocol. This particularly includes improving the security and encryption of RCS messages. Apple also told 9to5Mac that it will not use any sort of proprietary end-to-end encryption on top of RCS. Its focus is on improving the RCS standard itself.
> For comparison’s sake, Google’s implementation of end-to-end encryption is part of the Messages app on Android rather than the RCS spec itself.
Apple only has to comply with the law. The issue is that the EC is on a high right now trying to see how far they can enforce control over US tech companies, so they might just go back and double down with more legislation if Apple finds a way to comply with the law without complying with the outcome the EC actually wanted.
Also I don’t know how they’re doing that, but I’m more than willing to bet Apple will make sure it doesn’t work very long at all.
If they “broke in” somehow Apple will fix it and cut them off again.
3 of at the time 4 carriers tried to adopt RCS and push it into the market a few years ago. They called it "joyn" but nobody ever used it. Everybody is using WhatsApp, except for some privacy conscious folks.
So Apple is just trying to bridge the technology gap here. iMessages is pretty dated.
I also don't see every business relying on SMS for B2C messaging (and in particular for SMS-OTP) switching to RCS anytime soon.
b) Apple won't stop users from using a particular carrier because of commercial considerations. It would be a clear breach of anti-competition laws.
c) Many carriers don't have relationships with Apple to sell the iPhone. And in many places internationally the iPhone is not even that popular. What matters is whether you can buy a SIM and install it into your phone.
Maybe for consumer facing use but I think it’s here to stay for our lifetime
https://en.wikipedia.org/wiki/GSMA
Does this mean giving an RCS message a "thumbs up" (or heart, or "haha") will now be supported from iOS and vice versa?
[1]: https://www.explainxkcd.com/wiki/index.php/Category:xkcd_Pho...
My kid doesn’t want a phone but wants to text his friends. Are there any options or will there be after this?
Specifically in Google Voice which for some perplexing reason does not support it.
Currently one has to disable Fi cloud sync losing a lot of features.
What's next? My iphone coming preinstalled with whatsapp with 5 norton antivirus refund rooms already prejoined?
Besides, I think you mean UP to Android's level.
It's pressure to adhere to standards. Maybe you can't see it, but it's a good thing.
Uh no, considering RCS is seriously flawed in design and implementation and doesn't encrypt messages end-to-end or even in flight.
> It's pressure to adhere to standards. Maybe you can't see it, but it's a good thing.
Calling RCS a standard is loaded. It was all but abandoned for years until google started forcing it on users and tacking proprietary extensions on top of it.
Apple has no reason to change the color from green and let users know that they shouldn't care as much as they used to.
Keeping SMS green would be good for purely transactional type SMS messages, and using another color for RCS would be good.
In particular, they should color messages green if they can be forged by intermediaries / collected for bulk surveillance / used for ad targeting / sold to third parties by your carrier / etc.
Yay! I can send gym memes to my iphone friend!
Oh wait they still cant open .webm without a half dozen steps. Oh well. Lols for us Androids only. Maybe iphones can open webms by 2028.
Or at least, they don't care enough about it to vote with their wallet.
Though AFAIK, it's only on the Moto G family, which isn't a flagship series, so it won't be as capable as a Galaxy, Pixel, or iPhone.
https://en.wikipedia.org/wiki/Huawei_Mate_60
Removable storage NM card 256GB
SIM
Card slot 1: NANO-SIM
Card slot 2: Choose one of the two NANO-SIM or NM memory card"
There might be some solution needed to let iMessage interoperate with Android, but pretending RCS is a standard just like SMS that Apple was not supporting is wishful thinking.