Messages will be sent and received via your email address rather than phone number. [...] Even worse, when iPhone customers added an Android phone number to an existing iMessage secure encrypted group chat, the Messages app would by default switch the entire group chat to using unencrypted, unsecure SMS.
These two Messages features combine to create a terrible UX. When someone starts a group chat in Messages and includes a single non-Apple device, it converts the chat into a group MMS at which point anyone in the group who was added by Apple ID email address starts receiving the messages via email with text messages arriving as text attachments to those emails.
The from/to addresses look like 2345678901@domain with domains such as mypixmessages.com, mms.att.net, mypixmessages.com, icmms1.sun5.lightsurf.net, etc.
It doesn't matter if you have a phone # associated with your Apple ID in addition to an email address. If the person who starts the chat accidentally uses your email address (which Messages makes both very easy to do accidentally and very difficult to notice because Messages hides the actual address behind the contact name) and there's a single non-Apple device in the group, you get to be on the receiving end of a barrage of emails from which you cannot unsubscribe.
When Messages converts a group to MMS, it really needs to make it obvious which recipients are email addresses and which are phone #s... it should either not hide the information behind the contact name and/or for cases where a contact has both a phone # and email addresses, it should favor the phone #.
From everything I've read on the matter, I believe that the UX nightmare when you include a non-apple user is an intentional design choice, rather than an engineering problem that hasn't been solved. They want the experience to suffer when somebody outside of the ecosystem is involved so as to create social pressure for the outsider to change.
The ironic part of all of this is that while the EU may be forcing Apple into supporting RCS to fix the situation, Google has resisted every effort to extend RCS to their own Voice platform.
It's really a shame that Microsoft gave up on mobile, because they really could be a real middle ground for the rest of us that just want interoperability.
Let's imagine it is an engineering problem; how do they solve it? Give a disclaimer that "your communications are not encrypted" and turn the bubbles maybe light green?
Release iMessage on Android. If there is a concern that it wouldn't be secure with Google controlling it, then they could put it out on F-Droid, which would simultaneously prove that they're serious and also undermine Google's own efforts at controlling the culture war.
Part of the iMessage security model is that devices are attested. Without this, the service as-is becomes widely open to spam and other forms of abuse.
Yes, there are other solutions to the spam problem. They are nowhere near as effective as what I’ve witnessed as an iMessage user so far. I regularly get spam chats on WhatsApp and Signal.
As we know, the devices are not attested, because beeper works. They're also not attested on old iPhone versions which are valid iMessage parties. Some new devices being bound to the hardware key doesn't change that.
Spam doesn't matter here - same app is used for SMS, which gets spam, so there's nothing new here.
But if Apple wanted to, they'd just sort out a deal that allows hardware signing of iMessage accounts on Android. That's not an unfixable problem.
This argument doesn't make any sense.
They managed to figure out a way to create valid attestation data via old Apple binaries. Just because a security (well. "security") measure was circumvented, doesn't mean it doesn't exist at all.
That's not how it works. Beeper uses the old binaries, because those come from older iPhones where the hardware signing was not possible yet. It's not circumventing anything as far as I understand, just connecting the way an older iPhone would connect.
I mean, we're splitting hairs on terminology here I feel like?
Apple does not want you to connect to iMessage with non-Apple hardware and Beeper uses old Apple binaries to let you do just that.
That, to me, does fall under the umbrella term of "circumventing" some measures that Apple put in place to stop you from doing that; but I guess I can see the point where you'd object to use of that word?
That's a different argument. I was responding to you saying "This argument doesn't make any sense." to the attestation not being required. Whether you call that circumvention or not, ¯ \ _ ( ツ ) _ / ¯
The point was that if you can replicate it in software, then they're not requiring hardware attestation.
Software attestation of hardware is just pointless anti-competitive behavior.
Hardware Attestation however can have an actual security benefit.
If beeper was able to attest without hardware, Apple isn't doing hardware attestation and it's therefore just anti-competitive.
From the way I see it described here, it's more in-depth hardware attestation on newer models. So they're doing the good security thing here, but also not making millions of users' lives worse by outright blocking old phones that don't have the necessary hardware features to perform this attestation. x (5? 15?) years in the future they'll block super old stuff that doesn't meet these security requirements.
Sort out a deal with… whom? 500 different Android device OEMs?
Google. The company that defines what can you call "Android". They can define it to include a hardware crypto chip, signed with the right keys for Apple interop.
I've not received a single spam message on Whatsapp or Signal for as long as I can remember.
I got lots spam on WhatsApp, None on signal.
Guess it's local issue?
i've gotten spam on signal
Was it from a number with the same area code as your Signal number? What was the spam for? Care to share the message if you still have it? I research around spam as a hobby.
Email is in my bio if needed. Thanks in advance.
I always delete it, but 100% of it is cryptocurrency scams.
I have not participated in any cryptocurrency-related groups, so I have always assumed it’s just random.
Same, in years and years of use, never a single spam message.
Ditto. Add signal. Never
Same. Travelled all round the world for years using WhatsApp for local comms and Signal for long-term relationships, and never had spam on either.
good point. there are many other people who received more than once spam on whatsapp (to the point it become a meme in some subreddit).
Does f-droid allow non-open source apps?
No, F-Droid builds almost all apps from source. Even some open source apps don't make it to F-Droid if the F-Droid maintainer doesn't manage to build it themselves on their build server.
Additionally, F-Droid signs every app themselves.
[1] https://f-droid.org/docs/Building_Applications/
This make them a nice target for malware injection.
edit: When the signing is in single entity like f-droid, we have single point of failure.
When everybody sign their own app, we have trust scalability issues -- "trust" just can't scale to everybody.
The reason F-Droid does this is reproducible builds. Which is a big advantage because the code you see on GitHub is the binary you get in your device. It also means it's quite obvious when code is being added because you can reproduce it.
Of course the build platform being compromised is possible but that can happen even with binary distribution.
I thought they only allow you to guild/sign your own apps if it is a reproducible build, and they verify that the version they build is identical to the one you supply.
You can add a repository containing whatever apps you want.
But then they wouldn’t be able to claim that alternative app stores are bad for consumers.
The presupposition was "let's assume it was an engineering problem, how would they solve it". Obviously we can revert it back to a business choice rather than engineering problem rather trivially.
Apple would prefer you buy an iPhone.
This kind of attitude (eventually) gets the government involved.
As it did in Europe.
Ironically, iMessage is not that common in Europe. WhatsApp and Facebook messenger won the game here (but they are also targeted by EU).
Anyway, I hope for Apple that they have numbers proving that this bullshit strategy really makes them sell more iPhones because it makes them look really stupid. In any sane society, nobody cares about the color of a bubble, in fact, as an iPhone user, I blame more Apple for the lack of basic SMS features than of the bubble color. I’d be a stupid friend if I pressured my friends to get a blue bubble, that’s insane.
That's not an engineering solution.
They're social engineering your circle of contacts to pressure you to buy an iPhone
Wouldn’t entire thread need to be light green. Wouldn’t android users not see the Tapbacks/threads in same visual UX. It makes sense to turn it off entirely than to deliver a subpar and confusing UX
Actually both tapbacks (for a long time) and reply threads (since the latest iOS release) are both supported in MMS group conversations. The iPhone will send a tapback as an SMS message such as "Liked 'contents of message that was liked'" and other iPhones convert that back into a tapback. Google Messages also does this (and in fact did it before Apple did). iOS does not convert Google Messages style tapback messages into tapbacks though, so iPhone users only have half of the solution.
As for reply threads, when it's used it creates a lot of confusion for non iPhone users and it's not clear how Google Messages and other texting clients can fix it post-hoc. I'm not even sure how iOS reconstitutes it-- perhaps Apple sends some message metadata on the side via iMessage?
iOS does attempt to properly inline Android tapbacks and has done so since IIRC iOS 16. It's not perfect, though: if the tapback isn't one Messages recognizes, then you get it in message form, e.g. ":smile: to 'Have a nice day!'" (only with the actual emoji). It also fails all tapbacks if it's an image, presumably since it can't know which image is reacted to.
Hopefully the experience is improved when they implement RCS, though I'm not sure if tapbacks are part of the spec.
I just tested it in a group MMS with an iPhone user running iOS 17, and alas no, this is incorrect. Neither thumbs up (like) nor heart (love) apply as tapbacks when the tapback originates from android.
Unless there's something I'm missing, only Android users get cross compatible tapbacks.
I hate all of this. How depressing. As always, the actual people in the system wear all the cost.
Yes but ultimately those people are also responsible for chosing those systems and for electing politicans that allow this kind of behavior.
I'd be sure this was why, if Google hadn't once tried to get me to use a combo SMS/MMS + some-other-Google-messaging-service app on my phone (by replacing the normal SMS app on OS upgrade—this was on a Nexus phone) that was so broken and janky it was unusable.
Like, it is for-sure the case that a rich, huge, "smart" company can fuck this up a lot worse than Apple has. iMessage is easily good enough that I haven't had to go find some alternative SMS app, at least.
(Almost) nobody here is challenging that it is, under the condition that you communicate exclusively with iPhone users.
MMS group chats are an absolute dumpster fire from an UX point of view. In some countries, a single MMS costs about half an USD as well (per recipient)!
No, I mean as an sms app. It’s fine for that. Group sms can get kinda rough but I’ve also never had a phone that did it better, including pre-iPhone phones, and a few Android phones. Of course it’s better if you can stay in iMessage, to avoid SMS, same as switching over to WhatsApp or whatever is way better.
Yes, agreed, I’ve never seen it not be awful.
iOS Messages is a terrible SMS app!
It doesn’t support delivery receipts (my old Nokia could do that in 2003!), doesn’t let me send texts to a specific number of a given contact, doesn’t let me pick what number I want to send texts from (for dual SIM), and most frustratingly I can’t send an SMS to any contact it believes to be on iMessage.
You can long press on the message bubble after hitting the send button in Messages to switch between sending as iMessage or SMS. Discoverability of UI/UX features on both iOS and Android is inscrutably horrible.
That button only appears when I don’t have a data connection.
Potential workflow, not that I consider this “sane” but rather a workaround:
Swipe up from bottom screen edge to open Control Center, toggle Cellular Data off, send as SMS, then toggle Cellular Data back on?
The ol' three-swipe-salute as it's known in some parts.
Maybe asking siri for help on this is the apple way.
What happens if you specifically ask Siri to send as text message and NOT iMessage?
To send to a contact's specific #, there should be a disclosure arrow to the right of their name (as you're entering it) you can tap and then pick which # you want. You can also double-tap a name in the To field.
There’s no visual indication of which number messages are going to and arriving from for an existing conversation, though. Messages to and from all numbers are just collapsed into one thread.
It gets even worse when iMessage and multiple devices come into the mix. It all kind of works for 95% of people I’m sure, but it completely falls apart in some cases with absolutely no way to be more explicit.
Totally agree. I was on Google Voice till earlier this year and that was its own kind of awful. After more than a decade on GV, I ported my number back to my carrier. I keep WhatsApp on my phone to use with a single family member on an Android phone. Another member with an Android phone uses whatever the built-in messages app is. Everyone else is on an iPhone. It's a mess.
The annoying part is, that this ends up going back to the lowest common denominator. Where users that wont install another program end up being the boat anchor dragging everyone else to the bottom.
You can long press on a sent iMessage blue bubble to reveal a 'Send as Text Message' menu item. It's quite hidden but it's there.
Only if the message didn’t go out to Apple’s servers. That doesn’t help me when I know the recipient won’t be able to receive it (e.g. because they are on roaming or out of mobile data).
I can choose what number I want to send from when using two SIMs. It's shown as "From" below the "To" when you write a new SMS using the new message button. In an existing conversation you need to tap on the contact icon and change the "conversation line" there.
Have you tried sending a picture via iMessage MMS? My wife's iPhone compresses every single picture she sends down to like 32kb and converts it to a JPEG. That's with the setting to compress images to save data turned off (I'd hate to see what it sends when its turned on). The pictures I send her arrive only compressed down to 700k-1.1mb and retain formatting and even transparency (our carrier limits MMS messages to 1.2mb).
Oh, what's even better is that it tricks the iPhone owner into thinking that a full resolution image was sent. On my wife's end she see's the full resolution original format image in the messages thread, not the blurry 32kb version everyone else gets so she had no idea that this happens.
I think that setting doesn’t even do anything for MMS.
The compression level of MMS is set by the carrier, and cannot be changed or even queried.
SMS is too underpowered in 2023
SMS works quite well for what it was originally designed: Short, text-only messages to a specific mobile phone number. Using it for instant messaging has always seemed like a very weird usage of the protocol to me.
The two just have very different semantics, just like how it's generally accepted that email is not a great medium for group chat either.
Wait, there are still places that charge per MMS?
Some countries/providers just never stopped, especially those where MMS never really became popular and was quickly replaced by WhatsApp.
Some carriers/plans don’t even offer it.
30p per MMS - everybody uses WhatsApp, the only time I use iMessage/SMS is for receiving OTP codes.
I don't remember Hangouts being broken, but Google didn't keep their attempt to onboard people by making it the default SMS client going very long. To me, that seems like a major error on their part, though I think I'm glad Google didn't succeed in popularizing a proprietary unencrypted messaging service.
It would have been encrypted by now (at least for hangout to hangout chats) had it hung around.
And at least it was cross platform but overall I agree that mobile messaging should be standardized and open. So while the Google messaging strategy has been an abject failure overall, they did eventually trip over themselves and stumble onto the right path.
WhatsApp is that middle ground in some parts of the world.
Upon moving to Europe we discovered that WhatsApp is the preferred way to connect with friends, employees, social groups and schools. It was actually the driving factor in me conceding and setting up a FB account.
Why would you need an FB account?
Sorry I meant setting up an account in the FB ecosystem. Prior to that I didn't use FB, WhatsApp or Instagram.
*Meta
*The artist formerly known as Facebook
I don't think you need a FB account to have a Whatsapp account unless you imply they are the same (which I don't think).
IIRC I have not ever linked the two nor should FB have...
WhatsApp is owned by Meta/Facebook
Shh don't mention Voice. Google obviously forgot that they still had it turned on. If they remember it'll get killed.
Google voice has a paid version via Google Workspace, so I doubt the service will go away. But I wouldn't bet on the free version staying free, or not losing features forever.
hehe
https://killedbygoogle.com/
Google domains was baked into GCP and had "enterprise" users.
A service having a paid version doesn't mean anything.
This makes no sense. What’s the point in degrading the UX without telling the user 1) why the UX is degraded, 2) what they can do about it? If the point is to steer people towards iDevices, why is it degrading the UX specifically for these people? Honestly, this sounds like a knee jerk reaction where you are convinced that Apple is bad and are looking for confirmation instead of trying to actually think rationally.
They could not. They were neither here nor there in terms of platform use and applications availability and poured tons of money into it for no result. Nothing in their behaviour at the time showed that they even understood the problem they were trying to solve.
Because 1) everyone in the Apple world knows, and 2) they want the answer to "What can be done about it" to be "Shame your peers into switching to an iPhone".
And it works. A little too well, especially with younger folks.
I have never once felt any shame for using Android, nor have I felt any pressure to switch to Apple. If anyone in my social circle tried that sort of nonsense, I'd never stop ridiculing them about it.
But I'm also the opposite of a younger folk.
Yeah, I don't have issues either. But in the US, in gen z and younger social circles, the "green bubble stigma" is a very real thing.
Google Voice has been in maintenance mode for years. It's unlikely that Google resisted adding RCS, but rather there's been no effort to actually do it.
That might be true but they're also dragging their feet with RCS in Google Fi (still only partial support - have to disable Fi cloud sync).
Google fi works fine on messages and uses rcs.
Nokia's Lumia phones were so good at one time. The hardware was top notch (including cameras). The software was smoother than android and more intuitive than iphone. It was just a solid platform.
I would buy one in a blink if it was available today in the high end segment. I'd not even be bothered about google's anti competitive behavior wrt youtube and other apps.
Massive shame we lost Nokia and windows phone both due to the de facto duopoly that has taken hold in the market.
I used Windows phone only once, while I tried to find where I can remove SIM card’s PIN on my father’s phone, because he couldn’t find it. It took us a solid half hour, because I never imagined that it’s an application setting.
It wasn’t terrible, but it had its problems.
It hardly matters, almost everyone on earth uses WhatsApp for group chats.
Source? Of the many group chats I'm involved in, exactly one of them uses WhatsApp.
(I'm American, for context.)
In the US, sure. Very few of the people in Earth live there.
But how many of apples users live there?
Not that many, considering iPhones are popular in several European countries and in China.
I really don’t think Apple consider iMessage exclusivity that important.
Then you missed the part where Apple executives explicitly said so in writing:
https://www.phonearena.com/news/imessage-locks-ios-users-int...
If Schiller had to make those points in what sounds like an internal debate, and the plan of record at some point was iMessage on Android, then it follows that Apple didn’t see it as that important.
Seems like a decent amount to me:
https://www.macrumors.com/2023/08/29/china-biggest-iphone-ma...
Quite a few people commenting here live there.
You also seem to be forgetting the most-populous country in the world – no WhatsApp there either.
Between China and the US, that's already 20% of the global population unlikely to be using WhatsApp for most of their messaging.
However in the 4th largest (Indonesia) everybody uses WhatsApp (at least a few years back) as Facebook offered free data to their services there (internet.org / "Free Basics") whereas iMessage would cost money for data traffic or SMS/MMS.
Thus really different across countries and regions and social circles.
Same for the 5th, Brazil. Everyone uses WhatsApp here and has been more than a decade since the last time I've ever had to use sms (never even used mms).
Most populous is India now - lots of WhatsApp.
But very few of the people on Earth live where you live, either. What’s the point?
People I know in India tend to use WhatsApp. People I know in Europe tend to use whatever shit is popular where they live. Discord, Telegram, FB Messenger, iMessage for those with iPhones, SMSes as a default, you name it. Again, what’s the point?
WhatsApp is by far the most popular option overall and in Europe too. Facebook Messenger and WeChat are also popular.
iMessage is only used in the US.
And Discord, and Telegram. Aggregate averages are not useful because they mask a lot of very different situations. Even at the country level, just look at this map for example: https://www.similarweb.com/blog/research/market-research/wor... . And even this map obscures a lot: it does not show social effects, and it only shows the most dominant platform without telling how popular the others are. In these discussions you see a lot of people parroting anecdotes as if they were statistically significant. This is really unhelpful.
This is factually false, for example. Loads of people use it in Europe as well, even though it might not be the case in your social circles. It is not dominant anywhere, but that includes the US. Looking here for example: https://engage.sinch.com/blog/most-popular-messaging-apps-in... iMessage usage varies from ~10% to ~35% depending on countries (with a lot of countries missing). That’s quite a few million people using it at the very least.
Again, asserting anecdotes that way is really unhelpful.
I'm not American and I've never seen anyone use WhatsApp. I only use it to text my family back in Morocco. Facebook Messenger is even more universal than WhatsApp in my experience
Sure, that one is popular too. My point was that almost no one uses iMessage group chats.
That's obviously not true or we wouldn't be having many of these discussions.
It’s clearly a US vs everyone else thing.
Despite your username, I just have to laugh. Millions of Americans use something other than iMessage. Apple doesn't have anything like a monopoly.
True but it only takes one or two to become a problem, unless you really have a small circle of friends.
Agreed that I don't get the entire "iMessages is essential". I also have never seen it been used, I'm a zoomer and most of my friends use iPhones, but with snapchat or anything else for group messages. Maybe it's a generational thing!
The funniest part is all the olds (of which I am one) talk for your generation on this topic. Of course anyone who actually interacts with zoomers knows that this “green bubble blue bubble” thing is a media beat up: discord, Snapchat, instagram are what matter to western zoomers for group chats
"western" is too wide categorize for this topic because it's different per country.
Definitely not the case for Americans
It depends entirely on your social circles. That’s why all these discussions about $some_platform being completely useless because of course everyone uses $other_platform are completely pointless. I haven’t seen any of these in which there was any useful information or even a hint of looking things in perspective. It’s only people telling everyone else that no platform is relevant except for their pet app.
I agree, but I find it hard to comprehend the social circles that shun people for not having an iDevice. Why would people choose to use a platform that not everyone can participate in, when there are just-as-good alternatives that are available to everyone? Like, if there's a group chat that doesn't want to include me because I don't have an iPhone, I don't think I want to be in that group.
In quite a few countries, the vast majority of Internet users (in Kenya, 97%!) use whatsapp at least once a month: https://www.verint.com/blog/what-countries-are-the-biggest-w...
In India alone, whatsapp MAU already reaches nearly 50% of imessage MAU worldwide, and rapidly rising.
Well, the most and third most populous countries on Earth don't.
WhatsApp is ubiquitous in India, the most populous country in the world.
As much as I don't like it, I am sure that Whatsapp is the go to communication channel in the fourth most populous country on Earth.
I live in the UK and have not seen an MMS conversation in about 15 years. This is crazy.
even SMS is seen as outdated here i feel
What do financial institutions where you live use to communicate TOTP codes? Here in the states, it's almost entirely TOTP codes over SMS (via a shortcode).
Usually their app, sometimes SMS.
SMS is outdated in a similar way that email is, it's something you use to receive notifications and messages from companies etc, it's not how you talk to your friends.
Thank you email is still somehow decentralized. I’m really frightened that sooner or later, one of the GAFAM tries to replace it with its own « open » solution.
It’s really not that decentralised anymore. I don’t have anything fancy, I just use a custom domain. About every fifth site can’t send email to it.
I’ve heard that if you have your own server, it’s even worse, to the point that you need to pay for some proxy which helps you avoid such problems, and also avoid that almost everything recognise your emails as spam.
I almost forgot that you could MMS to email addresses. Crazy times of old.
When I was in high school and not allowed to have a cell phone, I had to use email via Gmail in my PSP's web browser in order to message people. I relied on these addresses so heavily and many people gave me weird looks for "oh btw, I need to know which carrier you have so I can get the right email address"
When I was in high school and not rich enough to have a cell phone, I had to wait until midnight for my BBS to dial the upstream FidoNet host and exchange messages.
You can also usually send a SMS by sending an email to your provider, ie 9495551212@vtext.com, which is the poor man's way to wire up alerting to text the on call if you've yet to implement or afford a solution with proper sms/twilio support
https://www.verizonwireless.com/pdfs/user_guides/How_To_Txt_...
Spammers haven't, that's for damn sure
Whenever Apple tries to add significant new functionality to an already existing app, they screw it up. The combination of SMS/MMS and iMessage never made sense. Neither did the combination of purchased music and Apple Music. Or the traditional phone call with FaceTime.
Sounds like a great UX to me!!!
/sarcasm