They've stated that they are using Mac minis as relays. They claim that they do not store messages or credentials, but I don't see how that's possible if it relies on a Mac or iOS relay server that they control.
They use a Mac mini somewhere to route these messages. So you're logging into that Mac mini with your iCloud credentials. Sounds like a privacy/security nightmare and creepy as fuck.
I predict one of two outcomes once Apple becomes aware of this. Either they'll modify the iMessage protocol to break Nothing Phones compatibility, or they'll sue Nothing Phone for violating some kind of IP law. Apple absolutely wants to maintain their walled garden and letting a non-Apple product transparently interact on equal footing with Apple products runs counter to that.
the fact that a messenging service locks users into an ecosystem.
the fact that to use this an apple device is still used in the background. This means you log in with your apple id on a device that does not belong to you and that can possibly read all of your messages.
RCS sucks ass. I have had more missed messages and fucked up communications due to it NOT USING SMS FALLBACK. other person isn't available via IP? Then FUCK YOUR MESSAGE.
Want a different app? FUCK YOU
Wanna sort your messages, or filter them, or run an automation? FUCK. YOU.
I don't blame apple for not implementing this shit.
Teenagers today suffer unique threats to their health and wellbeing from technology. It may be super easy for you to say "who the fuck cares about the color" but that is far from the case for US teenagers. Willingly setting yourself apart from the group in high school is a precarious move in the best of circumstances.
And for the rest of us, this goes way beyond the color being used. The SMS/MMS fallback in iMessage offers a terrible experience for non-Apple users. Low quality media, inability to manage one's own memeberships in groups, and no encryption. For those worried about the lack of e2ee: Android users participating in an iMessage conversation don't have that today. You're not losing anything from this solution.
Legal disclosures prove that Apple knowingly uses iMessage in an anticompetitive fashion. It's a moat to keep people from switching away from iPhone. They are leveraging their position in the messaging market to shore up their restrictive phone products. I wish US antitrust enforcement was stronger in this area but until then, I hope Nothing has great success in breaking down this illegal barrier.
Honestly I'm typing this on a Nothing phone and if this appears on my phone instead of them actually fixing the many bugs I'll be quite pissed.
Every update this phone gets worse both in bugs and battery life and the company seems more obsessed with things like beer, clothing lines and now imessage than actually trying to fix anything that's actually important.
This really demonstrates how apple has its customers and competitors by the balls when it comes to messaging. This OEM is putting time and resources into developing an unauthorized iMessage app using banks of mac minis as servers and requiring users to grant them access to their iCloud account, a system that apple could "break" or sue out of existence on a whim. RCS isn't the perfect solution, but it's better than this.
When I watched MKBHDs video on this, my first thought was whether or not we could selfhost a service like this. If I could run this through my own Mac mini server to my own / family’s phones, that would be great. I don’t think I’d ever feel comfortable logging into my iCloud account on some company’s server with just their pinky promise as a guarantee.
Sunbird is closed source so you just have to take their word for it when they say they don't store messages or credentials. How the fuck could you know if they're lying or not? You can't because it's closed source.
As much as I have issues with the similar Beeper, at least Beeper is open sourcing their bridges.
It's also noteworthy that the RCS platform adopted by companies worldwide is run by Jibe, a company owned by Google. Doubtless, Apple doesn't want to use Google's servers any more than it needs to.
"open protocol" my ass. Google just wants control over everything.
The blue vs green bubble thing never really bothered me. As long as I can communicate with the person I'm talking to, I don't care how the messages are sent, unless maybe if I don't want a message to be sent over plain sms. It's ridiculous how it has become a status thing.
I'm still curious if this is even legal. It seems like a really good idea, but is Apple going to be able to sue over it? I almost feel like it could be covered under the reverse engineering clause, because it is meant to enable interoperability with another product. But Apple's terms of service already seem really hamstrung on what is and is not allowed. With the macOS SLA beginning with:
For use on Apple-branded Systems
Obviously iMessage isn't macOS, and I can't seem to find a specific terms of service for iMessage specifically, but it is running on it. Which is what would make this integration possible. So what makes me wonder if Apple's lawyers could find a clause there.
Nice one, not sure why it's geo restricted to the US, Canada, and Europe though, unless that's a limitation of the bridge software they're using. Could be a pretty neat selling point for a small subset of users, but I don't think it'll make people reconsider which Android they choose to upgrade to.
Also nice to see e2ee RCS implemented outside of Samsung and Google's apps.
For anyone looking at alternatives, there's AirMessage (if you have a mac, real or virtualized), and Beeper (not free, in any sense of the word, but supports even more messengers)
This sounds promising. But given how much money there should be in this, their timidity is puzzling. Perhaps the solution is brittle or subject to legal or technical challenges. Just read between the lines on this. They’ve got the cure for cancer but there keeping it in animal testing for now…
The app is currently in beta and we’ve decided to keep availability more focused to ensure the best user experience at this time. Although we’re excited to be the first mobile company to introduce a blue bubble solution and we’d like to make it as widely available to Android enthusiasts as we can, we’re prioritizing delivering an optimal user experience before committing to expansion at this time.