Tim Cook's response to Android texting compatibility: 'buy your mom an iPhone'
engadget.com
engadget.com
Hopefully they'll plug all the loopholes and actually enforce it.
I don't understand how anyone can defend business practices like this, which are exclusively there for the purpose of platform lock-in.
Also, isn't it my understanding that in EU most people use other messaging apps already?
"During a close to 8-hour long trilogue (three-way talks between Parliament, Council and Commission), EU lawmakers agreed that the largest messaging services (such as Whatsapp, Facebook Messenger or iMessage) will have to open up and interoperate with smaller messaging platforms, if they so request. Users of small or big platforms would then be able to exchange messages, send files or make video calls across messaging apps, thus giving them more choice."
https://www.europarl.europa.eu/news/nl/press-room/20220315IP...
(iMessage can interoperate with Android, it just changes the formatting. Show me where the EU lawmakers determine CSS policy).
I like the EU using their market position to remedy this
But aside from that it doesn't reach an antitrust issue because Apple didnt need to do anything, the people chose to associate the unencrypted message with Android and a perceived inferiority - and nobody actually cares that RCS got implemented to supersede SMS and MMS at some random time over the last decade
I think Tim Cook is spot on here. Get an iPhone for your grandma if she wants the user experience that iMessages provide. Otherwise, you can get her signal or snapchat or one of the 4,225 secure messaging ecosystems.
They don't. But that's not necessarily the complaint either.
The argument is that they do have an obligation to not intentionally break the native cell service you paid for, which is exactly what they're doing by ignoring the RCS portion of modern LTE (GSMA) spec.
It's got nothing to do with iMessage in truth. iMessage is simply how Apple has chosen to frame their excuse for intentionally breaking your cell service.
Apple iMessage
Message content limited. Subpoena: can render basic subscriber information. 18 USC §2703(d): can render 25 days of iMessage lookups and from a target number. Pen Register: no capability. *Search Warrant: can render backups of a target device; if target uses iCloud backup, the encryption keys should also be provided with content return can also acquire iMessages from iCloud returns if target has enabled Messages in iCloud.
It's not Apple's obligation to force Google to submit to Apple's encryption protocols, and it's not Apple's obligation to force SMS standards to comply with their standard.
Your concern was about bullying. Would it be better if Apple simply did away with the colors and notified you that "THIS MESSAGE IS UNENCRYPTED."?
second it's not apples obligation to force encryption, but if they really cared about your privacy it's as easy as releasing iMessage for Android.
Apple won't even talk about compatibility for Android so technically it is on Apple to offer a solution if they really cared
Third you brought up encryption not me
And if iMessages supported RCS, then messages to Android could be encrypted too, but Apple chooses not to support that.
Apple does provide an alternative way to use the iPhone for maximum security with a tradeoff in inconvenience which most would consider unacceptable. Google, Samsung, etc. offers nothing of the sort, and I do wonder whether phone vendors would ever be interested in investing in a feature which essentially destroys the convenience of using your phone.
https://news.ycombinator.com/item?id=32003756
The EFF considers Apple's messaging to be end-to-end encrypted. You could choose to not use iCloud, in which case the only practical way to obtain your messages would be to seize your phone. But since they are end-to-end encrypted, if an Apple employee were able to intercept and decrypt messages, then that would be big security news. If for whatever reason your concept of security is narrowly focused on resisting judicial warrants or state actors, then Android would only be worse here.
> And if iMessages supported RCS, then messages to Android could be encrypted too, but Apple chooses not to support that.
The RCS you mention is essentially Google's own standard, one which US carriers have chosen to reject. If Google could reach consensus with carriers and major phone vendors on a new standard, Apple would likely be forced to accept the new standard. Then RCS would become the true successor to SMS.
There are also other phone apps which use their own custom protocol. In some countries, WhatsApp is the most prominent messaging app.
And that’s just Google’s collection of messaging systems!
And that right there is the real problem. There are a lot of messaging apps, but most of them don't interoperate with each other. So if you want to use the same app for communicating with everyone, you either need to somehow convince everyone to install your app of choice, (and in the case of iMessage buy the same kind of phone) or use SMS/MMS. And by not supporting RCS, Apple is effectively crippling that between iPhones and Android.
Then, suddenly, no iPhone user could send messages to me anymore, because Apple remembered that I was on iMessage and all the SMS messages sent to me would be redirected to iMessage. Android users were obviously unaffected. I'd send SMS to someone with an iPhone, they would reply, and it would go into a black hole. Took several weeks to resolve. My opinion of Apple as "company making stuff for basic people, like Justin Bieber" shifted towards "incompetent and/or evil lock-in, like North Korea" ;)
The reporter had a huge missed opportunity not to bring this up. If you want to have adults peer pressure each other with emotional manipulation to buy your product, that's disgusting, but fine, you have the right to do that. However there's a huge ethical line that gets crossed when that's done to children. Teaching kids and teens that brand loyalty is necessary to maintain friendships and an identity is extremely toxic and stupid.
I think the bigger issue is that we let kids create their own social structure in schools (in the US) where in-group out-group dynamics include bullying over what color your texts are, what clothes you are wearing, what songs you listen to... etc.
School culture should be about academic achievement, and controlled and led by teachers. It works that way in other schools systems. Grown ups actually place limits on bad behaviors of children, with the full support of parents.
In this case, that might mean not giving kids personal multimedia devices, and not permitting their use on school grounds at all.
Wouldn't it be amazing if you could message all your friends in a single App, without having to think about what platform they're using? If you could just see and respond to all their messages in a single thread, one for each friend?
The number of messengers I have installed on my phone (and I'm forced to use regularly because they're not interoperable) is madness.
a) developing a messaging product, then not porting it to your biggest competitor?
b) declining to implement a mediocre standard at your biggest competitor's behest? The last major US carrier finally deployed RCS this year, some smaller carriers around the world still do not support it, and it notably requires carrier participation, unlike iMessage.
c) ???
It isn't as if Apple is blocking communication with non-Apple devices.
If Apple is somehow legally forced to spend the time and effort to implement RCS, then I would hope they would still find a way to make it clear at a glance when I'm sending a message via iMessage vs RCS or whatever else.
I can't use new carrier-dependent features when texting Android phones, but Verizon Android users couldn't use those new features either until a couple of months ago, so I'm not sure how upset I should be about Apple still not supporting that. I don't think I would call it "cumbersome," let alone "extremely cumbersome."
I see no artificial restrictions on communicating with Android devices. Nothing is blocked, nothing is available but restricted, so I don't think "kneecapped" is the right word here.
They are not investing the effort to support a new thing, Google's umpteenth effort at messaging, which requires carrier dependence and undermines end-to-end encryption. Some people might find that unfortunate, but I don't think "refusing to implement new service" is the same as "kneecapping communication," personally.
I don't agree. Waiting ten plus seconds for each text to send is not a viable way to have a conversation. Anything beyond 5 or so texts becomes unbearbale.
Unless...are you perhaps talking about when someone with whom you previously used iMessage is offline, or switches away from iOS, and the Messages app first tries iMessage, and only when that fails, falls back to SMS? Because that process includes a delay (while it tries to establish an iMessage link). But that should only happen in very limited circumstances for a very limited period of time. That's the only thing other than service issues I can think of that you might mean.
There is normally no delay for SMS messages for me. Again, I can text phones running Android just fine.
Thank all that is holy that innovations like email came from government and academia, and were designed for federated interoperability from day 1.
I still remember all the adulation for Steve Jobs' "open letter to Flash". Only a few voices at the time warned that his criticisms were motivated more by Apple's need to position the App Store as a walled garden for entertainment that did not have to compete with free Flash game websites and Flash video streaming sites.
FRO - IINAL but I do know "monopoly" is not the correct term in law, "market power" is. You don't need to be a monopoly to violate the laws.
Lock-in isn't necessarily illegal (or even avoidable.) Note too that lock-in that's a necessary consequence of IP such as a patent is legal, for the duration of the patent, and no longer.
The Digital Markets Act states that major messaging services must be interoperable.
https://www.europarl.europa.eu/news/nl/press-room/20220315IP...
> EU lawmakers agreed that the largest messaging services (such as Whatsapp, Facebook Messenger or iMessage) will have to open up and interoperate with smaller messaging platforms, if they so request. Users of small or big platforms would then be able to exchange messages, send files or make video calls across messaging apps, thus giving them more choice.
Former marketing chief Phil Schiller famously said that porting iMessage to
Android "would hurt us more than help us," and another former Apple exec said
in an email that "iMessage amounts to serious lock-in."I can send someone who has an android phone a text message. I can send them a photo, or a video. It would seem the two are completely interoperable.
Does having your messages turn green really upset people that much?
You can, and the quality of the photo/video on the other end is horrendous. It's artificially downgraded. Android doesn't have this problem when messaging any other platform, because all other platforms use RCS (an open standard), which Apple chooses not to adopt because they benefit from the lock-in.
It also breaks all the other features that iMessage and RCS both provide. So no, it's not just about the color of the bubble: it actually is an interoperability issue.
https://www.usatoday.com/story/tech/2022/08/13/google-apple-...
I broadly agree with you about this being an interoperability issue, but what other platforms besides Android use RCS?
RCS is a weird thing. It's supposed to be operated by carriers - but it's inconsistently supported by carriers, so Google provides the service. I'd rather not send photos and all my personal messages to Google. No, I don't use Gmail, and no I don't backup my Android phone to Google servers.
SMS seems to have gone out of fashion for personal conversations, except when mobile signal is poor and SMS is the only thing that still works. So I don't particularly feel the enhanced features matter. Commercial SMS is still used a lot, but I probably prefer to _not_ have enhanced messaging from those anyway.
Because of Apple's clearer privacy stance compared with Google, especially with Google being primarily an advertising and tracking company by revenue, I sometimes think I'd feel ok using Apple's services - if only iOS wasn't so limiting. But because of iOS limitations I pretty much have to use Android and live with the compromises. I am conflicted about this, because if iOS is forced to open up, it'll be more useful to me for some things, but also more of a cesspit of scam apps, and Google Chrome and related services will dominate the landscape more.
Although everyone recognises Apple uses iMessage for "prestige" and lock-in, I think there are good reasons why even if Apple didn't care about its own benefits, and only wanted to protect users' pricacy, Apple should perhaps not go all-in on RCS in its current form. From Wikipedia about RCS:
"Amnesty International researcher Joe Westby criticized RCS for not allowing end-to-end encryption, because it is treated as a service of carriers and thus subject to lawful interception.
"The Verge criticized the inconsistent support of RCS in the United States, with carriers not supporting RCS in all markets, not certifying service on all phones, or not yet supporting the Universal Profile. Concerns were shown over Google's decision to run its own RCS service due to the possibility of antitrust scrutiny, but it was acknowledged that Google had to do so in order to bypass the carriers' inconsistent support of RCS, as it wanted to have a service more comparable to Apple's iMessage service available on Android.
"Ars Technica also criticized Google's move to launch a direct-to-consumer RCS service, considering it a contradiction of RCS being native to the carrier to provide features reminiscent of messaging apps, counting it as being among various past and unsuccessful attempts by Google to develop an in-house messaging service (including Google Talk, Google+ Messenger, Hangouts, and Allo), and noting limitations: such as its dependencies on phone numbers as the identity (whereas email-based accounts are telco-agnostic), not being capable of being readily synchronized between multiple devices, and the aforementioned lack of end-to-end encryption.[8 In June 2021 Google introduced end-to-end encryption in Google Messages, an app supporting RCS. Encryption is supported only if two users are on Messages in a 1:1 chat (not group chat), both with RCS turned on."
RCS still doesn't support end-to-end encryption, and still requires carrier participation. There are still carriers that don't support it, and not all carriers support it equally. Google just managed to get the last major US carrier to adopt RCS this year so all of this about Apple being behind is marketing nonsense.
Besides, get mom onto Signal and it doesn't matter any more.
My dad sent me a video the other day, and it was 176 x 144 @ 10fps.
Each and every picture and video had absurdly low resolution, to the point that they were useless and unviewable.
I don't know why apple struggles to do something my damn flip phone from 2005 could do no problem, other than doing it on purpose.
I do not think any chat protocols promises sharing multimedia at original quality. iMessage is the only one I know of, and that is only when both users are on wifi.
If the goal is to send and receive full quality media, then messaging protocols are not the proper way.
RCS was designed to fix this, but Apple won't implement it.
Just my opinion.
The keyboard swiping is off the charts awful compared to Android. It has no idea what word I want unless I'm incredibly specific, it recommends words I'm highly unlikely to use, adds punctuation almost randomly in its word suggestions, gives me multiple choices from the same stem.
You can't just press the cursor into the middle of a word, you have to do the hold and swipe thing.
You can't record your own calls. WTF, it's my phone?! I guess I'm supposed to just buy another iphone to record the audio onto from via its microphone.
As far as I can work out, Facebook messenger links don't open, full stop. Unless your default browser is Safari.
Want to choose how many icons you have on your screen? Nope. Smaller font size? Nope. Long press on an image to do a Google image search? Nope, not even to open in a new tab.
You can do that actually.
> Long press on an image to do a Google image search? Nope, not even to open in a new tab.
It won't be as convenient as a simple context menu option, but technically you can use a Shortcuts app to create a shortcut for reverse image search.
The iPhone has been really great at doing what I need it to do, without absorbing my time tweaking, or learning. It does have limitations, I wish to God I could get rid of Apple Maps and set google maps as default, but that’s Apple for you.
To each it's own I guess...
Websites still have a bit of originality, given the vast variety of UI frameworks (and now canvas apps allow for even more versatility).
But my iPhone just works.
So I buy her phones. I pay for her service, and I pay for AppleCare, some peripherals and other services that make it useful. It’s the least I could do for her giving me life. She gets a camera too, doesn’t get caught on one side of the digital divide and more importantly, she retains the means of having a social life as she gets older.
My parents do that. Have plenty of money but just can't bring themselves to spend more than ~$300 on a phone. And, to be fair, if they spent double or even triple that but still bought Android they're correct that it wouldn't be an improvement, since the UI's the main problem.
> So I buy her phones.
Having watched my parents' experience over the years, I assure you you're doing the right thing.
I guess Bill Gates just wasn't charming enough.
I wouldn’t want to force them to adopt some third party protocol, especially if this is initiated by Google (who has a history of failed text/chat products).
> But Apple can adopt RCS—the modern industry standard—for these threads instead.
Source: https://www.android.com/get-the-message/ , published around the beginning of August as far as I recall.
What product has Google made that they don't make available on iphone? Apple definitely has a history of only supporting their own system, while Google doesn't. I think it's wildly cynical to assume Google would do the same thing as Apple if the roles were reversed. One company has a long track record of behaving like that, while the other doesn't.
Then complain that the competition is not "interoperable".
(Oh wait, that's actually what happened.)
On the contrary, RCS allows you to text over Wi-Fi, which SMS does not.
iMessage has no carrier dependency, no phone number dependency at all. Kids all over the world use iMessage over Wi-Fi without working phone service at all.
RCS is also a standard the GSMA (gsm carrier association) came up with and didn't deploy terribly much. I don't think 'it's a standard' stands for much when it's only moving forward because one company is pushing it unilaterally. (It doesn't help that that company has a history of abandoning messaging products)
But then this shit happens, and Apple shows how divisive and exclusive they are. And then I want to stick with the devil I know which today is Linux/Microsoft instead of the one I don't.
I have a family member who refuses to use Apple products out of principle and this is a convenient workaround.
Asians, Latinos, Europeans, Africans, Canadians, everyone is using WhatsApp (or iMessage). No one would pay for exorbitant international SMS/MMS costs.
I have never used Facebook Messenger and don't know anyone who does (although... how would I, since I don't have a Facebook account?), but I use WhatsApp, Signal, Telegram, and iMessage.
The average Joe does not know the difference between a Tesla and a Toyota, specifically the more advanced features that the Tesla offers. Should Tesla be required to change their system to be more “compatible“ with Toyota?
This whole iMessage android debacle just sounds like sour grapes.
Also iMessage automatically just works by default. You don't download an app and make an account. So for anybody who is not tech savvy they have to do nothing.
Try to explain to my grandma she has to download a messaging app and sign up for an account so I can send her a video. Not going to happen.
To add to what you're saying: RCS (which everyone except Apple uses) offers all of those things as well, and offers them in a way that is interoperable with all non-Apple phones.
iMessage doesn't actually do anything that RCS doesn't do. Apple simply refuses to adopt RCS (or make iMessage interoperable) because they want to use the lock-in to drive more sales of Apple products.
iMessage still has some features that RCS doesn't, and Apple had a 10 year head start on integrating these features into their phones.
I would imagine Apple would say that this is one of the big features of iMessage, and is partly because they control the system end-to-end. I'm sure they could make a system that interoperates with Android and works quite reliably, but it's not quite so easy to argue that they have a legal obligation to build and maintain such a system.
My group is more than ten people, and we work in a hospital (large building with heavy concrete structure - cell reception is entirely absent from significant areas, and we often depend on iMessage over the WiFi for delivering information). Any alternative solution (Signal, GroupMe, whatever) would have to be installed by all. Before I switched to an iPhone, I was one of two out of about 30 who didn't have one. This meant that group messages simply didn't get to me, and I discovered (e.g.) that our secretary had cancer when she asked me about good restaurants near M.D. Anderson.
This is bad behavior by Apple, but I decided to be practical about it: I can either be included in important information by buying an iPhone, or I can try to change almost 30 other people who want to keep on using one app for all their text-ish communications. You don't have an option like you do on Android to use Signal, which will send over their own protocol if possible but will revert to SMS for non-users. And, as others have noted, you don't have RCS. But I'm not going to change Apple singlehandedly, and I'm unlikely to force everyone else to use a different app solely to talk to me and one other guy. They'll just keep doing what they've been doing, and we will continue to be out of the loop.
Oh, and hospital IT blocks WiFi calling (but not texts). So far, my workaround has been to set up OpenVPN inside my home network and just VPN my entire phone and iPad through that. It takes a few seconds to connect properly, but it does work.
Have you tried installing Gboard?
Sure, Google would (assuming they’re finally settling their messaging strategy) very much like to have full parity with iMessage, and they have been feeding carriers the notion that they might even get some extra revenue out of it, but for most Android users, even SMS doesn’t matter anymore.
A note on the carrier angle: if you have an iPhone and a flat data plan, iMessage can’t be billed. But if you have to have an RCS gateway, then you can bill on a per-message basis again, even if SMS pricing (at least en Europe) has gone sub-cent.
That is what Google has been trying to lobby on, regardless of their outspoken stance on interoperability…
This behavior should be condemned not celebrated.
Oh wait, that was her iPhone, that she bought because she needed a more modern phone that wouldn't cause her issues like android.
If your mom is suffering the buggy, slow, bad UX of an android phone, be a good child and buy her an iPhone. It’s objectively better unless you are harboring some irrational grudge.
The walled garden is Apple’s thing. They have no reason to interoperate with Android unless they are legally forced.
And why are you sending SMS anyway? There’s a universe of messaging apps that are far more feature complete than iMessage.
I mean if your mom is texting with SMS, she’s in North America. If she’s texting with a lot of iPhone users your family is in a certain economic position already. If you are on this site you are in a certain economic position and get called in for a lot of family tech support. If your mom has an android, supporting it is probably not worth your time in terms of the hourly rate you usually get. On top of all that, an iPhone SE is one of the best deals in phones and its long support life will save money over a parade of crap cheapest-available androids.
I am just speaking to my audience.
> It’s objectively better unless you are harboring some irrational grudge.
That seems absurd. I'm in NA, and economically could buy an iphone. Most of the text messages I send are automated in a ruby script that runs in termux. I also have a few apps that I use that make my life easier, but require being side loaded as well as rooted.
Are you really saying that iphone would be objectively better for me? Unless things have radically changed in iOS, it seems like I would lose a lot of features that I currently rely on to save me lots of time and give me a much better UX
The context of my comment was important in that it was a response to Cook’s response about buying the questioner’s elderly mother an iPhone. It is an objectively better UX for that person. It is a product obsessively made for that person.
The context in language is important. It is impossible for me to have been giving a universal axiom because Android developers exist and an iPhone would not be objectively better for that.
I've also used it for other things like automating the downloading/unzipping of audiobooks, pushing photos/videos (or metadata about those) to my web service, and more.
Basically, I use it for whatever I want to automate. I don't think of my phone as an "appliance." To me it's a general-purpose computing machine that conveniently can sit in my pocket and go with me everywhere.
I've never understood why people want to embrace the idea of them as appliances. They are fully capable of being general purpose, they are just (intentionally) limited. Makes me think of a bird (born with wings), where someone intentionally ties the wings down so they can't fly even though they have all the hardware needed for it.
I currently use it to access my PC via Tailscale and ssh.