But why should they be forced to compensate for that dark pattern? User unfriendliness for sake of selling phones.
Even though I have an iPhone, I don’t care about the green. So what? Apple made their phone do an ugly thing, didn’t make my friends do anything ugly.
WhatsApp also doesn’t let you randomly include SMS recipients, because that’s technically infeasible.
This doesn’t seem at all surprising. “Messages” is essentially a client that supports two unrelated protocols. MMS and iMessage. If you create an iMessage conversation, there is no way to involve SMS without moving the entire conversation to that protocol, which gives up all the iMessage features.
Of course I think YouTube should have allowed on Windows Phone, too. Corporations are often very dickish in their search for dominance.
edit: I think I misunderstood the scenario here. I thought you were saying it was not possible to add a non-iMessage recipient to a group chat. It sounds like that actually does work? (I’ve never actually done this.)
What you’re asking for it’s for Apple to violate privacy by reversing an Apple ID and revealing a phone number. Honestly that sounds pretty iffy to me.
So it is not about the color, but literally about being locked out of the conversation unless you are on an apple device.
Edit: yes agreed that an Android app for iMessage would be perfect. And I'm fine with requiring an apple id. And I'm even fine with the color! But the sometimes it works and sometimes it doesn't is ridiculous.
I kinda do and don't want this.
I think the ideal would be that Apple just support RCS on iPhones (and work with the people who define RCS to fix any perceived deficiencies, if any) and allow iMessage to fade away.
Second would hold their noses and work with Google to add iMessage support to the Android Messages app. I really don't want yet another chat app on my phone.
But yeah, at the absolute very least, Apple should release a version of iMessage for Android. I get why they don't, but screw that. They claim to be champions of security and privacy, but intentionally degrade the security and privacy of their own customers any time they want to converse with an Android user.
I assume RCS is the latest message protocol for phones? Does this support non-phone devices?
If not, I’m doubtful Apple will ever do this unless it’s mandated or iMessage use collapses for some reason. Lots of people use iMessage on their Apple laptops or iPads. Apple isn’t going to drop that support to make Android users happy.
I find it interesting how often the industry refuses to change until Apple eventually says “fuck it, we can do better” and ships what the industry should have done already. MMS is extremely limited and I never heard anyone seriously discuss improving it until iMessage appeared. Ditto for USB vs lightning.
[0] https://en.wikipedia.org/wiki/Rich_Communication_Services
Microsoft tried this with YouTube in Windows Phone. They got shut down by Google. If they had persisted with shipping it anyway (bypassing the block somehow ), they doubtless would have been sued.
If I use an iPhone with other iPhone users, the default messaging app simply just works. Why not replicate the same experience for Android users? Competing by creating their ecosystem where the green bubbles are the premium experience and the blue ones (for iPhone users) is the fallback to legacy SMS?
But also just because they build an equivalent system doesn’t mean anyone would move to it. They tried that with Google+.
There is more under the hood than just adding a non-iMessage recipient. The pure threads and mixed threads are not the same at all except visually. One would be expected to recognize this on a technical forum…
What does this mean? It kind of sounds like black magic.
Sure, if the Apple ID person actually has no phone number associated, it becomes black magic to send them an SMS/MMS. But how many iPhone users do you know have no phone number?
The idea that Apple should synchronously hold a conversation waiting for someone to approve this sharing also seems infeasible.
You're putting words in my mouth (hands?), I clearly said notify said user to get it's consent. It doesn't have to "synchronously hold a conversation waiting" for anything, the group can keep chatting between themselves and not add the latest recipient before they accept.
Maybe/probably my napkin solution wouldn't be the right one, but if you think it is too technically challenging for Apple to adapt iMessage for Android rather than purely a marketing tactic, I'd invite you to read the article on which we are commenting.
This sounds like a very complex flow. I can’t imagine that this is valuable enough to add. Asynchronous acceptance but the conversation keeps going and the new recipient can’t see any of the new history that was presumably intended for them. This sounds like a mess.
Apple could of course ship iMessage for android. That’s totally different from this ugly flow.