From Two Bubbles to Four Protocols
For years, iPhone users only had to notice one thing in Messages: blue bubbles for iMessage, green bubbles for SMS. Now, the app quietly juggles four different protocols at once: SMS, RCS, end-to-end encrypted RCS, and iMessage. On paper, this sounds like progress. In practice, it turns everyday texting into a guessing game. The same chat thread can switch between standards depending on who’s in the conversation, which phone they use, which carrier they’re on, and whether features like RCS encryption on iPhone are enabled. A message might be fully encrypted, then fall back to unencrypted SMS without any obvious warning to non‑technical users. The result is a confusing landscape where the familiar green bubble problem has evolved from a simple visual cue into a maze of invisible technical decisions the user never asked to manage.

RCS Helps with Media, Not with Clarity
Rich Communication Services was supposed to modernise the ancient SMS standard while remaining carrier-compatible. It has definitely improved some pain points in iPhone Android texting. Photos and videos no longer look like pixelated "potato" clips, reactions from Android users translate more naturally, and group chats feel less broken than before. But RCS is still stitched onto carrier infrastructure and layered on top of existing apps, rather than replacing them. That means the green bubble problem persists as a social signal, even if the underlying protocol is sometimes RCS instead of SMS. Users rarely know whether they are on encrypted RCS, basic RCS, or plain SMS at any given moment. The upgrade fixes one obvious annoyance—terrible media quality—while leaving the overall experience fragmented and inconsistent, especially when multiple people, devices, and networks are involved.

Encryption Arrives, Complexity Follows
End-to-end encryption across iPhone and Android is a genuine milestone. It closes one of the biggest security gaps in cross-platform messaging, finally offering private chats that don’t implicitly downgrade just because someone in the group uses a different phone. However, enabling encrypted RCS on iPhone has also added another layer of complexity. Users now have to navigate not just whether a chat is blue or green, but also whether RCS is active, which version of the protocol is supported, and if encryption is in beta or fully available. Some people even report broken RCS chats when encryption is toggled, hinting at carrier or device issues beyond Apple’s control. iMessage, by contrast, still feels like a single, cohesive environment. Encryption may have narrowed the security gap, but it has also highlighted how messy the underlying web of protocols and partners really is.

A Mess of Apps, Standards, and Ecosystems
Most users just want cross-platform messaging to behave the same way regardless of who they text. Instead, they face an ecosystem where the “best” protocol depends on which devices and apps everyone owns. Android users might have multiple default messaging apps tied to SMS and RCS, while iPhone users live in a tightly integrated iMessage world that happens to fall back to SMS or RCS when necessary. The deeper issue is strategic, not just technical. Apple has little incentive to dilute iMessage, which is closely tied to its hardware security features and ecosystem lock‑in. Google, despite years of complaints about blue versus green bubbles, spent a long time without a single, dominant messaging solution of its own. Even as RCS encryption iPhone support improves security, the fundamental incompatibility of philosophies remains: Apple optimises for a controlled, seamless in‑house experience, while Android leans on shared standards that still struggle to feel truly universal.

Why True Interoperability Still Feels Distant
Technically, we are closer than ever to seamless cross-platform messaging. RCS brings richer features, and encryption now stretches between Android and iPhone in ways that were once unimaginable. Yet the lived experience of cross-platform messaging remains fractured. Users still juggle green bubbles, protocol fallbacks, and erratic feature parity in mixed iPhone Android texting groups. Interoperability in messaging is not just about agreeing on a standard—it’s about aligning incentives, design choices, and user expectations. Today, each side optimises for its own priorities: Apple for tight integration and control, Google for openness and broad adoption. Until a truly shared protocol emerges with consistent support, or one side is willing to sacrifice some control for universal compatibility, people will continue to navigate a patchwork of SMS, RCS, encrypted RCS, and proprietary services. For now, the dream of one simple, secure, unified chat remains just out of reach.

