RCS-enhanced iMessage in iOS 18 still has security issues when adding Android users
Apple's adoption of the RCS protocol in iOS 18 has improved communications in iMessage between users of iPhones and Android, but some security issues remain. Apple and Google are working together to fix them.

RCS messaging is now available on Apple devices running iOS 18, et al.
Apple's adoption of RCS in iOS 18 will not change the "green bubble" status of Android messages on iPhone, but behind the scenes the update has brought a number of improvements. Videos, GIFs, and photos sent in messages between the two platforms now retain their original quality level, for example.
iPhone users also now see when an Android user you're in a chat with is typing, prior to their finished message appearing, and they will see the same when you're typing. Read receipts and delivery notifications between platforms now work as they have done when chatting with iPhone users.
It's also now seamless for both iPhone and Android users to add and manage participants in a group chat originated on either platform. Scheduling messages to Android device users the way you can to Apple users is still not possible -- but Apple claims that is a problem with RCS.
Messages sent to other messaging apps or platforms previously also may have the caption "text message" to remind senders that the message was being sent to someone with an Android device -- or an Apple user who had turned off iMessage capability for some reason. In iOS 18, the caption will be replaced with "RCS," letting users know it is being sent on the new standard.
Some issues remain
That said, it's not all green bubbles and blue bubbles dancing a field together just yet, as the Washington Post points out. Some problems remain that, for example, are not present in secure cross-platform third-party apps like WhatsApp or Signal, but Apple and Google say they are working together to solve these issues.
The biggest issue is the level of messaging security. When you chat or send attachments using iMessage to other Apple users, everything between the parties is end-to-end encrypted. This is not the case when sending messages to an Android user -- and if there are any Android users in a group chat, nobody in the chat is end-to-end encrypted.

Even with an eventually-E2EE RCS standard, the green bubble of shame isn't going anywhere.
A much more minor problem reported in iOS 18 is that "stickers" sent in texts by Apple users disappear on Android phones after a few seconds. The ability to send a message to an Android user when using in-flight Wi-Fi or when the Wi-Fi connection is less than rock-solid doesn't work properly.
Google, WhatsApp, Signal and other internet-based messaging apps allow for scheduling messages to users on both Apple and Android platforms, but iMessage currently only offers scheduled message delivery between Apple devices.
Apple could solve these issues by using security and other proprietary "add-ons" in iMessage the way others like WhatsApp, Signal, and Google do. Instead, Apple has opted to collaborate with Google on several initiatives to upgrade the RCS standard itself, and that work is already well underway.
On the plus side, this will ultimately result in a better RCS universal standard for all platforms and messaging apps, and bring iMessage "up to speed" with third-party messaging apps for cross-platform compatibility. The downside is that it will likely take longer for the Apple-Google security proposals to be adopted into RCS, since it has to go through a lengthy approval process.
Until then, Apple users who have lots of Android-using contacts may want to consider using WhatsApp or Signal, particularly in group chats, for better security and features that iMessage currently only offers Apple device owners. While the risk is generally considered low, group chats in iMessage with Android users are, for now, less secure and less private than they should be.
Read on AppleInsider
Comments
My question is, do you need to be logged into iCloud to use the RCS-enhanced on iOS 18 on a iPhone 15. I can not find a definitive answer to this even on Apple documentation.
That will get fixed when GSMA finishes adoption of Google's work with the Message Layer Security (MLS) protocol into the RCS standard, removing any reason for Apple to delay integration, except for Apple business reasons which may include China. Google has added their support for MLS-encrypted RCS on the Android side.
So it’s up to Apple to make Google crap work cause if they don’t, they’re being hurtful and uncompetitive to the competition? Will the EU run interference for AAA games doubtful.
I don't think Apple particularly cares how well their flavor works, or if it's ultimately secure, as long as the Chinese are placated. I suspect Apple's considers it good enough as is.
They also don't want to be responsible for managing Apple's RCS encryption at Google's expense. That would be a waste of their resources.
But they would like to see Apple adopt MLS encryption, which Google is working with GSMA to add to the standard. Once that happens, it will save Google time money and server hardware dedicated to Google handling it themselves, and Google Message users will be protected from having their secure, private messaging broken when an Apple user enters their group chat.
(Android users can use Google's own proprietary implementation which is not compatible with the official standard that Apple uses).
Many carriers around the world do not support RCS. You can find out if your carrier supports RCS in these Apple Support pages.
This was done only because China would have blocked Apple's latest handsets from their marketplace without it. It's a profit-driven move. It was not done to make anything work better, be more helpful, or be more functional for you, me, Google, the EU, or anyone else.
It's for that reason I expect Apple to simply avoid upgrading their version to E2EE RCS when MLS is adopted as part of the standard. That should happen within the next few months.
This article incorrectly refers to the Message app as "iMessage", and that causes unnecessary confusion.
iMessage is a protocol. The app itself is Messages.
Not entirely true. The precursor to iMessage was iChat on Mac (prior to iPhone). While iChat was based on the AOL network, it provided a seamless messaging experience within the Apple ecosystem, including seamlessly initiating screen-sharing etc.
iMessage was not a response to other apps not supporting Apple platforms. Instead, many apps were inspired by Apple's effort with iChat.
https://en.wikipedia.org/wiki/IChat