With all the lock-in and connectedness of Google owned systems, they cannot complain. And it's not Apple's fault that Google can't build long term successes in most products it creates. That's a management/strategy problem.
How many messaging systems has Google had over the years?
Their shotgun approach works financially, but it means that only a few of their projects really stick (win). The rest just trundle along until they get discontinued.
The hypocricy is tiresome. When there's a regulation that threatens them, they make a lot of noise about "free market", and "let the market decide". But when the market decides against them, they want some government intervention.
I don't disagree with you, but at the same time, who else is going to make this kind of noise? It's not like we can rely on the US DoJ to investigate these things and find solutions, despite all their noise about "policing big tech".
I personally think the current situation with iMessage is garbage. Even if Apple doesn't care about Android users, they are hurting their own users: every time an iPhone user has to send a text to an Android user, they degrade the security and privacy of their own users.
(It's telling to see where Apple draws the line: being anti-competitive around messaging is more important to them than their customers' privacy and security.)
Even if Google had their shit together when it comes to messaging, there's always the "default install" problem: iMessage is on every iPhone, from the factory. That creates a barrier for any competitor to gain market share with an alternative messenger. Sure, WhatsApp, Telegram, etc. have been pretty successful, but they're not the default install. (Remember when Microsoft got in trouble in the 90s for bundling IE, at the expense of Netscape?)
As an Android user, all I really want is a secure way to communicate with others by default, without having to figure out which secure messaging app I have in common with each of my peers. Apple has made that impossible, and should be required to allow Google to integrate iMessage support into the stock Android Messages app. Or they should be required to support RCS (with E2E encryption compatible with Google's extension) on iPhones. I'll accept either option, though I'd probably prefer RCS rather than an Apple-proprietary protocol.
Seems like you're only thinking of one piece of the puzzle, which your Android phone sending RCS thanks to a carrier allowing you to. Doesn't address this part of the problem:
> "Even if Google could magically roll out RCS everywhere, it's a poor standard to build a messaging platform on because it is dependent on a carrier phone bill. It's anti-Internet and can't natively work on webpages, PCs, smartwatches, and tablets, because those things don't have SIM cards. The carriers designed RCS, so RCS puts your carrier bill at the center of your online identity, even when free identification methods like email exist and work on more devices. Google is just promoting carrier lock-in as a solution to Apple lock-in."
> Google is just promoting carrier lock-in as a solution to Apple lock-in.
But, there is no "carrier lock-in" (at least not in the USA). In the USA, carriers are legally required to allow users to port numbers to and from any carrier thus creating competition rather than lock-in.
With iMessage, you must commit to doing business with one company as long as you use the service. That is vendor lock-in and is what Google is complaining about. With RCS, there is no one company that you must do business with to continue using they service.
porting numbers is a royal PITA with some carriers. "legal" and "usable" are worlds apart, and the cost of screwing up a number port is potentially gigantic.
Porting numbers from one carrier to another is always possible (even it is "a royal PITA"). However, if I want to switch away from Apple, I will immediately lose the ability to use iMessage entirely. It is not just a PITA, it is completely impossible to switch providers when using iMessage.
That's a fair point that I hadn't considered. I agree that's a negative, but for me, personally, I don't consider it a showstopper. I do get that other people might, though, and am understanding of that position.
On the flip side, most people using RCS would otherwise be using an @gmail.com address as their identity if that was how it worked. I'd say that's probably better than the carrier owning the identity, but it's still not ideal.
There is a publicly-facing Google site to enter an RCS enabled cellphone number, in order to disable Chat features… including end-to-end encryption.[0] This feature should only be configurable on-device, ideally, or at least be behind a login and 2fa. It’s just there on a public site. This is basically asking for sim-swapping attacks. And you’d never notice, only wonder why your RCS e2e keeps turning itself off. I wonder which individuals and agencies may benefit from that…
Even with the Chat features enabled, RCS doesn’t not support e2e on group texts[1], unlike iMessage, which does[2].
Google is just playing dirty pool and calling Apple users bullies by proxy, and I’m calling them on it.
Edit: Apple has a similar site to disable iMessage. This setting should only be available on-device, or if it has to have an online workaround, behind a login with 2fa. If you no longer have access to your phone, you should have to contact Apple support or go to an Apple store. The status quo benefits bad actors and intelligence agencies more than it improves the experience for end users IMO.
I was replying in different threads, and I am far from the only users who uses an on-topic comment in this way. I’ll avoid doing that in the future. Just wanted you to know I didn’t invent this practice, nor am I the only one doing it on HN. I take your point, though.
> enter an RCS enabled cellphone number, in order to disable Chat features… including end-to-end encryption
This is _really_ misleadingly worded. The website asks for a confirmation code, which you presumably need access to the device in order to obtain, right?
> If you no longer have access to your phone, you should have to contact Apple support or go to an Apple store.
Requiring users to visit an Apple store to leave Apple's messaging ecosystem doesn't seem like an ideal solution, to put it lightly.
I think the status quo is actually not terrible, and with a simple modification (making any externally-triggered deactivation very visible on the logged-out device) it could be secure as well as being usable.
I think characterizing RCS as "garbage" because of the issue you describe is a bit of an overreaction.
Regardless, I don't see this as a big deal. The site will send a verification code to the phone before allowing anyone to disable it. If someone has cloned/swapped/stolen my SIM card and can intercept and use that verification code, then I have many many many more things to worry about before I worry about someone disabling RCS for my number.
But, as you point out in your edit, iMessage has the same issue. Potato, potahto.
As much as I detest RCS, those unenroll things are necessary for migration. Because it's for migration it can't be on device (you're migrating so you may no longer have a device).
I would guess that your devices will notify you if someone maliciously disables iMessage for you phone#, and maybe google does the same?
Seems like it. My points in that regard about only have this setting be accessible behind a login and 2fa is the way to go. You sold or otherwise deprived yourself of your iPhone and forgot to turn off iMessage? Contact Apple support or go to an Apple store. This functionality disproportionately benefits bad actors and intelligence agencies around the world.
Why would an intelligence agency not be able to go to an Apple store or contact Apple support? This seems like it would only make things harder for users in good-faith scenarios without providing any real security benefit in others.
I address this in my post: there's an extension, and there's nothing stopping Apple from implementing it, as Google has.
Any other features that are missing or sub-par in the RCS vs. iMessage equation is IMO trivial compared to the harm we have now of the lack of interoperability.
But if it's an extension to the spec then other client implementors don't have to support it. And then you end up with a lower common denominator effect where end to end encryption is no longer widely used.
That is by every definition worse than what we have today.
How is that any worse than iMessage degrading to the lowest common denominator of SMS/MMS? And SMS/MMS is a much lower common denominator than RCS.
Look, I'm not asking for the perfect messaging system here. Because we're never going to get that. I just want something secure and private, and that works by default. Agreed that other client implementors don't have to support E2EE, but Google does, and Apple certainly would, and that covers enough cases right now to make me happy.
I'd grudgingly accept an iMessage app for Android, or (better) iMessage integration with the stock Android app. But I'd much prefer a standard that isn't controlled by a single company's goodwill... goodwill that they have already shown is in short supply.
Right now though there is no one standard which is a good thing for competition and security.
And you want instead to move the world towards a single, insecure standard, dictated by carriers who have decades long history of (a) supplying data to governments, (b) selling data to random third parties, (c) intercepting messages for their own nefarious purposes e.g. advertising and (d) doing very little to secure and protect their platforms from abuse.
> Right now though there is no one standard which is a good thing for competition and security.
There already is a standard, one which Apple falls-back to when messaging Android: SMS.
The would-be-dystopia you describe well in your second paragraph is not a hypothetical: that is the world as it is today with SMS; Apple could change that by switching to RCS + encryption extension and protect their users' privacy, but they won't because they view it as a competitive wedge (we know this due to the Epic lawsuit, as mentioned in TFA)
> But if it's an extension to the spec then other client implementors don't have to support it. And then you end up with a lower common denominator effect where end to end encryption is no longer widely used. That is by every definition worse than what we have today.
This is a pretty literal description of how iMessage interfaces with non-iPhones today though, so not worse.
Other than RCS is tied to the 3/4/5G carrier networks and cant work over other media or physical protocols. It's more of the same bullshit layers on top of GSM instead of messaging being independent of the device.
iMessage is tied to your Apple ID, not your phone number or IMEI.
If someone already has managed to swap/clone/steal my SIM, them being able to disable RCS on my number is pretty low on the list of problems I am going to care about.
Ok, but the problem is group messaging. RCS doesn't support encrypted group chats. Given that the "ugh green bubble" peer pressure examples seem to mostly be in group chats, implementing RCS wouldn't solve anything.
But security is besides the point: Google doesn't want RCS support for security, it wants people not to know they're communicating with a non-apple device because they're afraid of the peer pressure.
Given that android has a huge marketshare lead, and google definitely knows how to make chat apps, they just never made one and stuck with it. Instead they kept continuously shipping new, incompatible, disconnected, chat apps and services. Because of that no one really trusts Google when it says "use this chat app, this time we'll keep it around". Meanwhile a person with a first gen iPhone or iPad (or a Mac from that era) can still use iMessage to talk to someone using the latest generation software. I would guess there's a loss of feature set, but it should theoretically still work.
It’s too late at this point: the vast majority of RCS clients won’t support it (if it happens), so the green bubble that google hates is destined to remain.
Google could have avoided this by not continuously releasing and killing chat services. If they’d stuck to one they would have a much bigger number of users - people complain about iOS, but lets be real: android is a much bigger market. Google allowing both the hardware and software to fragment in basic functionality is a questionable decision.
Yea - its frankly ridiculous at this point. The original Google Chat was great and was (as far as I know) their only offering at the time. Then it all went to hell.
> As an Android user, all I really want is a secure way to communicate with others by default, without having to figure out which secure messaging app I have in common with each of my peers.
What you want is for everyone to support whatever messaging protocol Google is pushing today. There have been a lot over the years and it seems like RCS won’t be the last (it has its flaws — serious, fatal ones, IMO).
Google doesn't even enable RCS with its own Voice product. It's worse than the left hand not knowing what the right hand is doing, it's like the left thumb not knowing what the left pointer finger is doing. Google cannot deliver, then cry foul instead of even thinking to fix the organizational hell they've created.
> As an Android user, all I really want is a secure way to communicate with others by default, without having to figure out which secure messaging app I have in common with each of my peers.
I'd prefer the opposite: an OS with _no_ messaging app, and let users pick their own (both for Android and iOS). Expecting OS vendors to ship one out of the box is asking for a new IE-like scenario where whatever big tech companies pick becomes the standard, no matter how good or bad it may be.
I don’t see how you’re not suggesting yet another competing platform (insert xkcd here). SMS is the default, and iMessage is an elevation of SMS; in the same way FaceTime elevates it’s respective default (phone calls). If iMessage was cross platform, it’s just another messaging app. We have that. If you want secure cross platform messaging, use any of the other platforms built around that feature.
> I don’t see how you’re not suggesting yet another competing platform
I'm not suggesting another competing platform. I'm suggesting an already-widely-deployed platform (RCS) that is standardized, has been around since 2008 or so (older than iMessage!), and is the actual real elevation of SMS, not an Apple-proprietary protocol.
> If iMessage was cross platform
It's not, and that's the problem! Making it cross-platform would at least partially solve the problem, though it does mean Yet Another Messaging App I have to install.
> If you want secure cross platform messaging, use any of the other platforms built around that feature.
That's a huge pain in the ass. Not all of my friends have Signal, and I'm tired of evangelizing. Not all of my friends have WhatsApp, and I'm not interested in evangelizing a Facebook property. I don't use Telegram, and very few of my friends do, and I'm also wary of evangelizing a messenger that is not secure by default, and that has what is IMO a sketchy, secretive history around its cryptography.
Looking through my Messages history, there are 27 people I communicated with over unencrypted SMS/MMS over the past month. Only one of those people has Signal (not sure why they SMS'd me, but that just further illustrates the problem of how it's difficult to remember to contact people using the "correct" means), and maybe 6 or 8 of them have WhatsApp (for whatever reason, they/I don't really use WhatsApp often).
Why is this so hard? Apple! If Apple supported RCS (with the E2EE extension), literally every single one of those 27 conversations would have been encrypted, without me (or, critically, the other party, whom I have no control over) having to do anything special. As much as I love blaming Google for many things, they cannot solve this, because iMessage is a closed protocol that they are not permitted to implement, and the messenger app that is in the default install (the iMessage-supporting Messages app on iOS, and the RCS-supporting Messages app on Android) has a huge easy-adoption advantage that third-party messengers will never be able to match.
You can argue a bunch of "shoulds" here, but I'm talking about what the reality actually is.
>I'm not suggesting another competing platform. I'm suggesting an already-widely-deployed platform (RCS) that is standardized, has been around since 2008 or so (older than iMessage!), and is the actual real elevation of SMS, not an Apple-proprietary protocol.
The RCS Universal Profile is the first standardized version by the GSMA and came out in late 2016.
Google's RCS usage has primarily been via Google's own hosted implementations because of poor carrier adoption. Verizon AFAIK is planning to have RCS deployed this year.
Also AFAICT the e2e extension is not a standard but is Google-specific and currently exclusive to their Messages app. It also has several inferior technological, privacy, and UX impacts to other systems (such as only working for 1-to-1 chat, or requiring out-of-band verification code comparisons to guarantee the encryption isn't compromised).
It also is not a protocol evolution of SMS - its similarity is mostly that it like SMS was standardized through the GSMA. I also do not believe that the GSMA mandates its usage "instead of" SMS - it is meant to sit alongside SMS.
> That's a huge pain in the ass. Not all of my friends have Signal, and I'm tired of evangelizing. Not all of my friends have WhatsApp, and I'm not interested in evangelizing a Facebook property.
There's zero chance that RCS will replace Signal or WhatsApp or Telegram. It also won't replace SMS, at least this decade. It's just going to be Yet Another Option.
Google not opening up RCS to other applications is really annoying - I used to have a text messaging app I loved with TONS of customization and now I am basically forced to use googles damn messages app. It is the same shit as Apple is doing
Only one of those people has Signal (not sure why they SMS'd me, but that just further illustrates the problem of how it's difficult to remember to contact people using the "correct" means)
They are likely using an Apple device, so they can't use Signal as the default SMS/messenger app and have to remember to use it for the right contracts.
Android allows you to choose the default messenger app, and setting up Signal this way gives you an experience very similar to the iMessage one on Apple devices - messages to non-Signal-using contacts go over SMS/MMS, messages to contacts with Signal go over the Signal protocol.
> They are likely using an Apple device, so they can't use Signal as the default SMS/messenger app and have to remember to use it for the right contracts.
Signal supports SMS on Android because Android has API for apps to actually interact with the underlying phone SMS capability (because Android is a platform customized by OEMs).
Apple does not have public API to interact with the hardware to send/receive SMS, although there's no limitation on using SMS in other apps.
There are two messaging limitations in the platform:
1. The sms: url scheme can only go to the built-in app. Since this does not let you pre-compose messages, I've actually never seen it used in production.
2. The MFMessageComposeViewController is used to overlay iMessage with your application to send a chat message. Generally I've only seen this used in lousy applications (admittedly including Twitter and various Google applications in that list) - the modern approach is to use the Share and Action sheet functionality, which presents first and third party apps via equal heuristics.
...so the onus of standardization falls on Apple's shoulders then? If they want more features they can file an RFC, they're not "too good" for any of that stuff. If they think they're better at it, then they can open the iMessage protocol in some capacity. If Apple wants to present "the future" of messaging, then they're going to have to stop segregating between their own devices and third-party clients.
There's no point in arguing about the technical aspect of this anyways. It's purely a social manipulation campaign by their marketing department, they as much as admit to it in their advertising.
Apple originally planned to open source iMessage, and Steve Jobs has said as much onstage before he passed. However, Apple decided not to in the end, and that is their prerogative. It’s their product. If they don’t want to interoperate, why should they? Calling Apple users bullies by proxy as was done recently a Google engineer is just lowering the intellectual level of the discourse to appeal to the uninformed public.
> If they don’t want to interoperate, why should they?
Because it's the right thing to do. They are intentionally degrading the privacy and security of their own users every time an iPhone user opens the Messages app and sends a message to an Android user. They do this because they want a competitive edge, and value that over the privacy and security of their users. They're contributing to the problem of proliferation of various messaging apps, which makes it harder to contact people, and harder to evaluate what method of contact gives the most security and privacy.
I'm not claiming Google is any kind of saint here. They are the definition of message app proliferation (and message app graveyarding). But at least Google, with RCS, is finally trying to do messaging in a way that's open to interoperability.
I'm also not claiming that Apple "must" open things up. As you say, it's their prerogative not to. But I am also free to judge that decision as a net negative for society, and demonize them for it.
> I'm also not claiming that Apple "must" open things up. As you say, it's their prerogative not to. But I am also free to judge that decision as a net negative for society, and demonize them for it.
Your argument isn’t really very compelling to me, and as another poster mentioned, iMessage may be patent encumbered and not able to be interoperable or offered on other devices. What if Google is choosing not to license the relevant patents to score some points against Apple and take the heat off themselves, as they have potential antitrust cases pending due to their ad sales model.
To me, Google is the monopolist trying to force the issue in their favor. It seems like your argument is that users of Google products deserve the benefit of Apple services without being customers of Apple. Just like Google benefits from ad auctions on their ad sales channels even if they don’t ultimately serve the ads, as they have collaborated with Facebook to not outbid each other. The track record of Apple and Google suggests that while Apple has always been somewhat proprietary, and hasn’t ever suggested otherwise, Google presents itself as open while pulling shenanigans behind the scenes to their own benefit, and their openness is mostly marketing. The existence of projects to remove Google services and difficulty in rooting many Android phones further illustrates this point. If Google were open, we wouldn’t need Microsoft to implement running native Android apps on Windows 11. They’re trying to recreate what Apple already has with the macOS and iOS unified experience, and they’re further trying to erode any advantage Apple has in the market by conflating what kids do to each other with what Apple does in the market and for its users, who buy Apple products because they are Apple products and function the way they do, including iMessage.
I just don’t see how any of this calls for demonizing Apple. Any attempt at interoperability would reduce the security guarantees of iMessage, as they don’t have a Secure Enclave in the way that Apple devices do. Low end Android devices are not the target market for Apple products and services, and neither are high end ones. You say that interoperability would improve the security of messages sent from Apple devices to Google devices, but it’s also likely to lead to bugs and a degraded experience for users who rely on blue bubbles to know that their messages are secure and end-to-end encrypted, and on an app, service and protocol, that they know won’t just be canceled and forgotten about in a year or two.
iMessage on Android dilutes the value of the Apple brand and the Apple experience. You may not agree, and that’s okay. I won’t demonize you.
People are advocating for the opposite. Make apple stop using their anti-competitive market to harm alternative messaging apps.
> If iMessage was cross platform, it’s just another messaging app.
No, it is just as good, and better if it is forced to be cross platform.
You lose nothing, and everyone else gains, when anti-competitive markets are made to support alternatives.
> If you want secure cross platform messaging
Or, instead of that, we could use anti-trust law, against Apple to force them to be less anti-competitive, and allow other people to integrate with it. Problem solved.
I love how it's such an anti-competitive market that in many countries Apple isn't even close to being a popular service. WhatsApp, WeChat, Kakao, Line etc dominate in non-Western countries.
Even in all of Western Europe, WhatsApp clearly dominates, with iMessage coming in third or fourth in popularity in my practical experience (after Signal and lately, unfortunately, Telegram).
I currently have 4 messaging apps on my phone, messaging is absolutely a competitive space. What you are upset about isn’t anti competitiveness, but fragmentation.
Messaging is easily a more competitive market than search.
Brave browser has the same problem on Android and iOS. Hopefully there will be some distribution deals in the future. But the default install is a huge problem for competition.
Hangouts was killed; I was actively forced to migrate my SMS stuff back to Google Voice, and Google Duo is what replaced it for video chat.
The 'internet chat' they introduced a different service called 'Chat' which runs in some consumer version of Google Workspaces.
I also really hate XML based chat, but the OG standard failed because the federated clients had a poor required minimum standard for interoperability and other stacks E.G. Microsoft's whatever version of it ... I actually forget offhand but it was something anti-competitive that also broke how useful it was outside of their particular implementation.
We were also supposed to get chat with Google Allo but they practically killed it before launch.
> Before launch, Google touted strong privacy in the app, with particular emphasis on messages stored "transiently and in non-identifiable form". However, at launch, privacy was significantly rolled back, with Google keeping logs of messages indefinitely (or until the user deletes messages) in an effort to improve the app's "smart reply" feature.
> How many messaging systems has Google had over the years?
I remember my Nexus 5 came with at least two Google messaging apps at the same time.
The problem isn't just churn, it's lack of focus. I wonder how many different teams have been tasked with solving messaging, some at the same time, over the years.
I still can't believe they had Hangouts doing IM, SMS/MMS via Google Voice, SMS/MMS locally, voice/video calls, groups, integration with previous Google Talk users, and integration into native Fi calling all from your choice of web page, browser extension, browser app, or mobile app... and decided the best way to move forward was to deprecate it and break it into half a dozen apps over 7 years to be left with only some features migrated into an enterprise slack clone that had to be fed back to normal users because all of the other one off apps failed.
One of the apps they broke off, Allo, literally used phone numbers as IM identifiers but didn't support Google Voice integration and they simultaneously launched a second app, Duo, for video calls instead of just putting it in Allo. How could someone higher up not say "this is the dumbest thing ever, merge the teams or reassign one to something else"???
I was farther in the future of converged communication in 2015 than now.
Really makes no sense. Google Hangouts was by far their best product for all the reasons you stated, and kept me on the Android platform + Google Voice. When they started to break it up, I went to iOS and ported my number. Can't be bothered to deal with all that shit.
Hangouts was just a terrible marketing name - it was originally Google Chat ( and it did SMS as well) and they should have just stuck with that. I mean hell - we are BACK to google chat again now
Totally forgot about Google Talk and I agree - great name. It seems like it was right around that time that Google shifted gears from simple and effective development to fragmented and lacking in interdepartmental communication.
Which is pretty ironic now that I think about it because were talking about apps they likely used internally for COMMUNICATION
>How could someone higher up not say "this is the dumbest thing ever, merge the teams or reassign one to something else"???
Seriously! Executives at Google surely must be aware of the memes by now. Are they so delusional they don't believe them? They don't care? When they chat with each other, which app do they use? Steve Yegg's platform rant still rings true: Google's dogfood is all snouts and hooves.
I just can't understand why Google has done what it has. They still could have reinvented messaging every year but they should have done it under the same name/app id so users would automatically get moved over to whatever the latest experience is. Rather than what they did which was introduce huge migration pain every time they redesign IM.
> When there's a regulation that threatens them, they make a lot of noise about "free market", and "let the market decide". But when the market decides against them, they want some government intervention.
I'm pretty sure this is taught as a 200-level concept in business administration right?
Yep, they replaced the Business Ethics course with this one covering advanced business administration tactics as everyone said the ethics class was incredibly not useful in today's world. /s
Why the /s? it seems ethics courses aren't even useful for knowing how to lie in front of the public any more. Businesses run their grift in the open now. I've literally not once in the last twenty years heard anything smart about ethics from a modern business leader; though PG flirts with ethical tangents once in a while.
Consider Peter Thiel. Musk. Bezos. These people think honesty is a weakness.
The reason for their shotgun approach is because Google is still too academia adjacent. Which is why a cash blow-up like DeepMind that publishes a Nature or a Science paper is the perfect Google company.
In academia, you get kudos for starting something, while there are zero incentives for maintaining something - same at Google with just a tiny bit less hyperbole.
I wouldn't blame academia for that — this has looked exactly like the classic way companies founder once they get large enough that your ability to get rewarded is completely decoupled from actual business performance. Many businesses have the same dynamic you described where improving “someone else's” project doesn't help your career nearly as much as denigrating it and reinventing the wheel, hopefully round-ish.
At a large company, you can coast like that playing politics for many years — in Google's case that's especially easy because Ad Words means they have little fear of running out of money and Gmail was big enough to ensure that any new messaging service which integrated with it would immediately “have” millions of users even if many of them had been trained not to use it by that point.
I work for a Shopify company and we're a self-described "Google shop", meaning we use Gmail/docs/drive/meet but our messaging app is Slack. That shows you how much Google has failed with messaging.
My previous employer was UPS, a top to bottom Microsoft shop, and they were in the process of switching from Skype for Business (Lync) to Microsoft Teams when I left. Even Microsoft has done a better job with their messaging option.
I'd argue that while their current offering might be better (and I don't think it is), Microsoft has historically definitely done an even worse job than Google. And that's pretty difficult.
Around 2008, Microsoft had a huge advantage in messaging compared to whoever came next. MSN was widely used in much of the world, on every continent, and the product was far ahead of its time. Maybe not as dominant in the US, but the US has always been weird about messaging and still is. Video calls, group chats, chatbots for companies, they had everything. They were set up for success.
> In June 2009, Microsoft reported the service attracted over 330 million active users each month, placing it among the most widely used instant-messaging clients in the world
330 million, now that was a big number in 2009. Competition? Blackberry Messenger for a while, but that was never going to last with the lock-in. Facebook Messaging was getting popular but that too was (and is) very barebones.
What do they do with this golden egg? They kill it and force people over to.. Skype, an (especially at the time) poor piece of software with maybe 10% of the functionality that MSN had (which did audio/video calls just fine) and they wasted billions on acquiring. If they'd have kept developing it and made quality messaging apps for all mobile platforms, I don't see how Whatsapp would've stood a chance.
Google at least never was in that position. They were late to the game, only needing to start caring about messaging after buying Android and it becoming a success. Microsoft had 330 million people actively messaging in 2009! Did Hangouts even have 330 million active(!) users in 2020?
Teams is still stunningly poor. We use it at work and the Windows (hah, how's that for integration) version is so poor that a lot of us run it in the browser, where it runs marginally better. Images not loading, pasting a file or image not properly working, slow as molasses, far too limited settings to filter notifications.
I honestly prefer Google Worskpace's Chat to MS Teams by a mile. It's intuitive, the threading model is way better than Teams (which hides messages by default! Seriously, who thought that was a good idea?) and it integrates well with GSuite. In my org there are still holdouts who prefer using it over Slack.
Business products are available for consumers too, but with limitations. (For example, consumers can't make bots for Chat.)
Hangouts is almost gone, starting a video call just makes a Meet and sends the link as a message, the messaging still works but has been folded into Chat (They interop for now at least.) so there's no reason to keep Hangouts on anymore really. Meet is for larger meetings, Duo is mostly for one-on-one calls but has group support now too. Chat is basically a Slack clone. Messages is Google's SMS/MMS/RCS app for Android and it requires an Android phone with an active phone plan but it has a web interface for composing messages on your computer. Voice does phone calls, voicemail, and SMS and MMS with a number from Google, and is separate from Messages. I don't think Voice can do RCS which is odd considering how their pushing it on Android.
That is one thing that I absolutely dislike -- sticking everything as a part of one big browser. I prefer individual apps that I can control separately, than use a monolithic application. :-(
You can, Chat has its own full page that loads when you click it from the apps menu and you can disable the sidebar in Gmail in the settings. The same was true of GTalk/Hangouts before Chat
To be fair, Google was a champion of open standards for years and years, spending large amounts of time and money supporting them, before eventually capitulating to proprietary systems. Their enthusiasm for open standards is probably a major reason that they lost in messaging!
The problem is that open standards just can't compete with closed ones when it comes to giving users what they want (for a nice discussion of this, see the classic https://signal.org/blog/the-ecosystem-is-moving/)
Indeed they were open source proponents for a long time (and are far from that now), but the failure of their messaging platforms matches the failure of many, many of their other product (projects). They just do some periodic financial analysis and decide to cull the projects they don't see a big future in.
True though that open standards are slower and harder to work with because they involve too many people and too much discussion. Apple is almost exactly the opposite example of this, and clearly their approach works quite well most of the time.
Products don't fail because Google cancels them, Google cancels them because they failed. There are of course lots of reasons that Google's messaging products have all failed, but I'm pretty sure that the use of open standards didn't help.
> How many messaging systems has Google had over the years?
The article answers that:
"Google's messaging history is one of constant product startups and shutdowns. Thanks to a lack of product focus or any kind of top-down mandate from Google's CEO, no division is really "in charge" of messaging. As a consequence, the company has released 13 half-hearted messaging products since iMessage launched in 2011."
I'll hazard a guess that most of those products were left to wither and die due to an inability to significantly advance Google's "eyeballs monetisation" strategy.
What is it about Google's culture that creates this shotgun approach of halfhearted abandoned products? I have my own theories but I'd love to hear others.
Their culture used to promote 10 or 20% time side projects, many of which became full Google projects. That will certainly lead to some abortions.
However, at some point there are executives deciding strategy, and almost by definition they are out of touch. From my observation, the most reliable strategy is to let a start-up with passion build something great that people want, and then buy that start-up. This is what companies older than Google have been doing for decades. (Google does it too, but they were more in-house-first in the past.)
The two companies have quite different world-views on the cloud.
Apple tends to have user data encrypted in their cloud and to encourage more on-device processing. They are more likely to support data sharing between people via exchanged cryptographic keys than have access within their cloud. Unfortunately, user-initiated sharing delegated access out is not a flow OAuth really supports.
Google's previous social network aspirations caused them to chain access to lots of data through user authorization to APIs. They use API access as one of the attractions to sites supporting "Sign in with Google". AFAIK even API which do not necessarily need any user delegated authorization (such as reading a publicly accessible google doc via API) still require a user authorization.
Apple's APIs typically are not about delegated access to user data, but about access to user's application data (e.g. CloudKit app data access via REST api).
Apple does have a OpenID Connect implementation for Sign In with Apple and have left the option open for it to also be used for OAuth delegated access. So far, there aren't any access token scopes or API publicly documented.
A stopped clock is right twice a day, as they say.
RCS isn't a replacement for Signal or iMessage, not really, but it's a hell of a lot better than the current least-common-denominator, cross-platform approach of SMS/MMS.
Apple, with its desire for vendor lock-in, has every incentive to keep the "least-common-denominator" messaging standard as crappy as possible, to make iMessage's own experience between Apple users more compelling. They have no incentive to improve this and of course will drag their feet as long as possible.
Whatever you think of Google, and whatever you think of Apple, I hope you can agree that the carriers dragging their feet on RCS does nobody any good. There's no reason that RCS cannot co-exist with iMessage on IOS, except that Apple wants you in its walled garden.
I'm not a messaging historian, but according to Wikipedia RCS group was formed in 2007. Apple's iMessage was launched in 2011, which means it had been in development for some time.
Especially being Apple, they would not pick an external pre-standard and run with it when they built their success on in-house design and control. It would also be a huge gamble to build around someone else's young standard.
Do you remember phones in 2011? The Android-based phones were wildly different from each other (often flawed in unique ways). There were still popular Nokia based phones. Apple almost certainly did not target "lock in" as their priority when building their phone software. They targeted "stuff we can control which won't blow up in ways we cannot understand or prevent".
(I do admit their focus shifted after Steve Jobs died, but that was later.)
But also realize the carriers were in heavy competition for decades. I've worked with/for telecom companies off and on for a very long time, and the only coordination really happens when one big company buys another and has to try to integrate things.
Well Apple did kind of bet the farm by only including USB in the candy colored iMacs. It was a relatively new standard that no one was using, they shipped with only USB Ports and were ridiculed for it.
Oh yeah, for sure there are ulterior motives, no doubt. But just because one kid complains that their sibling has been hogging the Nintendo all day doesn't mean they shouldn't stop hogging the Nintendo.
It also doesn't mean they are hogging the Nintendo.
Messaging services are sticky and have network effect so there will typically be clear winners - within a particular geographic area or demographic. Other areas/demographics will have other winners.
So perhaps a huge number of American teens use iMessage, while people 30+ use Facebook Messenger. Perhaps a huge number of people in China use WeChat, while Japanese people use Line.
Google is really complaining that very few demographics, not even the masochists, are using Google's chat offerings anymore.
There is no lock-in for the consumer on Google products. If you have a Google device you can use whatever apps you want. If you use Google services you can use whatever apps or OS you want.
The problem is that Google has been too open. They could have made a Google messenging app the default a decade ago and forced all SMS on Android to go through that.
As it stands now, any messenging app can be the default on Android. Some OEMs roll their own, FB Messenger can be turned into default SMS app, etc...
I was thinking the same thing. I've seen Google Voice (audio), Hangouts (text, audio, and video), Allo (text), Duo (video), Meet (video), Chat (text), and Messages (text) all in quick succession. Which one of these do I pick to compete with iMessage, Google?
Google search doesn't have lock-in through network effects, nor is it hard to change search engines. (Well it might be hard on mobile Safari, but that is actually Apple's fault.) If Apple wanted to build a better search engine for their users and the users of Android, they could do so easily.
What?
It's a cross platform website, you can access it from any browser and any device. It's not like it only works on Google devices, chrome browser or ChromeOS.
It doesn't have an open API which would mean I could build a service that searches google and then takes those results and merges my own information and present that to the user on a website.
All Google had to do was to keep improving on their original messaging software, Google Talk.
Similarly, Microsoft would likely be a dominant player in the chat space today if they hadn't rebranded and renamed MSN Messenger several times and then abandoned it altogether.
MSN Messenger was frickin awesome. You could draw pictures into the chat window. You could play a game of checkers while you chatted. It had a thriving ecosystem of apps and plugins. Everyone I knew used MSN Messenger... and then one day, Microsoft just said screw it, everyone can move to slow and clunky Skype... and that was the end of it.
Hell, ICQ might still be around if AOL had put more development resources into it.
The chat space is so bloody fragmented now, but it has nothing to do with Apple. Any one of the above mentioned companies could be killing it in this space if they hadn't pissed away what they had.
It's been a persistent source of black comedy that basic messaging across almost every platform with even some encryption, mixed media, workable audio and some experimental video chat was like a solved problem in 2008 and seemed like it would be totally in the bag and then a complete dumpster fire again by about 2016.
Even people like me that hated MS and AOL had chat clients that could communicate with their networks and Google Talk/Hangouts and MSN Messenger were both great for what they were. At the time I felt like we had lost something important by moving to "push" networks versus e-mail but I'd take those days now in a heartbeat. Maybe by 2030, something like Matrix will have us back to what XMPP was doing and I'll be able to send a message to someone's shitty Teams from whatever Google's fifth chat replacement is by then.
It's even worse when I'm traveling in east Asia and there are like 5 different Korean and several Chinese chat networks in addition to WhatsApp trying to be the next LINE and becoming the one-stop access point for nearly everything. I'm honestly expecting to see a 7-11 integrated messaging network at some point.
I'd forgotten about that era of my life! I used Adium on OS X and had customized so much about it, down to the individual sounds played when certain friends (and crushes) came online. And I was able to essentially ignore what platform I was using to talk on: AIM friends and GChat friends appeared side-by-side. What a dream.
Trillian here for me! That shit was AWESOME. So much customization too of the UI.
I didnt realize I had trillian setup to log all my conversations to file and I found the logs recently when going through a very, very old harddrive. Middleschool me was cringey as fuck
Upsides: I no longer had to care what messenger my friends used, it was all the same to me. Extensible and theme-able which was just the way I liked my software at the time. Growl integration.
Downsides: I made the mistake of installing and using a FFVII-themed sound pack that invoked a Pavlovian response in me every time I heard certain sound effects from that game. Took the better part of a decade after I stopped using Adium to shake that off.
For whatever reason enterprise was slow to adopt messaging. I think a lot of this floundering about by Microsoft was an attempt to get wide scale enterprise adoption of a messaging protocol, and make money off of it.
For cross service integration I recommend mattermost, too. It has plugins and a simple enough API you can use anything with almost anything else, even if you don't want to use mattermost clients.
China has WeChat and QQ (though WeChat is way more popular). Both are basically mini OSes at this point, with apps and other third party functionality able to be built on top of them. I'm not Chinese, but use both of these apps to stay in touch with Chinese friends and family.
Yep, WhatsApp for normal people in Europe; Telegram or Signal for those suspicious of Facebook.
I kind of miss XMPP, which seemed like the answer at one point. As it is, I need about six messaging apps (WhatsApp, Facebook Messenger, Signal, Telegram, a Matrix client, Slack, and I'm probably forgetting one) plus SMS/iMessage to keep in touch with everyone.
So true, XMPP is fantastic. I also use it for SMS and signal (I wrote some simple bridges for Prosody). We use it for work too. It's great to have it on all my devices. Group chats (MUC) also work well. The modularity is where it really shines. Conversations on Android keeps a long running TCP session open, it works better than push based solutions and is just as light on battery somehow.
I mean, it still exists, but approximately no-one uses it. There was a time when you could talk to people on Google and Facebook's chat systems with it.
I’m surprised. The younger generations (including my own, and I’m closer to 40 than 20…) seem to have abandoned the main Facebook product en masse in favor of first Instagram and then others. Are people still using FB Messenger stand-alone even if not using Facebook itself?
I still use FB Messenger to keep in contact with a group of friends. I would love to use something else, but we were never able to agree on another platform to switch too... I barely use Facebook, don't have the app installed, and would probably stop using it completely if that group chat moved elsewhere.
I have FB Messenger, WhatsApp, Signal, Telegram and Discord on my phone...
In Asia, it's a mixture of whatsapp, LINE (Japan/Thailand/Korea), Alichat, Wechat. Australia is a mixture of FB messenger and Whatsapp for families. Kids use different services depending on how old, snapchat, tiktok, instagram, discord (very much so for kids in the "fortnite years").
LINE and Ali/We chat are now more like platforms, for example, LINE has a wallet called LINE Pay that you can use in retail stores that grew out of selling virtual stickers for their chat client. They integrate to transit services and other things too.
Also Viber that used to be the main contender of WhatsApp in Western Europe up until a couple of years ago. I believe it's still beating WhatsApp on market share in a couple of markets like Israel iirc.
It's funny how Google Talk and MSN were so much popular but weren't able to successfully transition to mobile and capture that market. WhatsApp is number one messaging app in the world right now and probably will stay for some time.
What I like about whatsapp is that they don't do any bullshit. Unlike Viber, when they tried to pivot into some sort of social network for celebs and what not.
I used to think that, until I realised it's impossible (well difficult, and not officially supported) to export your messages from WhatsApp. That's pretty bullshit.
“Depending on your settings, you can also periodically back up your WhatsApp chats to Google Drive”
“You can use the export chat feature to export a copy of the chat history from an individual or group chat.”
I haven’t checked the full backup, but exports of individual chats are easily readable (zip with a .txt of all texts in the chat and individual images, IIRC)
If you have an Android phone, you can extract the SQLite DB that contains all your WhatsApp messages. When I switched from Android to iOS I backed up my DB and still use it when I need to read an old conversation.
SMS is communication protocol; you can only send text messages or reply to text messages, nothing beyond that. No profiles, status updates, friends etc.
I don't like WhatsApp anymore but it was in its time my favourite social network. I had all my important groups there, used it exclusively to communicate with close friends and family.
It was the place were most images were shared and discussions were held and so on.
This is highly revisionist history: Google shut down XMPP after years of neglect, and they were still late to the party implementing things like video chat even within their proprietary network. There was one legitimate technical concern — XMPP complicates push notifications for mobile clients since you don't want to prevent power-saving by keeping a TCP socket active — but that didn't force them to neglect everything else, or to close out 3rd-party clients. Trying to build their own closed network did that.
> you don't want to prevent power-saving by keeping a TCP socket active
Slight aside: keeping a TCP connection consomes almost nothing. In fact, that's how push notifications work today on Android: a TCP connection is kept open, and apps' server send a ping to Google to tell the mobile to wake up.
What prevents power-saving is if every app keeps a different socket open to a different server and pings the servers on different schedules. That forces the mobile to wake up constantly.
Note that I said “active” — if you're getting things like presence updates, you'd want to filter them to allow the client to avoid keeping the radio active and that wasn't built in to XMPP. It's definitely not an excuse given Google's level of resources — they could have had a very optimized Google Talk client and published a spec for third-party clients to use the same notifications framework so I don't consider this more than a speed bump.
That's why I don't think it was more than a fig leaf for Google's true reasons for closing up their chat network. That was during the period where they were axing anything trying out-Facebook Facebook and I wouldn't trust the stated rationale for any of those decisions.
It would be interesting to see whether Facebook/WhatsApp and iMessage have made them desperate enough to reverse course on XMPP but I'm skeptical that they'd be trusted enough to be successful.
In fact, Google already had a precursor to XEP-0352 called `google:queue`, but as I remember the stated reason for shutting down XMPP as being "spam"¹. Google apparently can't deal with spam in a federated communication system ...
Yeah, it’s sad. I can get not peering with the world but it’s not like they couldn’t do something like an open CA-style agreement to follow certain standards as a condition to peering. If they’d done that, they’d be in a much better position to ask governments to require federation with an open protocol.
Even AOL Instant Messenger was awesome! I used it for almost 20 years. AOL could've turned it into Slack back in the 2000's. I used to work for startups that used private AIM chat rooms for ops issues, deployments, etc.
I guess you might be able to say that ICQ is still around? And one of the largest messaging platforms around, if not the largest?
Of course I'm talking about the QQ variant, which is probably so far from the original ICQ that I have no leg to stand on making the above claim. Still, a very interesting story to follow.
And another far-from-original variant is still kicking, aptly named ‘ICQ’ [1]. AOL sold off its ICQ assets to Digital Sky Technologies (now Mail.ru) group [2] which continues to develop and invest in it to this day. From what I understand, like LiveJournal (acquired similarly by a Russian company Rambler [3], ICQ continues to have a sizable user base in Eastern Europe from what I gather.
It's a generic problem that there is something like AOL, ICQ, Paltalk, Skype, etc. that is pretty good. The company behind it lets it rot, and then there is WebEx or Facebook Messenger or Slack or Discord or Zoom which is good for a while but it will rot too...
Firms that make messaging products say they need to control the system for quality, innovation, spam control, etc. Yet, nobody questions that a Verizon customer can call a T-Mobile customer and vice versa. If all chat clients interoperated than there would be real competition to create the best client. As it is we have the pernicious pseudo-competition of two-sided markets where you install client X not because you want it or because it is good but because the person you want to talk to insists you install client X.
If the European Union wanted to make the internet better they should mandate that chat clients be interoperable the same way that telephone services are interoperable.
The conclusion I come to is that it is unsustainable to offer IM for free.
Perhaps some of the things like Slack that make money at the enterprise level can afford to keep free around and working well enough to function for longer.
One of the subtle problems with offering a traditional IM service is that there are some scaling aspects that are super-linear with the number of users. For instance, as the average number of users on your subscription list increases, more of them have status changes per unit time, and each of those status changes must also go out to more users on average. The scaling issues aren't necessarily a full O(n^2) but they're often larger than simply O(n log n). Even after a many-times-over drop in the price of computing power it's still pretty expensive to offer something like that for free.
If you look around, you can see how current solutions often work around that. For instance, Slack shards everyone simply by the nature of how it works, there isn't just a "Slack handle" that anyone can ping me at. We're not all in one big namespace. There's many fewer status updates it does, too, it's a lot more selective about what statuses you get.
Another solution is Matrix; with how cheap computing power is, if a few hundred people bring their own to the party it's no big deal anymore to run a server like that, and no one person necessarily has to bring the big bucks. But if one entity tried to run the whole network, they'd certainly notice the bill.
> For instance, Slack shards everyone simply by the nature of how it works, there isn't just a "Slack handle" that anyone can ping me at. We're not all in one big namespace.
For some reason, Slack got this right, and then Discord did it wrong anyway.
And now it seem Microsoft is pushing Teams instead of Skype. There are even two different Teams Apps in Windows 11, one for personal use, one for work.
That sounds like how there were two versions of MSN Messenger/Windows Messenger/Windows Live - one for 'personal' and the other for 'enterprise'. Cannot quite recall the exact differentiation now but I do recall many folks having problems with log-in credentials for one not working with the other about 20 years ago!
Same happened with Skype after it was bought by Microsoft, and I seem to recall this is relatively recent. There were (are?) two Skype clients - one for 'personal' (the original Skype) and another for 'enterprise' (rebranded Windows Live for Enterprise possibly?) and not compatible. Again, I recall trying to help confused Windows users figure out why the (incorrect) client wouldn't log-in with certain credentials.
Thats because there were also two different Skypes - Skype for Business (which was Lync) and Skype. Two totally different platforms with different code. God knows why they named them the same.
Teams is supposed to completely replace Skype for Business
Buying Skype for billions and then killing MSN to force people on to it is easily the worst decision I can think of by consumer-oriented big tech company after 2005. If anyone involved in the decision still works at Microsoft they're doing something wrong. People make mistakes but this was one that has ended up costing tens of billions in value (possibly 100+) and that even a child could've told you was an awful idea - I was pretty young and I sure could've! Maybe the failure to make Windows phones big is a bigger failure but that's more of a failure to produce a good product than one decision. You could name Yahoo "not buying" Facebook/Google but deciding not to do something is more understandable than throwing away a golden egg.
Google shouldn't have done its part to kill XMPP if they really cared about lock-in.
iMessage is incredibly popular with certain demographics in the United States -- it's an in-group signifier the way teens have always had in-group signifiers (when I was in high school, it was AIM, a Nokia, and wearing Abercrombie) and that isn't about bullying. If Google had its way, its products would be used as the ways to "bully" the out-group. So this is much ado about nothing.
It is notable that iMessage has persisted with its popularity in the US for as long as it has. And it is true that iMessage is definitely an ecosystem carrot, again, in the US. But in countries that didn't adopt SMS/MMS the same way we did in the US (b/c of cost/international variance/etc), the in-group messaging app is something else. It's always fascinating for me to go to other countries and see a ton of iPhone users not using iMessage but something else because that app has become the in-group signifier.
And every teen I know uses Discord more than they use almost anything else. The ranking typically goes Discord, IG, iMessage.
Having said all of that -- even if you took away iMessage, the iPhone would still be a status symbol/in-group signifier for a lot of people, especially young adults in the US. Samsung has had the best track record with some of its devices with approaching similar brand loyalty/"it" factor, but even if Apple adopted RCS -- it's not like the phone all the influencers and cool teens would be using would be Pixels. It would still be the iPhone for a host of reasons that have absolutely nothing to do with technology. White earbuds have been a fashion marker for 20 years now and that's what this comes down to. It isn't about lock-in or regulation or technology. It's about fashion.
> Google shouldn't have done its part to kill XMPP if they really cared about lock-in
Exactly this, Google was happy to be against open communication platforms when it felt it was in their interest but as soon as it goes the other way "Oh we should all be using RCS"
My problem with Apple's approach is they have essentially hijacked the SMS protocol and put a layer on top of it. Then they actively push against anything that would endanger that, including moving on to better standard protocols because it would eliminate some of the "prestige" or "status" that now comes with the bubble colors, reactions, etc. In the end that hurts not just Android users, but also Apple users.
I'm honestly surprised more people don't complain about it...and given Google is really the only other big phone software maker now, it is their role to try to say something imo. "You reap what you sow" (as this article says) honestly sounds ignorant (or just pro-Apple) and really ignores the major problem here. Google has been bad at messaging apps, that doesn't mean this concern isn't real or a fairly big problem. Especially when the stats show that this is creating a hardware monopoly for Apple (look at the stats for young people,) in 10-15 years this creates a much bigger hardware market share for Apple. That is not a desirable outcome.
> This is supposed to be a technical community so can we stop with this lazy abuse of terminology.
Since this is a technical community, and you're a technical person who presumably knows how iMessage / Apple's infrastructure works, can you explain if this is correct:
- I'm an iPhone user with phone number N. In Apple's system, I'm flagged as supporting the iMessage protocol. Presumably Apple has some gateway that routes messages, and this sends me down the iMessage route.
- I swap phones. I now own an Android device. I have the same phone number N.
- Apple's system is slow to update, and its gateway still sees me as an iPhone user supporting the iMessage protocol.
- All messages from other iPhone users to my phone number are routed incorrectly and I don't receive them until Apple updates its gateway to use SMS for my phone number.
If the above is correct, what would you call that? People who want to contact me have no idea what a protocol is, but Apple has impacted their ability to communicate with me. They think all text messages are the same, but this layer Apple has built isn't open or interoperable, and is additional friction for anyone wanting to switch off their platform.
If an SMS sent to your new phone with your old number gets to you, then pretty clearly SMS was not hijacked.
On the contrary, Messages is routing messages to Messages IDs, and it's kinda on you whether you use an ID string that looks suspiciously similar to your number.
To be clear, you can have an iphone with an SMS phone number and Messages, and not ever mingle the two. Further, you can have a SMS phone get your SMS messages, while Apple users with your number reach, say, your iPad. That's a valid use case.
In the situation you lay out above, where you forgot you didn't want to use that as your Messages ID any more, you can "de-register" if you forgot to remove it:
If only if it worked as advertised. I can turn it off as to messages directed only to me. But if a group text was on iMessage and I'm the only one who bounces off to Android, new messages to that thread will exclude me, EVEN IF I'VE DEREGISTERED MY NUMBER. I've tried this repeatedly. The only way to begin receiving messages from that group is if EVERYONE on the thread deletes the old thread and begins a new one in green bubbles. It ENRAGES me, and it's been the biggest barrier to me transitioning to a Galaxy phone. When I'm the only one on Android, I just stop receiving the messages to the legacy group threads. And there's no way I make 30 iPhone users all delete those threads. Apple could ask its own servers "have any of these iMessage accounts deregistered their number? If yes, force thread back to SMS/MMS." Apple does not do that, and thereby severely handicaps any effort to move away. I hate it and would happily support a class action to change that practice.
That’s not how it works. When an iMessage cannot be delivered for any reason (phone changes to Android, no internet, etc.) the message will be sent as SMS within minutes. It works per message and this behavior can be toggled in settings. I personally toggle it off so that I don’t get accidentally charged for SMS. When iMessage fails it tells me under each message’s bubble so I can send via SMS by tapping on it if I like.
This only works for 1:1 conversations. If you were in any iMessage groups and then deregister, iOS will silently drop you from future messages, and it isn't possible for the same group composition to be re-established over MMS.
It could at least ask the user the question. "One of the users on this thread has deregistered their number. Would you like to send by SMS so that they are included, or are you comfortable excluding them from this conversation? The SMS message would not be encrypted."
That makes sense since SMS doesn't support iMessage's always-on encryption but normally you can recreate the group using SMS once the former iMessage user's deregistration has gone through.
No, you can't do that. Once you've been a member of an iMessage group, iOS will not allow participants who have iMessage enabled to switch to MMS with that same group of users, even if everyone deletes and re-creates the thread.
That problem is just with an Apple user to an ex-Apple user. In other words it's a problem that Apple exclusively created and they benefit from not fixing it. It just means a current Apple user goes to text you and Apple thinks you are still using imessage so instead of sending an SMS message it sends it via their imessage service. Apple likely makes this process a pain to make it harder for people to switch OS'es and makes you more locked in. Not only are you going to lose your imessage groups, but you'll also have difficulty for awhile with getting messages properly.
> All messages from other iPhone users to my phone number are routed incorrectly and I don't receive them until Apple updates its gateway to use SMS for my phone number.
iMessage falls back to SMS within a few minutes if the message can’t be delivered. This often happens if the recipient doesn’t have a data connection.
I've also noticed that once you have an iphone if another iphone user adds you as a contact it stores your number as "iPhone" in the contact card type.
When I've switched back and forth from Android on a few occasions I've had to have users update that contact card for SMS to work properly. I don't think its necessarily an iMessage issue more iOS, but if anyone is still having issues with the switch after de-registering, check that.
How exactly is Apple supposed to know that you have switched phones? Any way I can think of requires privacy intrusions that make me shudder.
However, they do have UI on all of their iMessage programs, and on the website that you can get to from any web browser (on any brand of device) for your AppleID/iCloud account that can remove your phone number from your AppleID at any time. Then, after some minor propagation time, messages from Apple users to your phone number will no longer be routed to your iMessages account, and will instead be sent as SMSs.
So you have an option to tell Apple at any moment, even after you have switched, that you no longer want that number attached to iMessages. How exactly is that hijacking?
They have created an environment that takes an SMS protocol that users think is standard across all cellular devices, and is apart of their monthly phone plan, and instead uses their own protocol (but only for their own devices.) That is hijacking. What other word is there? The average user has no idea that their SMS is actually being rerouted by Apple into their own system, they just know the bubble color is different. Some often assume that because their desktop iMessage doesn't always recieve messages from Android phones that the Android system is broken, when in fact it's not. So you are rerouting an open standard to your own platform, and you are giving users a false impression on reliability of your competition...how is that not hijacking?
They have their own messaging service, and their client supports two protocols - iMessage and SMS as a fallback in the event the recipient doesn't use iMessage.
iMessage isn't hijacking anything, as it's _not involved with SMS_. It's an entirely separate system from SMS. If you can't use iMessage, then the client uses plain old, non hijacked, non augmented SMS.
The word "hijacking" is being used because it's an aggressive sounding term that makes Apple sound like a bad guy. It's propaganda.
It's not hijacking a protocol - it's hijacking a client for the protocol. Most users were likely not aware that when they open iMessage (the default SMS application) on their brand new iPhone and send a message to another user by phone number that the application is actually choosing between routing that message via iMessage through Apple's backend or via SMS over their carrier's network.
To me this would be similar to me operating as a browser vendor and having my own CDN that implements a separate protocol from HTTP, provides additional features beyond what HTTP can do, and displays a different color of banner to indicate that the website you are using is coming over my CDN. Then I don't allow arbitrarily anyone to implement my CDN protocol or connect to my CDN, so other browser vendors can't provide a competitive experience. Later when I have built a large marketshare, I decide that I'm good with HTTP 1.1 or whatever version of HTTP at the time and stop upgrading my implementation of that protocol. This is damaging to the other browser vendors and of users of websites that only support HTTP. Obviously this is an imperfect analogy given the client-server nature of HTTP, but I figured this might resonate with this audience.
> It's not hijacking a protocol - it's hijacking a client for the protocol.
I don’t know what to make of your analogy, it’s one of those “if facts were different then thing would be different” sorts of things, so just go ahead and read your first sentence.
A literal reading reads as Apple hijacking software they wrote and own the source code to… to support an additional protocol. It’s now been just over 10 years since iMessages was released into the wild as a feature of the Messages app and society has pretty well gotten used to it. Would you be happier if they were two apps, one called Messages and with an inferior communications channel and the other with blue bubbles called iMessages supporting all the iMessage features of today? Android had that feature 10 years ago or more. It sucked before you could change the default SMS messenger to Hangouts or something else, and once you did, Hangouts experientially worked the same as Messages does post-iMessages.
Not sure what to make of your "if facts were different, then things would be different" - I still think the analogy holds up ok.
You could say that things have changed as users have become more aware of the difference over the years, but honestly, if your initial expectation was the default message application on my phone does what I have known as texting (which is/was SMS/MMS) which is a part of my phone plan that I pay my provider for and then you start doing something wholly different with that communication, I would consider that some sort of hijacking. You have seized my action and intention and redirected it to serve your own purpose.
Optimally? Switch over to an RCS implementation. If existing rollouts of RCS don't support enough of a feature set to please you (looking at E2EE), push to get that done. Don't go the Google route and end up choosing "collaborating is hard, so let's just not do it".
If Apple won't do that, drop SMS from iMessages and open the protocol or at least force users to choose or acknowledge the choice. Auto-negotiating a protocol choice makes sense when you are going from one open standards-based protocol that any vendor could and should implement to a newer version of that protocol with the same expectation of general availability (think the path through the versions of SSL and TLS). It's disingenuous to automatically shift traffic and offer enhanced features through a proprietary protocol when communicating with clients that only implement and can only implement the open protocol. It makes it seem like the other clients are intentionally inferior or otherwise making user-hostile choices. It's good for business though.
With respect to Android, that's its own slew of problems and mistakes that shouldn't be the bar Apple needs to clear. iMessage and Facetime are easily better than any communications implementation Google has produced in the last 10 years. Hangouts and its various precursors were better when they were based on XMPP or had functioning XMPP gateways. XMPP wasn't an standard intended to replace or progress SMS, so that doesn't really meet my criteria either. RCS is the way forward, but there's little demand for it or business reason for it in the Apple camp. Maybe if carriers declared that they are going to start taking RCS seriously and start removing SMS from plans and charging more for it.
> Not sure what to make of your "if facts were different, then things would be different" - I still think the analogy holds up ok.
It’s a common pattern for people to state that if X was different in some way, then there would have been a different story to tell. Something else would have changed if only X was different, so yeah; if facts were different, then thing would be different. If that car were red instead of blue, it would be a red car, which is true, but useless, because it’s not a red car, it’s a blue car.
You opted for an analogy that involved HTTP versions, including a hypothetical one, and a hypothetical CDN. The 30ish year history of web browsers is already littered with examples of browsers that did everything you were describing and some things that you didn’t. IE6 was famous for its stagnation because Microsoft dissolved the IE team to try and accomplish what you said, and you know what happened? The market reacted, forcing Microsoft to put the band back together, who then spent years trying to play catch up before eventually abandoning both IE and then it’s replacement in order to build a Chromium shim. Now I have government websites complaining that my browser isn’t Chrome rather than my browser isn’t IE. Y’know, the more things change, the more they stay the same and all that, but at least the banks don’t demand I have a browser with ActiveX controls so there’s been some progress.
So to bring this conversation back on track:
> You could say that things have changed as users have become more aware of the difference over the years, but honestly, if your initial expectation was the default message application on my phone does what I have known as texting (which is/was SMS/MMS) which is a part of my phone plan that I pay my provider for and then you start doing something wholly different with that communication, I would consider that some sort of hijacking.
So keeping in mind what I said about this being one of those “if facts were different thing would be different” things, who is complaining that Apple is offering them an improved messaging experience?
1. iPhones already offer the means to disable iMessage. At any point, you can disassociate your phone number or email address with the iMessage service.
2. It is part of the on-boarding process to opt into associating your phone number with iMessage, and if you don’t, then you will be sending and receiving SMS/MMS messages through the Messages app.
3. Despite having to opt-in to iMessages, and despite having the ability to disable iMessages at any time, iMessages is a popular service, at least in the US, and it’s not hard to see why. It’s better than SMS, it’s better than MMS, and when the other person also has iMessage enabled, you don’t have to worry about character limits (which are really byte limits, try sending an SMS with anything except ASCII characters), and you can send that 4K video or the last 20 pictures you took or whatever because it is a quality of life improvement that doesn’t require you to seek out an alternative.
You can still seek out alternatives. Literally billions of people use message protocols that are not iMessage, even on iMessage-capable platforms, so your conjecture that Apple hijacked SMS is an academic point at best, but honestly it’s just a dead end. Apple could not remove SMS/MMS even for just pragmatic reasons, and probably contractual and legal ones too. Neither of those are solid reasons to not develop a new message protocol as a feature for their phones because they are in the business of selling more of their phones.
So they evaluated their options, made a business decision, and accepted the trade offs by delivering a QoL improvement to their paying customers without disabling their ability to send text messages to other phone numbers that did not have iMessage installed, and created a visual distinction between the two types of message formats so people could come to recognize using basic human pattern matching when and how they can take advantage of the improved message format.
> Optimally? Switch over to an RCS implementation. If existing rollouts of RCS don't support enough of a feature set to please you (looking at E2EE), push to get that done.
Sure, they could, and there’s a case to be made that maybe they should look at implementing RCS, but why would that be at the expense of iMessage? Apple’s customers like iMessage. RCS looks like it could be a solid replacement for SMS and MMS eventually, but I think it’s really just going to live on phones alongside SMS and MMS for the foreseeable future, so this would be an additional protocol to support rather than a drop-in replacement for anything.
But there doesn’t seem to be a slam dunk case for RCS and the reason for that is that Google seems to be the only one that has a good implementation. If the carriers were clamoring for RCS, and I’ve seen no indication this is a priority for them, that would be a stronger case to support RCS. If Apple’s customers were clamoring for RCS, that would be a stronger case to support RCS.
But cross-platform rich communication with push notifications is already a solved problem, it’s just not solved by iMessage.
I think I understand your point of view better now. Thanks!
I still wish Apple would have pushed to develop an open standard as the path to improved user experience and messaging rather than making the progressive enhancement path go from an open network to a proprietary one. On the other hand, walled gardens have always been a productive pursuit for them, so why change?
To be fair to Apple, they have variously supported both closed and open standards, and often at the same time.
The protocol support in iChat went from OSCAR (AIM & ICQ, .Mac) to SIP to Bonjour to XMPP (functionally Google Talk for most people, although I did experiment with Gizmo Project and the Facebook Messenger XMPP bridge) to Yahoo Messenger. Messages wasn’t their first multi-protocol chat client, but it does work fundamentally differently as I think you well know.
SMS and MMS might have been open at the time, and I appreciated the capability of point to point messaging someone that didn’t have to be signed in and in front of their computer to read it, but absolutely sucked compared to the plethora of proprietary push notification messengers that existed or were coming into existence circa 2011. They still suck, and that’s the best argument for additionally supporting RCS (and while I’m still trying to form an intelligent opinion around RCS specifically, it looks like a mixed bag at best but maybe still also a QoL improvement from where I sit now).
I agree with you that there should be a decent interoperable standard between iPhones and Androids, even if that’s functionally just between iPhones and Google’s Android, and maybe that will be RCS. I mean we have no evidence that Apple is not working on adding RCS to the list of protocols Messages supports, but as someone who has migrated across too many messaging clients and servers that all pretty much serve the same purpose, I also don’t want it to come at the expense of something I have already that works and works reliably just to chase the open standards dream. There’s too many cross platform options today for me to be invested in having one more.
This is exactly what I'm trying to say. To me it would be like if back in the day mIRC rerouted IRC traffic between fellow mIRC users into a proprietary protocol when everyone believes they are just using IRC and treated non-mIRC users differently and even degraded their service. There used to be bots/add-ons etc but nothing ever skipped over the original IRC protocol. To me that is akin to hijacking.
Google is doing the same thing with RCS though and Google Messages. Android to Android it goes through googles special sauce RCS e2e. Anyone else it falls back to SMS
Ha! The “own CDN with custom protocol” is exactly what Google did with AMP. They even prevented sites that wouldn’t let Google hijack their sites from appearing atop the search results!
I think you really need to stop speaking on behalf of average users.
Because all of the reports over the many years show that users know that a blue bubble indicates that this message is only going to be readable by other iPhones. And that a green bubble indicates it has fallen back to SMS and will incur a cost.
This whole blue message bullying narrative is because users very much are knowledgable into what is happening at a technical level.
I'd love for that to be user surveyed, because I will guarantee you that most people have no idea that this is happening. They just know the bubble color is different and nothing else. Especially since iMessage the default "text messaging" app. Which everyone associates with SMS. People with technical knowledge even have no idea why Android messages sometimes never go to their iMessage app on iPad/Mac...which happens to me constantly with people missing important messages because something breaks in between the two.
I interact with a few dozen kids between 10-18. Every single one of them knows the difference and that blue means iMessage and green means phone. Especially since many kids don’t have phone lines and use data only iPhones that don’t even have phone numbers.
Yeah no - just like the sister comment I too have never met anyone who doesn’t know the difference. I think you’re underestimating the intelligence of the average “non tech” user.
They held my number hostage for a while after I switched off iPhone. I think it took months for iPhone users to be able to message my number before it actually started reaching me again.
I think there's a lot of truth to the word "hijacking" here.
I don't remember. It was many years ago -- circa 2015. Nevertheless, I'm irritated by the implication that it's the user's responsibility to do this.
At least as recently as last year, I've discovered instances where iPhone users will not have received a message/image (both from me and others in group chat) seemingly randomly.
I really don't like that Apple has managed to sell a prevailing narrative that it's somehow the fault of users who don't buy their expensive hardware that is necessary to use their software that impinges on an open protocol.
> I'm irritated by the implication that it's the user's responsibility to do this
I don't think it's so irritating. When you set up your phone you are prompted to allow iMessage to use the number. If you allow it you'll have to remove it again after you decide to not use it again. Just like you have to cancel a subscription if you don't want to use it any more.
It’s because the server still think iMessage is active with that number, and default to it over SMS. It’s a glitch, but is entirely unrelated to any hijacking. It just comes from the fact that the identifier for iMessage and SMS are identical, and that in some cases the system does not realise iMessages does not work. It is not trying to route SMSes as iMessages or anything like that.
Yes I've seen a few people experience this hell as well. To just call it a UI abstraction is completely detached from reality and how it's implemented.
How long ago was that? There used to be a bug related to that, but disabling iMessage on your device before you switch off would resolve it. Not obvious, I know. I'm unsure if that's still a thing or if I'm even remembering it correctly.
That's definitely a problem. I wasn't claiming it wasn't an issue, I was curious how long ago it happened because I wanted to know if it was the same as the issue I experienced years ago.
In the Messages app preferences, you turn off the big switch that enables iMessage. No need to deregister or anything. Just flip the switch. The deregister process mentioned here is intended for leaving the iOS ecosystem so that messages will find you properly.
So, any time I want to send an SMS message to an iOS user, I need to turn off iMessage globally (affecting all message to/from all contacts). This isn't a practical option.
I think that's why GGP's comment ("Apple's approach is they have essentially hijacked the SMS protocol") is justified. If you want to use any iMessage functionality, you surrender your ability to send SMS to iOS users.
I'm pretty sure that the number of users actually wanting to send an SMS rather than an iMessage to their fellow iOS-equipped friends is very, very small. I can't even think of a fitting use case.
It surely doesn't warrant a per-message-toggle and a global setting seems reasonable in my opinion.
That choice is global (affecting all messages, and all contacts).
At the time I send a message to an iOS user (who has iMessage enabled), there's no way (AFAICT) for me to choose whether that message is sent via SMS or via iMessage.
(Perhaps if I turn off my data connections, iOS will eventually send the message via SMS?)
What is your use case here? Why would you want to send an SMS to another user who also has iMessage? Or do you mean you think that should just be a capability of any messaging service?
I don't have an iphone, but I saw a similar issue with Signal.
My wife and I use Signal to message each other and we have Signal as sms handler on our android phones. For some reason, she had to use a dumb phone with no Signal app for a couple of weeks. After a few days, she was suspicious that she is not getting some sms'es. I wanted to test if this was true, but I couldn't. Any message I sent to her number through Signal would be sent as a Signal message which wouldn't be delivered and I couldn't figure out how to send as sms. I had to change my sms app to another app, and then send using that app. Now, the new sms app couldn't read all older sms because Signal removes all sms from android sms database into Signal. So, now I use separate apps for Signal and sms.
Apple has absolutely hijacked SMS. I missed a text from a family member for months becuase Apple decided it should go to my iPad that I never knowingly activated iMessage on.
An SMS would have to relay through your phone, due to it having the phone service, so would show on both devices. It sounds like you had multiple iMessage identities (email1/email2/phone/etc.) and one of those was only enabled on the iPad.
I do not, and have never owned, an iPhone. I only have an iPad and a work mac and without trying it managed to make me lose a text. I managed to disable it and deregister my number but the deregistration process was extremely buggy and a pain to begin with.
Interesting. I don't understand the source of the SMS you lost, then. As far as I know, it's not possible to forward SMS from an Android or feature phone to an iPad or a Mac without some clever workarounds.
I don't know what you'd have them do that doesn't result in them giving up a competitive advantage.
They're a minority phone player. They have their own messaging platform as a feature of their mobile OS, so making it available to other platforms is anathema to their own business goals and success of their own platform.
I don't feel hurt or victimized by their choices here. It's not in my way at all.
Minority phone maker? Apple is the biggest corporation on earth...and make up the majority of smart phone sales in the US. Yes they would have to give up a competitive advantage. That's the point.
Yes. They are, by the plain meaning of the words, a minority player in mobile phone sales globally by a HUGE margin. The most recent data for 2021 suggest that sales for last were split pretty evenly in the US, but overall usage still heavily favors Android.
They DO have a much bigger footprint in some desirable segments of that market, but overall they're a minority player. By definition, minority players do not enjoy any monopolistic power. They are under no obligation to give up any competitive advantage until and unless they exhibit true, market-manipulating monopolistic behavior.
They are #2 globally, behind Samsung. 15.2% of the global smartphone market to Samsung's 20.8%. They are #1 in the US, 47% to Samsung's 34%. That is a dominant position. Apple would be wise to avoid the appearance of abusing that position and inviting regulatory oversight.
I guess another way to look at it is by platform dominance though. Android is 85% globally. Apple is only a majority in some English speaking countries. And even then they barely have a majority. It’s a fairly even split between Apple and Android.
Most people I know are brand agnostic but platform loyal. Google could have captured half of all English speaking countries and 85% globally if not for their incompetence. They still could since here we are complaining about Google’s messaging apps.
You're cherrypicking by conflating "manufacturer" with "operating system."
Yes, Apple has a bigger market share than ONE Android handset maker. But if you compare by platform, iOS is, in the US, more or less even with Android. Globally, it remains a small minority.
47% of a market is NOT a dominant position. It's a GOOD position, but it's not strong enough to control the market in ways that typically produce antitrust interest.
Just because they don’t have a majority share of global sales doesn’t make them a “minority player”. That’s not really what that term means.
The term “minority player” means they have less influence/importance than the “major players”.
Though, to be fair I can see how that could be confusing (because English).
I really think you're conflating the (subjective) expression about an entity being a "major/minor player" with the factual claim of a company having a majority or minority marketshare. They're different, but you're treating them the same. Hence, confusion.
They are not a minority player in the US, which is what we are talking about. That's like arguing Facebook isn't a monopoly becaues it doesn't exist in China. It's a nonsense argument.
There is nothing stopping Apple from implementing RCS. They can continue to go their own way with Apple devices, and support RCS for interop with non-Apple devices and for users who would rather not route their messaging through Apple.
That they choose not to support a standard protocol as a competitive advantage is exactly the problem.
Imagine if you bought a 4K television that had AppleTV built in, and then you find out that the 4K feature is only available if you use the built in AppleTV interface, and HDMI is limited to 1080P.
There is a case to be made that such anti-competitive behavior is illegal.
a) RCS is not a standard and doesn't support end to end encryption. Apple has every right not to bother implementing it.
b) There is no such case that such behaviour is illegal or that it is impacting competition in the messaging space. The fact that WhatsApp, Telegram, Kakao, Line etc are so popular is indicative of this fact.
RCS is a carrier standard. It does not support end-to-end encryption. No one is suggesting that Apple stop allowing Apple users to communicate via iMessage. WhatsApp and friends are not baked in as the default messaging app in the dominant smartphone platform. Remember the Microsoft antitrust charges? It seems silly now, but there was a case made then and there is a similar case to be made here.
> Remember the Microsoft antitrust charges? It seems silly now, but there was a case made then and there is a similar case to be made here.
Microsoft was accused of using their Windows monopoly to put Netscape out of business. Which monopoly is Apple using to what end, and who are they putting out of business? Microsoft’s behaviour resulted in the Great Web Stagnation in the late 1990s and early 2000s, but there is nothing of the sort here. Facebook, WhatsApp, Signal, Discord, and Telegram seem to be doing ok. So who is being harmed here?
I don’t buy the RCS argument. RCS is insecure and inferior to all the platforms I mentioned, and pushed only by carriers (who I am sure have the users’ interests at heart) and Google.
Also, if we follow your logic, Apple needs to authorise other apps to process SMSes. That would be the equivalent to Microsoft letting users change the default browser. Microsoft was never forced to port IE to any other platform.
Are carriers clamoring for Apple to implement RCS? If they are, what are they offering Apple? And if they are and have been lobbying for Apple to implement RCS, then is it possible work has already begun for a future OS release and we just don’t know about it because they haven’t announced that release yet or it’s not far enough along?
I have this vague impression that the carriers don’t particularly care about RCS themselves, and so Apple wouldn’t have any reason to care either. Maybe I’m wrong on both counts.
The difference is that SMS is a dumb, text-only format with no features. And so it made it easy for people to switch to WhatsApp, iMessage etc as they could easily offer compelling features.
RCS has a lot of those compelling features and so would be able to take market share away from those proprietary apps.
Great right ? Well no because RCS is unencrypted specifically so that carriers and governments can read your messages.
>Imagine if you bought a 4K television that had AppleTV built in, and then you find out that the 4K feature is only available if you use the built in AppleTV interface, and HDMI is limited to 1080P.
That would be a very bad product design decision. I would realize that I had made a bad purchase and I would return the TV to the store and buy one that didn't do that. There are lots and lots of TVs to choose from. On the other hand, if you really like AppleTV, you might not care. Either way, it is the consumer's choice, so no harm. Lots of TVs have features people don't like.
>There is a case to be made that such anti-competitive behavior is illegal.
No there isn't. iOS is a minority platform (globally) by a very large number. Also, there are a number of app based messaging options, many of which are quite popular and some use strong encryption.
You're first point is well made, however I don't have any other choice when I communicate with an Apple user. Everything is so siloed these days. The lack of federated protocols harms us all.
You're second point is irrelavant. Apple is a US company and iOS is the dominant majority mobile platform in the US. I live in the US and I am discussing this as a domestic issue as it relates to me and the laws of my country. We wouldn't be having this discussion if iMessage was just another messaging app alongside the default SMS app.
Okay, but there is no iMessage app, it is a protocol available to Messages users. Messages is the default SMS app and it defaults to using SMS. If a user ops in to iMessage, they get E2E and the other iMessage goodies. If they don't opt in, it does SMS and MMS. Even opted in, it does SMS and MMS to non iMessage users. So, the user has the choice to participate in iMessage the protocol or stick with SMS. Both options are available within the default SMS app.
The question here is whether Apple should be forced to implement RCS. They aren't stopping anyone from communicating since SMS and MMS are available. I suspect if RCS gains enough traction, Apple might add that capability for non iMessage users. I don't know that of course, but I wouldn't be surprised. iMessage still has many advantages over RCS for in-ecosystem users so it wouldn't harm them to add it. Time will tell I guess.
Such a case could ONLY be made if my local big-box retailer wasn't absolutely overflowing with TVs made by other manufacturers that feature no such restriction.
Are you really suggesting that Apple be FORCED to support this older, insecure, less useful RCS protocol instead of iMessage? That's absurd.
Everything a company does to protect its position isn't "anticompetitive behavior." That term has a specific meaning in US law, and applies generally only to situations where market manipulation is being attempted (or committed) by a monopolist or a consortium of firms large enough to act as one.
what's the better standard? RCS is trash. Google is literally pulling a "think of the children" campaign when the children don't even care what anyone is using because they're all on snapchat, whatsapp, and everything else.
> Google is literally pulling a "think of the children" campaign when the children don't even care what anyone is using because they're all on snapchat, whatsapp, and everything else.
Except stats don't back up what you are saying, at least not in the US. RCS is no less trash than SMS, it's actually an improvement over SMS. They could come together, along with carriers, to create an even better standard but one party is holding out...and blocking any innovation (hint, it's Apple.) I don't get how people are ok with them hijacking an open standard.
They don't want features like end to end encryption because it relegates them to being a dumb pipe and limits their ability to innovate e.g. parsing SMS messages for advertising purposes. Also many carriers are closely tied to governments who want to be able to monitor communication.
I've worked for a number of telcos over the years and can assure you that they don't have the interest of users at heart.
This isn’t emphasized enough. The carriers should have no more say in what comes to replace SMS than ISPs do.
As such, RCS isn’t the answer simply because the carriers were involved. SMS’ successor should basically be a vendor agnostic WhatsApp or Signal complete with E2E built into the base spec instead of duct taped on as an extension that can conveniently be ignored.
> SMS’ successor should basically be a vendor agnostic WhatsApp or Signal complete with E2E built into the base spec instead of duct taped on as an extension that can conveniently be ignored.
Great. Build something, then call me when you have the default messaging app on board on every platform save one.
From my perspective, RCS has the best shot at this and the perfect shouldn't be the enemy of the good.
better than SMS is an extremely low bar. RCS is not better than iMessage. Simplest point - RCS isn't going to be received by all of my devices. It's only going to be received by my phone. That feature is one of the biggest selling points of iMessage.
An open standard would be better. Google should be able to follow apple's specification to add the additional features, and when apple updates the standard, Android texts turn green until the update is pushed.
Worse than that, they hijack the whole contact. I have an iPad and an Android phone. Whenever someone with an iPhone would send me a message it would always go to my iPad via iMessage. I think the sender could change it on their end to use SMS for my messages, but you have to explain it to every iPhone using friend and they all tell you it “just works” with iPhones. Lol.
Both companies are in the wrong: Google for its half-assed and broken messaging solutions and its current claims that RCS will suffice, and Apple for promoting lock-in by only supporting iMessage and SMS and nothing else and being quite clear that they consider this a competitive advantage.
There needs to be an interoperable, highly functional solution that doesn't depend on wireless carriers.
Why does Apple need to do anything at all? It's not like there aren't a gazillion iMessage alternatives, so you can't argue monopoly. There is no lock-in, there is just lock-out. The lock-in that is being described is literally the result of building a good product that people don't want to get rid of (for whatever reason, including social pressure). But there is nothing actually locking people in to iMessage from a technological perspective.
Apple built a superior service, and the price of using that service is an iPhone. Does it suck for Google and Android users? Yes. Is that the whole point? Yes. Is there anything wrong with that? I don't think so.
Apple stands between me and my carrier’s sms service, and then layers it’s own service on top of that. There is no API messaging app developers can use to do the same thing. It’s clearly monopolistic behavior to interlink your service with a basic infrastructure service. It doesn’t matter to me if a company achieves a monopoly - what matters to me is them seeking one in a way that harms users. Google is guilty of this, apple is guilty of this, hell - since there’s money to be made and no good enforcement of this - most large companies are guilty of this.
> Apple stands between me and my carrier’s sms service
You can turn it off at any time. Settings > Messages > iMessage off
How does this “harm users”? If anything it provides a service that most users appreciate heavily: read receipts, typing indicators, flexible group chats. If you want to use SMS, you can. If you want to use WhatsApp, you can. All this talk about Apple having a “monopoly” over its own ecosystem is not only incorrect but just tiresome.
I get those extras you refer to (read receipts etc) only if i have an iphone and so does the other user. Yet with an open standard i could have those with everyone.
Other apps have features imessage does not - yet i can’t intermix whatsapp/snapchat/vibr/telegram etc with my sms messages - apple is holding my sms’ hostage in the imessage app when i might prefer to send sms’ and whatsapp messages from a single app
Apple knows the lock-in increases the value of their devices. That’s harm - my iphone costs more.
You can download and use something else if you don't want to use Apple's Messages app.
You can configure Messages to use only SMS and not do iMessage.
You seem to be saying that Apple should provide a multiprotocol tool that supports a bunch of platforms and allow you to intermingle them, which is a fine thing to want, but if it's not in Apple's interest to build such a thing I don't know how you can describe their choice as "wrong" or "harmful".
All that is required of apple is to allow other apps to access the sms systems of the phone. This would allow any app to replicate the sms-fallback features of imessage. This is something they are actively preventing, not some work they would have to arbitrarily do. I would also be happy if they did that work, but one or the other or both or they’re actively using their power as platform vendor to advantage their service over others
Some part of me would LIKE it if someone would make (in effect) Trillian for iOS, but expecting Apple to do it when it is not in their interest to do so is just entitled.
We require companies to do things not in their interest all the time. My argument is that apple is violating anti trust laws, and the principles behind them, and is required but is not currently being compelled to do these things.
Making an argument that Apple is violating anti-trust laws at this point is like arguing that the moon is made of cheese. It's plainly, factually incorrect. There's literally nothing happening here that even approaches the guardrails established by, say, the Sherman Act.
It is not a violation of antitrust laws to build a better mousetrap, and require people to do business with you in order to enjoy said mousetrap.
100% agreed with you. If anti-trust is an actual priority for the government and not just political drama, they would go after Apple first.
For a community that's apparently so harsh on big tech monopoly, I'm always surprised by the constant defending of Apple's anti-competitive practices here, even when it's at the expense of other companies. Shows to me that Apple has done a really great job with it's PR, if anything.
Nothing is more clear on this thread than the fact that NEITHER of you understand the words "monopoly" or "antitrust." Apple absolutely does NOT control the mobile market, because to do that you have to have a supermajority market share. They do not.
Specifically section 17200 which disallows unfair business acts or practices.
And specifically what courts have held that this makes illegal would include business acts that "otherwise significantly threatens or harms competition".
Not sure where you are getting your incorrect definition of the words "control the market".
But based on your other comment, it seems you are also under the very common mistaken idea that a company has to have a "supermajority" of a market for it to fall under anti-trust, or anti-competition law.
Thats not true. Even federally, which is has a much less expansive definition of anti-competitive behavior, than california.
There have been multiple federal judges who have ruled that even a company with less than 50% of the market, could be covered under anti-competition laws.
Its ok though. You probably weren't aware of this, and were just following this very common mistake, about the definition that anti-competition laws use.
Most people don't actually read court cases themselves, and just repeat these common mis-understandings.
Source:
"See Hayden Publ'g Co., Inc. v. Cox Broad. Corp., 730 F.2d 64, 69 n.7 (2d Cir. 1984) ("[A] party may have monopoly power in a particular market, even though its market share is less than 50%."); Broadway Delivery Corp. v. UPS, 651 F.2d 122, 129 (2d Cir. 1981) ("[W]hen the evidence presents a fair jury issue of monopoly power, the jury should not be told that it must find monopoly power lacking below a specified share."); Yoder Bros., Inc. v. Cal.-Fla. Plant Corp., 537 F.2d, 1347, 1367 n.19 (5th Cir. 1976) (rejecting "a rigid rule requiring 50% of the market for a monopolization offense without regard to any other factors")."
Thats the source for federal law, and the common legal opinion is that california law is actually much more broad, and prevents more things.
But if you want a specific example, that used california law, you could just look at the recent Apple case, which did rule that Apple had engaged in some anti-competitive behavior (even though, it didn't rule that way on every single count. It still ruled that way on at least 1 of them).
So a judge, in california, has already ruled that Apple could engage in some illegal anti-competitive behavior, despite not having a "supermajority", even if that court case is going to appeal right now.
My definition of "control the market" here is the plain meaning of the words: Apple does not control either the mobile OS market OR the mobile message market. In the former, they have a significant rival in Android, which really DOES have a serious majority of the handsets used worldwide. In the case of the latter, multiple other options exist for messaging on both iOS and Android, so whatever iMessage does is just a bit player. Most people here are just salty it works very well, and that they can't have it without buying an iPhone.
Congratulations. You have found, presumably by broad googling, a case that suggests a minority market player can still be found to be misbehaving. Of course, you provide absolutely ZERO context for the citation, which is honestly part for the course here. What was the behavior in question?
For this to be a convincing argument, you're going to have to explain what the judge FOUND in this case, and why that applies to Apple. Or is your point to just say "LOOK! Someone with less than 50% of a market can still engage in illegal restraint of trade!"? If so, sure, granted. But the larger point stands:
In this particular case, there is nothing to suggest that Apple is ANYWHERE NEAR a Sherman Act problem w/r/t iMessage, because:
- You don't have to use iMessage even if you use iOS, because there exist several other competing messaging tools; and
- You don't have to use iOS, because there is at least one very significant mobile OS player in the market
Wanting to use iMessage without using iOS is a common desire, but simply wanting a thing doesn't entitle you to it. Apple is not violating your rights by not giving you this.
> that suggests a minority market player can still be found to be misbehaving
Great, so I am correct on that, and you repeated an incorrect mis-conception that a supermajority is required. I provided sources, whereas you just asserted that a supermajority is required, without any justification at all, and were actually wrong on that.
You can feel free to do more research if you want. Because I know that you will not be able find conflicting court precedent that says that a super majority is "required". The actual court precedent proves others.
But I will remind you again, that you said this "because to do that you have to have a supermajority market share". And this is wrong, if you intended to say that a supermajority of a market is required for something to break anti-competition or anti-trust laws.
Since I have shown you a definitively wrong statement, I'd reccomend that you use this as a wake up call, that you haven't actually looked into this enough to know what you are talking about.
I can't provide hundreds of hours of teaching lessons to you, on how this stuff works, when you are getting basic facts like that wrong, unfortunately.
> You have found, presumably by broad googling
I have those sources saved, actually, because I got so annoyed at people repeating this very common and incorrect assertion that a supermajority is required for something to be illegally anti-competitive, when the court precedent is clear that it is not the case. So I looked into this enough, that I found extensive legal opinions on this saying otherwise.
> a case
It was not "a case". It was 3 cases. And if you had read or paid attention to the sources I posted, you'd see that it was 3, which makes me think that you didn't actually read them.
You can either do the research or not. I don't care. I've done it, and found that it is absolutely not the case that a super majority is required, and I've pointed you to actual court opinions saying so.
> Apple does not control either the mobile
Actually, there is another court precedent that proves that actually, Yes, Apple has engaged in illegal anti-competitive behavior, related to its control of the mobile market. It was the Epic vs Apple case. And in that case, there was an instance where, yes, Apple did engage in illegal anti-competitive behavior, due to its control of the market.
> there is nothing to suggest that Apple
Judge Gonzalez Rogers ruled that Apple's behavior was illegally anti-competitive , actually. So that judge disagrees with you, and thinks that yes there is an instance where their control of the market is large enough, that they could engage in illegal, anti-competitive behavior.
> why that applies to Apple
The point being proven here, is that we have court precedent, even for Apple specifically, that yes their control of the market is large enough, where yes it is possible for their behavior to be illegally anti-competitive.
Unfortunately, its not really possible to engage in the more complicated discussion of how it could apply to messager, if you aren't even willing to accept 2 basic premises, which is that Yes it is possible for behavior to be illegally anti-competitive, without a supermajority, and 2 Apple has already been ruled to have a large enough share of the market, that some behavior could be illegally anti-competitive.
These are basic facts, and in order to move on from that, you'd need to have actually read a couple hundred pages of the Epic Vs Apple case, and watched the trials, like I have, if you want to understand Apple specifically.
Again: Wanting to use iMessage without using iOS is a common desire, but simply wanting a thing doesn't entitle you to it. Apple is not violating your rights by not giving you this.
I gave you a whole essay where I talking to you about anti-trust law, and illegal anti-competitive behavior here, where I referenced actual case law, such as the Epic vs Apple case, where Apple was ruled to have engaged in illegal anti-competitive behavior here.
So I will repeat again, my main point, and keep it simple, so you will actually read it. Apple has already, by the court system, ruled to have a large enough control of the market such that it is possible for them to engage in illegal anti-competitive behavior.
You tried to imply that this would be impossible, for Apple to currently be having a large enough control of the market, such that it can engage in illegal anti-competitive behavior. And that is wrong. Because the court system already ruled otherwise.
If you think what you've done is an essay, you should retake some composition classes. This has been more akin to a contextless info-dump.
I have neither the time nor the inclination to dive into the transcripts here to figure out exactly how the issues in these cases apply to messaging, a topic I note you studiously avoid.
This part right here is the important part of how to apply it to apple:
"You tried to imply that this would be impossible, for Apple to currently be having a large enough control of the market, such that it can engage in illegal anti-competitive behavior. And that is wrong. Because the court system already ruled otherwise."
You're only looking at the upfront cost as more. What about the cost of migrating from one Google ADHD fueled messaging solution to the next. When I had my Nexus 4, 5 and 6, I was all in on Hangouts. I saw it as a glimmer of hope when Google finally started merging Hangouts and SMS only to have it ripped apart. I went from Google Voice, SMS and hangouts to pretty much Google Fi + Hangouts and then back to Google Voice, SMS, Hangouts and looking forward to Allo.. Duo.. plus whatever crap Google came up with.. I eventually moved to an iPhone SE and my life became more simple which allowed me to focus on the things I enjoyed vs dicking around with Google and Android nonsense.
> Apple knows the lock-in increases the value of their devices. That’s harm - my iphone costs more.
Am I harmed by Ferrari simply because their roadster can go faster than my Ford Pinto? The driver of the Ferrari gets plenty of extras that I don't in my base Ford.
Bad analogy. This is not a case of competing products. It’s a platform vendor using their position to push their service over competing services. It’s like if fararri sold a car that could run self-driving software from various vendors, but only allowed their in-house self-driving software to make left turns. Sorry Ford Pinto Self Driving software - no left turns! Yes the hardware is capable of it… no you can’t do it only we can.
Apple makes phones (ferraris) that can send sms messages (make left turns). They allow you to runs various messaging apps (self driving software) on your phone, but only allow their app to send sms messages (make left turns).
You know, I’ve often tried to understand this criticism, but it’s a little bit difficult because I would have to suspend disbelief about how people actually use their phones.
It is not uncommon for someone to have installed an assortment of apps from the following, Android or iPhone: Instagram, Facebook Messenger, Snapchat, Viber, Signal, WeChat, LINE, WhatsApp, Hangouts, Slack, Discord, Telegram and maybe someone is still using BBM somewhere.
In addition to the iPhone Messages app, I have, and use the messages features of 4 of those, which I think is probably low, and I might be overlooking some. In order to make it all work though, I have notifications turned on for them, and the experience of receiving a push notification from Slack is functionally the same as receiving an iMessage which is functionally the same as receiving an SMS or MMS. In fact, it’s a pretty standard experience across most or all messaging apps, with the key difference that when I tap on the Slack message, it takes me to the relevant chat box in the Slack app, instead of the relevant chat box in the Messages app. It was much the same on Android. This setup and usage pattern is probably the common case; I’m not exactly coloring outside the lines using default phone features that require zero or minimal additional setup (i.e. hitting “Yes” on the notifications prompt) and reflects the behaviors I’ve observed or asked about in how others use their phones.
Now on Android, the key difference was that you could designate a different app to receive your messages. At the time that I used Android, Hangouts was the best one I found which was head and shoulders above the trash default on a Galaxy Note II (can’t remember if it was Samsung or Google SMS software by default), but as far as the basic experience of seeing push notifications from messengers aggregated and then deep-linking into the associated app, it was basically the same as my iPhone now.
So, what is the advantage here? I thought it was “neat” that I could designate the Hangouts app as my SMS receptacle, but even by that point the dream of one unified phone messenger for everyone a la Adium or Pidgin was dead for me, and is still dead for me. If Apple put in the additional work to build an SMS/MMS access API, they would also be on the hook for supporting it. If at some point in the future I took advantage of this and moved my designated SMS/MMS app to WhatsApp, not all of my iPhone-using contacts necessarily use WhatsApp and I wouldn’t want to see my chat experience degraded for them specifically, so I would probably still be using iMessages, but now the SMS/MMS users would show up in WhatsApp instead, and the “unified inbox” that is notifications center would still be aggregating from 5+ apps and deep-linking me into the relevant conversation threads.
So, how do I profit from Apple expending employee time on this feature request? The Messages app is still the best SMS/MMS interface I’ve ever used, and still has the familiar interface I’m used to from Adium/iChat AV, and the “problem” described all up and down the comments here seems almost entirely academic. I think the people that stand to benefit the most are people who have a very specific setup: iPhone users with iMessage disabled on principle + only one other messenger that they could in theory receive SMS/MMS messages in if there was an API. I won’t yuck their yum, and as paying customers they can ask whatever they want from Apple, but I’m a paying customer too and I’ll be honest, I would rather Apple expend employee time on almost anything but that.
I don't know how sound this argument is but for me, as a non-Apple user I think I am harmed by people using iMessage, I can't text them without accidentally ending up in that technology ecosystem. I can get 15 context-free messages from other participants in an iMessage group chat. I freaking hate it. If it was clear that iMessage is not SMS then that same person wouldn't send an iMessage group message they would send a mass text, but they don't. I can't force that person to so my SMS in box currently has 15 messages at the top that read "Yes", "No", "Out", "Maybe", "My kid has dance so I will be late", "Sorry man, take me off this list Thursdays are no good for me now"... etc.
> Not very clear at all, IMHO. Would you prefer that iMessage conversations didn't "interlink" with SMS recipients? Is that a better outcome?
Possible non-monopolistic solutions:
- an open standard for phone-number linked messaging.
- Allow any messaging app to assume imessage’s role and send/receive sms messages instead of the imessage app.
- separate imessage and sms into separate apps. As you pointed out, this is probably the worst option since nobody really wants this experience.
As for regulation:
“All general-purpose communications platforms with over 10mil users must allow and enable open access to 3rd party client developers and inter-platform communications gateways” - problem solved
> “All general-purpose communications platforms with over 10mil users must allow and enable open access to 3rd party client developers and inter-platform communications gateways” - problem solved
This is frankly delusion.
What is the SLA for a feature? Who decides? How fast can they be deprecated? In the face of security bugs? In the face of active exploitation? Who controls feature additions? What if the operator doesn't want to build the feature? What about abuse? Are they allowed to remove encryption guarantees? Strip e2e encryption?
Those are all solvable problem. Messaging is the phone network of our time. Yet it’s fragmented and sliced up into little kingdoms. Imagine you couldn’t call someone who used at&t without switching to your at&t phone? That’s how dumb this is
> Apple stands between me and my carrier’s sms service
No, you chose to put Apple between you and your carrier.
Make a different choice. Apple isn't imposing itself on you.
> monopolistic behavior
> It doesn’t matter to me if a company achieves a monopoly
Ok, so you don't actually care what the meaning of these words are, you just want to throw them around when someone does something that you don't like.
> No, you chose to put Apple between you and your carrier.
Right, because the other option was to put google between me and my carrier - which comes with a ton of stuff i’d be upset about (e.g. terrible privacy protections) but you’d blame me for “choosing” because you don’t actually care if I have a choice you just want to blame me eye rolls
There’s always someone who makes this argument “don’t use them”. This is no longer grounded in reality my friend. If there are 2 restaurants in town - one that continuously snaps pictures of my every move and the other that won’t let me drink coke the way I want to, saying eat at home always is not a solution.
“Apple isn’t imposing itself on you”. Both Apple and Google don’t force people to use them but they do things that make it harder and harder to choose neither of them. In 2022 it’s not easily possible to live without Apple or Google as a consumer without severely putting yourself at a disadvantage.
Regulation is needed not to create an even playing field but to stop companies from screwing consumers. This is why European and Australian warranty and quality laws for products are much better than American ones. Saying make a different choice only leads to all companies to do the bare legal minimum. In these cases upping the legal bare minimum is absolutely necessary.
Americans seriously need to stop drinking this free market Cool aid. It’s not a free market. It’s highly lop sided and the consumers are at a disadvantage.
You’re not suggesting a non-monopolist solution, you’re just suggesting we give a monopoly to someone else (facebook) and abandon the idea a non-proprietary standard that could allow me to have the non-shitty experience with everyone (not just users of my platform) and degrade to sms if needed.
There are countless other methods for communicating by text on all of these devices and I think it's a hard sell to call not being able to see emoji reactions from iphone users on android "monopolistic".
> There are countless other methods for communicating by text on all of these devices
And only one of them (the one made by the platform vendor) can degrade to using the sms service that the hardware is capable of and I pay my carrier for.
There are many apps that can support sms on android and it's been pointed out several times in this thread that iMessage can be turned off in the Apple settings app if you prefer not to use that protocol. With that setting toggled off the iphone will use SMS exclusively.
On the contrary - if I want to use sms apple is forcing me to use THEIR app for it. Which means that if I want to use say whatsapp + sms i have to swap back and forth between apps - while if I want to use imessage + sms i can do that all in one app. Sms being the common language for all phone messaging means apple has clearly used their leverage as platform vendor to advantage their app - it’s the only one that also speaks sms.
On Android, can WhatsApp do SMS? At least previously any app could interface with SMS on Android.
Few countries (only the US? Canada?) actually have any real social usage of SMS at this point. That’s becoming increasingly the case in the US as well, Apple/iMessage aside. Everyone else has picked an app instead (usually given an effectively local monopoly to an every changing array of owners over the last 20 years). That’s true even on Android without this SMS gatekeeping status that you speak of. Given the world is majority android, and the lack of SMS/RCS leading to any kind of decentralization, your argument doesn’t seem to have much merit that opening up iMessage would usher in a new decentralized era.
Is this a US thing? I largely ditched SMS years ago and I don’t really care about it. SMS is for automated messages from companies for booking reminders and package pickups. Otherwise all my message needs is done through signal, WhatsApp, etc.
Apple stands between me and my carrier’s sms service
In complete fairness, Apple doesn't stand between you and your sms carrier. I can't think of any company that does that actually?
All companies that I am aware of pass through sms messages to the carrier sms service, and deliver messages from the carrier sms service. Most companies layer a service on top of the sms, but sms itself is meticulously unmolested in every system I'm aware of.
Finally, giving devs an api to intercept and process sms messages would be naiveté in the extreme. With so much sensitive data coming through sms, it just would open too many holes. A random dev could intercept passwords, 2 Factor information, account balances, and on and on.
For my part, I would be entirely against hackers having that access.
That actually isn't what iMessage does. iMessage maintains a database of phone numbers that are iMessage, and then intercepts and routes the messages through Apple and not through SMS.
You can see this since if you switch away from Apple after using iMessage, anyone using iPhones will not be able to message you unless you go through a procedure to remove your phone number from iMessage.
To be clear, Apple does not intercept SMS messages.
The messages people say are hijacked are from other Messages users, sent to an individual's Messages label that happens to look like their phone number.
Anyone using SMS can SMS your number on your new phone, since SMS is not being hijacked, and Apple is not intercepting SMS to do anything with it.
If you don't want Apple friends using that label to reach your remaining Apple devices (a normal use case!), then remove the label yourself before ditching your iphone:
Right. So I switch to an android phone, and then when I have complaints about how it locks me in to using google services, or has a terrible permissions model, you tell me to just choose an iPhone… and back and forth we go.
Apple is a MINORITY player in the phone market by an absurd margin. They can't do anything "monopolistic" because they do not control the market.
They do control their PLATFORM, but that's within their legal rights.
If you don't like how iMessages work, you can absolutely choose another phone platform, or another messaging tool on iOS. Since you have this choice, there is no "monopolistic behavior" here. Apple are not obliged to allow all comers to use their systems.
It all depends on how you define the market. Is the market mobile phones, or is the market iPhone messaging apps. Companies like Apple spend a lot of effort billing themselves as marketplaces - come to our app STORE - and buy apps from all these vendors. But when it comes to antimonopoly regulations, they’re quick to group themselves with everyone under the sun.
Yes I can buy a google phone. And when I have a problem with something on it you’ll say “well just go buy an apple phone there’s plenty of options” and all of a sudden i’ve used up my two options.
You don't get to redefine "monopoly" just because you don't like the way a minority player is doing business.
ALL markets have limited choices, and yeah, it'd be nice if MSFT hadn't completely failed any time they tried to do mobile, but healthy competition exists in the mobile space now between Android and iOS. There is no applicable antitrust regulation here.
I think people strangely confuse competition with monopoly nowadays. The point of competition is to drive people to use your product because it’s superior. That’s the whole benefit. Apple provides a competitive messaging service and others can provide alternatives if they think they can do better in some way. The point of monopoly is to crush competition. Apple isn’t stopping Google from developing a better messaging service. Honestly, they should put more thought into developing features than bashing competition on Twitter.
Maybe if Google wasn’t constantly shuttering and moving its messaging products (many of which I’ve used over the years) we might get somewhere. This feels like grade-A whining.
Apple does not hijack or intercept SMS messages. Apple respects the delivery label(s) you put on your Apple Messages.
The messages people say are hijacked are from other Messages users, sent to an individual's Messages label that happens to look like their phone number. This label can also look like an arbitrary email address of choice that does not even have to be your Apple ID.
Anyone using SMS can SMS your number on your new phone, since SMS is not being hijacked, and Apple is not intercepting SMS to do anything with it.
If you don't want Apple friends using that label that looks like your number to reach your remaining Apple devices (a normal use case!), then remove the label yourself before ditching your iPhone:
> an individual's Messages label that happens to look like their phone number.
So it looks like your phone number, but isn't. Have fun explaining that to any random trying to message you at your phone number.
> then remove the label yourself before ditching your iPhone
First: thanks for the link, I genuinely didn't know Apple added a service to deregister. It took them so long.
Then, you still have a flurry of issues if you want to keep iMessage for some people on your iPad or Mac for instance, but switch to an android phone. You can deregister the number, but contacts that were using your email in iMessage (so "the label that looks like your email but actually isn't") and try to just send a message to "you" (your name in the "To" field) will send an iMessage when every party involved really wants an SMS to be sent.
I think you'll blame the user for not understanding the situation, that what worked before won't anymore, and they should either realize your phone is not on the "blue bubbles" anymore and they need to force "green bubbles" even if they're sending messages to seemingly the same person using the same app. And they propably will need to do that at every message until they realize they need to recreate a new thread, explicitely with your phone number this time.
It is not. It creates an account on their platform, with the phone number as an identifier. It does not interfere with SMS routing in any way. This bullshit is already all over the thread, has been corrected countless times, and is plain wrong.
You're going to need a cite here. This WAS an issue, but articles abound today from carriers and Apple on how to remove a phone number from the iMessage service.
I'm an iPhone user, but rarely use iMessage. Most of my instant messaging actually happens on some combination of Google Chat! (or whatever they call it these days), KakaoTalk (I'm Korean) and WhatsApp. Plenty of other alternatives out there too.
I think I have just one friend who I use iMessage with regularly.
You haven't tried getting rid of iMessage after embracing it: it's a nightmare.
It's like a zombie dog that will follow you whatever you do, and will keep eating messages sent to you again and again. There's an ecosystem of tutorials online to go the right step to minimize the effect (e.g. https://www.cnet.com/tech/services-and-software/three-steps-...)
That doesn't look like a "Apple did no wrong" situation from any angle we look at it.
It isn't that bad in my experience, type "disable iMessage" into Google and this is the first result: https://selfsolve.apple.com/deregister-imessage/ (which offers a way to deregister your phone number if you don't have an iPhone anymore).
It definitely was bad when iMessage first launched, but they probably made that site five years ago and it works to get rid of it.
What do you mean by "Apple only supporting iMessage"? If I want WhatsApp I use that app, it sends notifications, it can even ring my device for a call. Same with FB/Signal/Telegram/etc.
The view that Apple is forced to support other protocols or networks "just because" is pure idealism.
The history of technology and business is a "maze of twisty little passages, all alike" for longer than we admit. Interoperability relies on government/intergovernmental mandating of standards - if you leave it to industry you get patent encumbered formats (see H.265).
> There needs to be an interoperable, highly functional solution that doesn't depend on wireless carriers.
Carriers have a lot of control over Android and they simply didn't want to be cut out. Google could have just copied iMessage from the start if it wasn't for carriers not wanting to be cut out of messaging.
You can download WhatsApp or Signal or Facebook Messenger or whatever else you might want, and have those work fine. iMessage works really well, and Apple enjoys some network effects here, but you say "they consider this a competitive advantage" like that's a bad thing.
They made a better mousetrap here. Bully for them!
You can download WhatsApp or Signal or Facebook Messenger or whatever else you might want, and have those work fine.
Signal on Android is a far better experience than Signal on iOS, because the former allows you to choose it as your default SMS app and the latter does not.
So your complaint is that iOS only lets Signal handle its own messages, not SMS messages? I can see that being useful but “far better” seems like a stretch these days where the biggest gaps are Facebook/WhatsApp.
Well yeah, because it means that I just message a contact in my default messaging app, and if they use Signal it goes over Signal, and if they don't it falls back to SMS (just like the experience of the system messenger and iMessage on Apple devices).
But you're right - what we really need is a way for each messaging app you install to be able to inform the system which contacts it can reach, a simple way to set a priority order (eg. just a draggable list where you can put iMessage above Signal above WhatsApp above SMS), and a single messaging frontend which can render all the ongoing conversations in each installed messenger. (I believe AppleTV attempts something like this for video streaming services?)
Because in Europe Apple doesn't have a dominant market position.
In the US in many places (like teenage users) they do have a dominant market position, and they abuse by actively trying to worsen the user experience of buyers of their products who dare to include an Android phone user in their friend groups.
> they abuse by actively trying to worsen the user experience of buyers of their products who dare to include an Android
That's quite a logic leap and a logic twist.
The whole green vs. blue started way before Android even had any messaging story (and it still doesn't). It is literally "users on iMessage vs users sending SMS".
Funny how it's "they worsen user experience Android boohoo" in the US, but the exact same thing in Europe is "yeah, it's fine, they don't have a dominant position".
But apple does support many other messaging platforms. For example, i use WhatsApp and signal. So perhaps their default messaging app doesn’t support everything, but that’s partially because they’re making iMessage a strong offering.
https://signal.org/android/apk/ and it appears to work without Google Play Services (though push notifications drain more battery iirc because they can't use the google push notification service)
I mean yes, but Signal needs to grow up and decide if it's going to find a way to play ball with business, or stick to it's ideological purity and weird cryptocurrency experiments (I use Signal solely for all my messaging now).
Supposedly Signal received ~$600k in donations in 2018 while spending ~4M in infrastructure costs[0], so OP is suggestion they do regular revenue generation via in-app features and whatnot instead of cryptocurrency stuff.
iMessage took over because iPhone users could no longer send group SMS. Apple killed group SMS. Google never did this. Only tried to change Sms and enhance it.
It depends on whether or not those iPhone users have turned off iMessage out of some misguided sense of protocol purity. If some but not all have it turned off, their experience will be similar to an android user in a chat with iMessage users (ie, terrible).
If everyone has it turned off, it is just the normal group SMS experience (also terrible). SMS group chat isn't gone, you just very rarely see it because there is almost no reason for an Apple user to disable iMessage.
I guess I am talking to apple fanboys here. Effectively all group messages with iPhone users get switched to iMessage. Unless they have opted out. Which nobody does.
Honestly, Google has spent far too long creating and throwing away messaging applications. This is almost entirely their fault for not enabling an easily cross-platform method years ago.
I've made the switch to Signal, my girlfriend uses it on her iPhone to replace iMessage since I made the switch to Android last month. She can also use it on her Windows laptop unlike iMessage. My family members who are tech-y enough use Signal with me, and when they're not, I can still send standard SMS through the app. Signal even implements responses similar to iMessage 'likes' and 'hearts'. I don't think I could praise Signal enough for the great implementation they've built.
Their crypto-enterprise this past year did make me feel a bit slighted, but as I don't use that feature, I can't comment on it.
Nope, and it is a completely artificial restriction. For example:
- iPhone + iPad? Supported.
- Android Phone + Android Tablet? Supported.
- iPhone + iPhone (no SIM card/no phone number)? Not supported.
- Android Phone + Android Phone (no SIM card)? Not supported.
This, according to them, because they want to simplify the setup experience. But in reality adding a bypass option to the onboarding process to provide the tablet setup experience would be trivial and should have happened three years ago.
You can add this to the "list" like no Gifs on PC even though the code exists for mobile clients, and they share a lot of source code already.
Not exactly mobile, they have an iPad app that'll let you login into the same account. But not available on Android tablets. Or on other phones, but clearly the technology is there.
You can send SMS through the [Signal] app?! Been using it for a few weeks now but haven't figured this out. Or do you mean send SMS through the stock SMS app?
Aye, you can send SMS messages through the Signal app itself.
To do so, you have to go into your default apps, set the default messaging app to Signal (factory default is Messages for Pixel devices, likely whatever Samsung uses for Samsung devices). I just checked to see if there were any extra settings you have to enable in the Signal app, but it doesn't appear to be so. If a user uses both SMS or encrypted chat, you can long press the send button and decide between which it will use.
Do note, that any previous messages sent via SMS from other apps won't show up in Signal for message history. Likewise the same if/when you switch to another SMS app.
Thanks for the tip about the long press, I had no idea - this will be useful for some contacts that have installed Signal some time ago but forgotten about it (and haven't deregistered their number!).
The thing about iMessage is that you don’t need a separate app. You can have iMessage and SMS right next to each other.
Google never seemed to understand this convenience. They released Allo without any SMS support and were hostile so suggestions that it was a gating feature to adoption. Allo predictably failed as it offered no benefits over competing services, and no SMS fallback so that it could be the single messaging app.
If Google wants to level the playing field they should do it by competing and innovating. I suggest they start that endeavor by better understanding why people actually use iMessage in the first place.
The really sad thing is that they actually had this.
Hangouts on a Google Fi phone used to let you consolidate everything to hangouts - SMS, Chats, Calls, etc. It was a pain it was limited to Fi, but it worked just fine. You could also pop open Hangouts in Gmail in your browser and there all your sms messages were, nicely grouped and tracked.
Then apparently hangouts stopped being cool enough - so Google decided to shutter it in favor of "Google Messages". Technically - "Messages for web" also supports the same feature set as the integrated hangouts, but it FUCKING SUCKS.
The phone/browser syncing is bad, the UI is a complete regression. Just the process of enabling it required me to actually contact support at google fi (you have to open settings, disable previous sms settings for fi, stop hangouts, update your google account, and then opt into a beta).
Basically - Hangouts did exactly this, but Google continues to act like Google, and shutter any product that might actually be a good foundation to build/maintain, since Google has shown AGAIN AND AGAIN that it can't actually maintain any product.
Google can innovate just fine - it's the follow through that they lack.
I also had the Hangouts/sms combined app on my Google Nexus. But as you said, after annoying everyone because the sms app was suddenly gone, they annoyed everyone again because it was suddenly back. And then the annoyed everyone with several new messengers, though I am not sure who still payed attention at that time. Leaving out how annoying the death of google talk before all that was.
Google has messengers on every android phone preinstalled and nobody uses them, because they create them, never significantly update them and then abandon them. It's completely their fault they don't even get a mention when people talk about messaging apps.
Around the time that they started f-ing around with 15 different chat apps and killing off products, and integrations with other products, was when a Google account with "integration" started to become more of a hassle than worthwhile to me, personally. I used to use gChat, Hangouts, etc. but now I just use iPhone stuff since everyone I know has iPhone stuff. Apple hasn't deprecated anything since at least 5 years ago (the last time I had a work iPhone) so to me that signals that I can keep iPhones and not have to continually figure out what the "new way to chat" is, like I had to with Google. I've almost completely migrated from Google, except for Photos (which is superior to alternatives, IMO; I can actually backup my Google Photos from my Linux CLI whereas I couldn't figure out how to reliably do that with Apple Photos) and Google Search usage. I have had my Gmail account since ~2004 and I basically killed/deleted all of the services in my Google account now (even Google Voice sucks now, so I basically abandoned my phone number I used from ~2001 that I ported into it) except for forwarding email to my new email address and using Photos. I used to be "all in" with Google, but they made it too hard to keep using stuff that kept being killed off, so they dug their own grave.
Yes I used Hangouts and Google Fi for this exact reason. It was perfect. If they would have just rolled this out globally to all Android users I believe Google would have won the messaging battle with Apple.
I've since switched from Android to iOS, but Fi+Hangouts was amazing at the time. Too bad Google seemingly abandoned both projects.
This is what annoyed me the most. Google was there, they had an awesome solution. Then they just abandoned it. Even in its old, clunky state, it was still immensely useful, and user feedback was -very- vocal about its utility. They just don't care.
Yup, and didn't this exist pre Google Fi? Maybe it was just certain android phones, but I remember messaging one or two friends from hangouts in Gmail while at work, and they would respond really quick because they got the messages on their android phones. This may have been back before iPhones had SMS handoff built into iMessage on Macs, so in a way Google was more advanced than Apple's solution then.
Of course Google has killed all that many times over. They made their own bed.
I never understood why Google didn't just clone Apple's app many years ago. Hangouts was pretty close - take that, add e2e encryption for in-app threads (like iMessage) and make sure SMS is there as a peer. Make a client for the major platforms and then let the project slip into maintenance mode.
Instead, they championed RCS which (last time I checked) isn't encrypted which is borderline unethical IMHO.
I don't have duo or allo or anything like that on my Android phone, but I have one friend that I get different background color - a darker blue than normal sms, read receipts, and encryption, in the Google Android "Messages" app.
We've never really dug in to why, as we're both using the default app. No other conversation has ever had this blue message and lock symbol and checkmarks going on.
RCS doesn’t need a separate app either. You can have SMS and RCS conversations in the same app regardless of if you’re using Google Messages/Samsung Messages/etc
Yes, but it does suggest that converting any given market doesn't require there to be a singular combined app. I think it might not have been a terrible idea, but probably not a terrible idea.
I fully agree with the article. Google shot their own foot in many many things and is now slowly reaping the rewards. They had complete carte blanche to do as they wished on Android in terms of messaging, and they chose to run around like a chicken with its head cut off. RCS is a non-starter, no one outside of the US is eager to go back to an SMS-like protocol.
HN opinion has been negative on Google for a while, and this is filtering into the consumer landscape.
It doesn't mean they are going out of business tomorrow or at all, but I see a period of MSFT-like regression, reflection and then a Nadella to bring them out of their malaise.
On the other hand, the US is unique for this because iMessage is not as popular outside the US.
After reading the story about Google taking away a feature from their speakers, due to a patent dispute with Sonos, I can't help but wonder if the reason Google does such a terrible job at messaging has something to do with patents. Maybe they know they need to compete with iMessage but just can't because some patent farm or other company got there first?
Surely between one of their 8 messaging apps/teams they have the required expertise and patents? I'm not particularly keen on giving them any benefit of the doubt. They're one of the biggest, richest companies in the world.
Their products in this space really do just suck and Google's ability to do good consumer facing products is questionable and the ones that are good get killed off before they even have a chance to get off the ground.
Yup at this point if you buy into the new consumer products of either MSFT or GOOG, you have only yourself to blame when they inevitably get cancelled. Stick to their cash cows if you want stability. What really hurts is of course when they buy a different company and then kill its products. (Nest)
There is a publicly-facing Google site to enter an RCS enabled cellphone number, in order to disable Chat features… including end-to-end encryption.[0] This feature should only be configurable on-device, ideally, or at least be behind a login and 2fa. It’s just there on a public site. This is basically asking for sim-swapping attacks. And you’d never notice, only wonder why your RCS e2e keeps turning itself off. I wonder which individuals and agencies may benefit from that…
Even with the Chat features enabled, RCS doesn’t not support e2e on group texts[1], unlike iMessage, which does[2].
Google is just playing dirty pool and calling Apple users bullies by proxy, and I’m calling them on it.
Edit: Apple has a similar site to disable iMessage. This setting should only be available on-device, or if it has to have an online workaround, behind a login with 2fa. If you no longer have access to your phone, you should have to contact Apple support or go to an Apple store. The status quo benefits bad actors and intelligence agencies more than it improves the experience for end users IMO.
While I’m not a proponent of Apple’s walled garden approach, I think this stuff about bullying over the blue indicator is just Google using something to shame Apple so that Google can get what they want. Even if Apple introduced RCS to their phones to give better compatibility to Android features, the blue indicator would still show that the message was sent with end-to-end encryption which is something RCS doesn’t do according to this article. In my mind, a better solution for Apple would be to release an iMessage app on the Play Store or to work with Google on building a better messaging service that includes those features. But Apple probably won’t do that because it’s actually better for sales if they do have features that allow their users to feel superior to others, as cynical as that sounds.
I'd have more sympathy for Google if they hadn't spent the last 20 years creating and killing messaging apps: Google Talk, Plus, Buzz, Wave, Hangouts, Allo, ... And, instead of fixing it, the VP in charge is blaming 12 year old "bullies".
iMessage is really good because Apple focused on making a great product.
Of note is Google never took the plunge on any of these the way Apple did. Which one of those products failed back to SMS messenger for compatibility and provided a default rich communication option like iMessage? They've never tried anything like iMessage, no idea why. It would be a different story if they were goading Apple in public to interoperate with their version of iMessage, beloved and used by all Android users. But this position they're taking here just looks kind of lame.
> end-to-end encryption which is something RCS doesn’t do according to this article
The article is not quite correct. The base RCS standard does not include E2E encryption, but at least Google's implementation includes it as an extension. Not an ideal situation -- IMO it should be a required-to-implement part of the base -- but it's definitely there for those of us using Google's infra, at least.
No, it's not. By default, iMessage messages are stored in cleartext on Apple servers. You need to use an option, to disable iCloud backups, so that this isn't th case. So the messages are only E2EE if you take care to change the options so that they are, otherwise they are not.
I don't think I'm twisting it. Pragmatically, unless you fiddle with the options, iMessage won't give you end to end encryption. So I think it's fair to call it optional.
It's fitting that Google seized on this article that completely ignores that some kids don't have a smartphone at all, the article's author didn't even ask the interviewees about kids without phones being ostracized . This was probably placed by Google's PR dept.
Kids without phones may even, gasp, be bullied over it. Wouldn't that mean that Google, Apple and all handset vendors benefit from fear of bullying over not having a phone at all?
If you're outside of Europe, it really depends on the country. Some countries it might be Telegram, Whatsapp, Line, WeChat, etc. There's no real universal standard.
SMS is still more reliable because it doesn't rely on cellular data service. In emergency situations when cellular networks are overloaded or with a weak connection it's more likely to get through.
Don't forget - SMS was a hack in the system messages:
> The key idea for SMS was to use this telephone-optimized system, and to transport messages on the signalling paths needed to control the telephone traffic during periods when no signalling traffic existed.
In the absence of internet connection yea SMS is still useful but it has nowhere near the quality of UX and features of mobile messaging apps. It is just communication protocol after all.
Plus SMS uses phone signalling, like 2G does, and 3G data a bit. It needs a lot of signalling bandwidth where data and voice, ironically, do not need as much. SMS will fail long before data or voice on cellular networks fails. It has retry, which is famous for sometimes taking actual days to deliver a message.
Doesn’t apply from 4G onwards, where everything is IP, but still.
Depending on what you mean by "needs a lot of signalling bandwidth" I think that is incorrect.
I recall the early SMS functionality being added to cellular phones after the introduction of 2G in the early 1990s and as I recall, one claim was it monetised the massive amount of spare signalling capacity on the network. In the UK I recall that being said in 1994 by Orange (the first UK 'challenger' network vs 1G incumbents CellNet and Vodafone) when I had a Nokia 2010 handset.
SMS or signaling cannot use the bandwidth used for voice, they are entirely separate. On 1G and 2G one SMS needs the same bandwidth as 8 calls to go through. The signaling line can run at insanely low bitrates (and there may be errors).
The main problem was too many phones in one place causing errors on the signaling line. Like a concert. You'd get to a point where maybe one call can go through every 10 seconds. Then one person tries to send an SMS "because he can't get through" ... and the phone helpfully keeps retrying to send the SMS, each retry causing >1 minute of nothing signaling on the network. The network is now dead and while existing calls work fine, you can't even hang up anymore, never mind making or receiving a call.
I wouldn't count on it. SMS is available on any cellphone. If you don't know what chat apps the other side has, it's still the trustworthy if clunky baseline.
For more than 10 years, SMS and a chat ap have lived side by side. The favorite chat app changed a few times, but SMS just plods along, never really gaining or losing market share.
>SMS just plods along, never really gaining or losing market share
SMS lost huge market share to messaging mobile apps so EU telecoms changed their business model from selling SMS messages and/or calls plans to selling GBs data plans. For example you can buy unlimited daily, weekly or monthly data plan or x amount of GBs data plan. Some EU telecoms went so far to sell bundled apps data plans like this https://upload.wikimedia.org/wikipedia/commons/4/4e/%2B_Smar...
Taken into account that mobile data is not always available it will take some time until SMS will be extinct. And this in a central european country who just upgraded phone numbers for fax machines.
To young people who never used SMS and will grow up only on WhatsApp, FB messenger, Viber, Snapchat etc.
Snapchat is basically MMS with rich user experience and advanced features. Is anybody still using MMS when you have something like WhatsApp and Snapchat?
SMS and MMS are still useful as communicating protocols and communication services when you don't have internet access but you can think of SMS as something like XMPP. Why would you use bare bone XMPP when you can use WhatsApp running on XMPP with 99 useful features that XMPP doesn't originally have and support.
Plenty of people don't care about sending images over messages with phones, they use email and facebook for that.
Plus in many pre-paid plans the amount of SMS is almost unlimited, or with packages like 5 000 per month, which hardly anyone ever consumes half of it.
Not just from a European POV, but also from Eastern-Asian and South-American POV. I don't know the rest of the world.
For me and my peers, SMS is for 2 factor auth, spammy advertising, and the occasional parent that mistakenly sends a SMS instead of a WhatsApp message.
People forget that Google had a perfectly good messaging service called Google Talk that lived inside Gmail (the biggest product besides the iPhone at that point), interoperated with XMPP and AIM back in 2007, and threw it all away in 2011 as part of their mad dash to make a Facebook competitor in Google+. With Google+, we got Hangouts, which later became a standalone product in 2013 so that they could sunset Google Talk.
If they had just kept iterating on Google Talk and made it similar in functionality to iMessage, they would be in such better shape today. Instead, they’ve thrown away the last ten years on messaging.
Before Google complains about Apple holding back interoperable rich texting with RCS, Google should make RCS work with Google Voice. The people in charge of product at Google remain utterly incompetent. Get your house in order.
Yep, and before Google complain that Apple doesn't allow iMessage on Android, maybe they should make sure their closest product (Messages by Google) is available on iOS?
How do you expect that to work? Apple doesn't allow third-party SMS apps, and as far as I understand RCS is also pretty closely tied in with carriers so it probably wouldn't work without official support from Apple either.
On Google Fi, Messages can sync messages with web app. I wish there was a Messages for iOS for reading Google Fi messages on my iPad. But that would be a pretty niche use and they would have to call it something less confusing.
Hangouts used to have the ability to do both Hangouts and SMS. But it didn't have the ability to automatically switch like iMessage. They could have also rolled out the ability to sync SMS to more carriers instead of just Sprint and Google Fi.
Can't they ship a whatsup style client and then proxy it onto RCS or whatever they need to use on the backend?
The reality is a google is a total mess. We couldn't get their speakers to work with their calendars on paid accounts for the longest time (think 5+ years).
Back in the original Palm Pre days, webOS had the best messenger app.
Would do regular SMS messages but you could configure your AOL, MSN, and even Facebook messaging at one point IIRC all inside of the same interface. It's too bad it lost out compared to Android. Was so far ahead in so many areas.
Right, it had a jabber/XMPP client for that brief window when everyone was pretending to try to standardize. Google, AOL, MSN, Facebook, they were all (mostly) interoperable. Now we're back to all walled gardens.
Google is really becoming the old Microsoft. In old Microsoft it was believed that competing teams for the same product would lead evolution for the best product. Google is now doing that.
Hangouts was cool much before iMessage and Zoom as mentioned in the article. I remember it being my main messaging platform. I remember being amazed with the video chat quality with multiple people. Google was at least 5-6 years ahead of the game. But then, it just fell more and more behind.
As far as Google products go, nothing is user-centric and everything gets clunkier. Only Google product that feels staying alive is Google maps and maybe Google search. Not that Bing is better but there are times, I Bing a search to find something I can't find in Google search. I feel like even Gmail is falling behind now; it stayed the same billion years. Simple filtering, organizing tools stayed the same.
I have read many comments here and in other places saying that Apple makes the green SMS bubbles annoying and hard to read. But from looking at this screenshot, I don't get that vibe at all. They don't look more annoying than the blue ones. In fact, I'd say in the top part of both screenshots, the blue ones look like they have less contrast than the green ones.
This has always bothered me. Apple definitely knows this and is doing it on purpose. The color green they chose is just hard on the eyes. They don't think it's a good color.
No, the original color was black text on a different shade of green. The contrast was much higher, and unlike the current situation it was compliant with Apple's UI rules
It will look different depending on your settings[0] and the type of screen, affecting the gamma and gamut.
On mine, that screenshot looks like the green has an unpleasantly high saturation compared to the blue. The higher saturation increases the perceived value/lightness, lowering contrast.
[0] On my phone (a Pixel5a running Android 12), Display > Colors is set to Adaptive, rather than Natural or Boosted.
The color isn't the problem, never was. The color simply indicates that the person is using basic SMS, and that has an effect on all members of the conversation.
There was an article making the rounds the other day that argued that Apple had changed the green bubbles to have less contrast and thus be harder to read that they were in previous releases.
Honestly I’m not sure if it made it to HN. I saw it somehow (don’t remember how I came across it) and the title was kind of generic about the blue vs green bubble thing. It was only if you actually went in and read it you saw it was making a pointer other than “shunning and network effects”.
> so it lacks many of the features you would want from a modern messaging service, like end-to-end encryption
This bit annoyed me; while the base RCS spec does not include E2E encryption, Google implements it as an extension. Now, I don't know how their implementation works (is it the Signal protocol? is it some homegrown thing? haven't looked into this), and it absolutely should be in the base RCS spec as something that's required to implement, but saying it lacks E2E encryption is not quite correct.
Yes. When RCS is enabled for both parties and they are both using Messages, it uses the Signal Protocol for all one-to-one chats. It does not work for group chats.
Good to know, thank you for the reference! Disappointed to learn that E2EE only works for 1:1 conversations, not group chats. I wonder why they chose to limit it in that way.
I think he's right: the big problem I have with SMS is that it's run by the carriers, who are terrible at non-phone infrastructure — that's how you get SMS delivery latency ranging from seconds to days, completely opaque to the user, and new features are a long, slow grind. RCS preserves that model going forward.
Ah I see that makes sense. Somehow I didn't see that in the thread. So this person just wants to move away from phone number based messaging entirely.
I will say SMS Is still useful when you don't have an internet connection.
TBH I feel like most people are moving away from SMS already. I suppose google could just go the route of Apple and bake in google messaging or something into the OS.
What I’d like would be doing something like the way notifications work or what Apple did for video streaming with the TV app: make messages pluggable so I could have a single app listing all of my conversations like I had with Adium a decade ago. I might still open those apps for extra features when I need them but it’d be nice to just see my last message from someone without having to remember that e.g. we normally use Signal but sometimes use SMS or WhatsApp in groups.
SMS would be terrible as a new solution now. It is still useable because it works in any situation where you get a 2G signal, but it is mostly used as a fallback. And around here SMSes are free and unlimited in €2/month plans (data is the new cash cow).
Imagine if Google had implemented the small feature set of iMessage and supported it on all OSes. Imagine how much market share they could have captured.
What you're describing is WhatsApp. So we don't need to speculate.
iMessage benefited tremendously from being the default. Combine that with Apple's mobile market share in the US and you get the present situation.
My gripe isn't really that it won in the US. Its that you need Apple hardware to participate.
Google may be self interested but they're right about one thing: knowingly allowing and fueling this social dynamic is inconsistent with Apple's brand. But it was never really about values, just making consumers feel good about their purchases.
I also described signal and a dozen other competitors. None of those apps are made by Google. Google ships Android. I don't think my point should have been missed.
Their point is Google should have stuffed their iMessage equivalent (such as Hangouts) inside of a generic texting app that also handled SMS/MMS by default, and then enabled all the same features that Apple did and released it for iOS.
From a user perspective, the Messages app can. I want SMS/MMS seamlessly integrated (like when my cellular data connection dies, the bubbles go green), like the Messages app does. If WhatsApp cannot, then it's definitely missing a huge piece of usability.
Exactly it's the iOS app called "Messages" that is too powerful for Google's liking. Google uses an article about iMessage as a social network to make it seem like they are the victims for not out-competing the "Messages" app.
It's been said here already that gchat had the features that could be been integrated into Android's SMS app, add end-to-end encryption and they would have crushed the iPhone.
It's funny to read all the apple support here. I would guess most of these people have iphones and think apple just made a better product than google. That's not the issue nor the truth. Android messages works great for Android to Android, just like iMessage, because it does the same thing: routes messages through Google servers if it can, and falls back to sms when it can't. So the issue is that Android to Apple (and vice versa) messaging sucks and Google is looking to fix that. Yes, it's in their business interest, but it's also in all consumers' interest. Though, making it better is certainly not in Apple's interest. They control this "cool-kid" narrative that has all apple users looking down upon anyone who doesn't use apple and thinking apple is just a better product.
I always considered RCS to be raising the lowest common denominator up a bit from SMS, not really a replacement for any of the various data-based messaging services.
Google made a pixel phone. I liked it. Unlimited photo storage for life they said. Google hangouts and duo they said. Google this and that they said. Seems they rug pulled on every one of those programs.
Now, what is the selling point of a Pixel phone? They are designed to spy on and abuse their users by default. The entire business model is built around collecting data on you for sale to other parties. Phones are VERY personal, most people wouldn't even share their phone with a friend!
Maybe phones have just become too personal as a device? Maybe it is time to close the book on businesses like Google that ship shiny spyware where the utility features of a phone (messaging) is an afterthought...
I still have an iPhone for now (am waiting for mobile Linux to become just a little more mature) but I’ve turned off iMessage. When I get asked about how I can be reached by IM I tell people they can find me on Signal.
Been doing this for about two years and now ~80% of my personal conversations are over Signal. And most of these friends are not very technical.
I love my little successful rebellion against the walled garden. And it will make my eventual transition away from iOS much easier.
Just a somewhat related personal anecdote, sorry to deviate a bit from topic.
EDIT: Yes, Signal is centralized and I would have loved to use Matrix. But the clients are bad. Email me if you want to build a better one
Google shouldn't have given up on hangouts. It worked, sms, messaging, internet calls all from one app. Instead they wanted to get behind an open standard which works but is tied to carriers and phone numbers...
I travel a lot and now essentially live in 2 different countries at once so tying all my communication to a phone number is a no-go. Now FB messenger ironically is my go-to (only real cross-platform app that everyone seems to have), even though I'm not a fan of FB at all.
Don't forget carriers got us here by charging PER text.
I remember when iMessage came out, and for some people it was a way to get away from getting charged for texts. Especially international! Things have changed so much it's hard to see the original inspiration in 200x.
As for interop, in 2020s it looks like platforms are the style du jour, things like XMPP didn't quite cut it. I'd be happy to see that change, but for google to lay this claim sounds lazy to me.
Google really needs to get its nearest competitor under control before they go after others. But Google can't get itself under control. Too busy shooting its own products before they can run, walk or even crawl.
Bikeshedding at scale. This is what it looks like. I'm surprised that their home automation systems don't have some incompatible chat platform embedded in them.
Google had a great thing with the integration between Google Fi SMS and Hangouts. They could have added E2E encryption and had a comparable product to iMessage. Instead they killed it and switched to the next messaging system flavor of the week and now I can now longer see SMS messages in my gmail window and the whole thing is much worse.
If you're a Google Fi users (cell phone service) you have to do some wonky hacks to make iMessage work because Google doesn't support it. Then every time you run a software update, you have to re-enable iMessage.
Google lost a fight, and is crying about it.
They do EVERYTHING in their power to screw over people on iPhones... and then they want Apple to play fair? Ha.
The worst thing is that when you travel between countries, iMessage is really the only good way to text friends without getting silly international text fees.
Therefore, all of my friends have to have iPhones... or I've basically stopped texting them. It's sad. But hey, that's on the phone companies too for charging money for texts. It's all shitty.
But Google being shitty and then bitching about Apple... that's rich.
Us (iMessage) vs Them (Those without iOS or macOS)
vs Those without smartphones (Mail)
vs Those without internet (Phone)
vs Those without phone or internet (Maps)
When I lived overseas several years ago, and was on an ancient plan that only allowed 200 free SMS messages, the blue vs green was a critical distinction. After my free SMS allotment, it indicated whether I was being charged or not.
Jony Ive fancies himself a wizard of design. Well, he dropped the ball when he decided to go with white text on a light green background. This is called low-contrast visibility and reduces accessibility for those with visual impairments.
Jony and Apple could have left a switch setting for black letters instead, but no, the Apple way is read white letters on a mid-tone gradient.
My last iPhone, I never upgraded it from iOS 6 because I didn't agree with this design direction, and I have to say it's a breath of fresh air using Android because you don't have to deal with a single guy making all the decisions for you.
LOL Google is pontificating on a messenger app, of all things? Google, I'm not sure you're qualified to have an opinion on this topic, given your historical failures in this space :)
Google is just jealous they’re not able to read the messages and show ads, Remember Google Allo the shameless app that reads every message and “suggests” businesses automatically?
Google did this to themselves, and now are crying that the law should protect them, despite them having larger market share than iOS.
RCS would be a regression for people who /do/ use iMessage, as RCS can randomly drop encryption, does not support multiple devices per account, and does not support group messaging. In addition to that, RCS's feature set is defined by carrier groups, who like to charge extra for "value add"/new features, and who don't move at the speed of tech release schedules.
But it would be a step up for people who use SMS on iPhone, which is everybody who texts a non-iPhone user, which is everybody. It would also be a step up for every Android user who texts an iPhone user that doesn't support rich texting. Apple is wrong not to support an interoperable rich text protocol, and Google is also wrong not to support it in Google Voice.
It would still need green bubble treatment as the security guarantees are weaker than iMessage or any of the myriad google chat systems.
At its base level it is meant to be e2e encrypted but that fails frequently enough that google has to have special UI to indicate the failure, even though they endeavor to minimize how visible that indication is.
For group chats (the ones that seem to pop up in examples) RCS does nothing: it isn’t e2e.
Group e2e is challenging, which is why it’s still rare even though it has been the behaviour of messages’ group chats since day 1. That said it is mind blowing to me that the carriers specified RCS’s group protocols as anything other than fully e2e. If you’re going to make it a standard you don’t get to half ass it. :-/
Then as others have said, in RCS your keys and account are tied to your phone number. This is not as much of a problem in the US, but in many countries changing carrier means changing number.
The security guarantees for RCS E2EE are higher than the security guarantees for iMessage. iMessage relies on a public key server controlled by Apple (or China if you're messaging someone in China). Whoever controls that server can MITM the protocol, and the client has no way to verify. iMessage also doesn't have forward secrecy. RCS E2EE, on the other hand, is a straightforward implementation of the Signal protocol, which does implement forward secrecy and which provides a way for the user to verify they aren't being eavesdropped.
I will listen to Google's plea when it stops siphoning web browsing behavior from Chrome, tying Android phones to Google accounts and banning genuine scientific debates on Youtube.
Heh, now Google feels the pain of proprietary protocols. Had Google pushed for XMPP and RSS odds are they wouldn't lose so miserably to Apple and Facebook on the social side.
It's bizarre how many people here say "oh, walled garden lockin of communications is fine because the alternative is Facebooks app people use outside the US!"
If people can disable iMessages, and also use other messaging apps, what is the issue here? If people don’t want to be in the “walled garden” are they not allowed to switch from iPhone to Android? Certainly someone willing to dish out the cost of an iPhone can afford an alternative device if they wanted one.
All Apple has to do is wait this out as the social ostracizing is just a convenient side effect of their scarlet lettering. The color coding was made to inform users that SMS fallback was being used if green, which went on to mean "unencrypted". Monopolies are tolerated if no anti-competitive practices are employed, here, the competitor shot itself in the foot 13 times and asked Apple "why did you do this".
> "Teens and college students said they dread the ostracism that comes with a green text. The social pressure is palpable, with some reporting being ostracized or singled out after switching away from iPhones."
This can't be true, because if it is there is bigger problem than some google's protocol. Why are they still torturing kids with these parades? Get some celebrities to make the green texts cool, this is madness.
Google used YouTube in the same way against Windows Phone. They actively made it technically and legally difficult for Microsoft to develop their own YouTube app for WP while only developing a version for iPhones and android. At least with sms you can still functionally use messaging, but google closed off entire services by actively preventing them from being developed for their competitors platform back in the day.
I remember when the ethos at Google was to compete on technical excellence. Yes, those days are long gone. Yes, technical excellence isn't enough to "win" the IM market (assuming that winning is possible or even desirable). However, it never stops hurting to see the change in tone.
For a company that is reticent about so many important problems, this seems like poor form.
RCS is an excellent messaging system if you completely disregard the fact that the internet exists. It's basically the SMS v1.1, about 15 years too late.
For the rest of the world, I don't think it'll ever pick up at all. SMS is long dead in the past, and, AFAIK, only still relevant in the US. Elsewhere, SMS is for verification codes and spam.
The vast majority of iphone users just do not care about imessage, much less even realize that they are sending an imessage instead of a text. If there are really groups of kids who ostracize people because their message bubble is green or whatever that does not surprise me. Kids find 100 dumb excuses to make fun of their peers all the time.
Google is just complaining that they're too dumb to make something, improve on it, and keep it around.
The only bad part here is that YouTube's days are numbered. The other stuff doesn't matter. I suspect that worldwide iMessage and whatever Google is pushing on a given day is a rounding error.
Google isn’t dumb. They are an advertising company that creates hype with other experimental products (to increase stock prices) they fully intend to dismantle, and buys out functional tech companies.
They are using hype to increase their stock and axe them later to show a better earnings report further increasing stock prices.
They are intelligent and runs on innovative hype but at their heart they’re an advertising company.
This is like suggesting cars' days are numbered because skateboards have become extremely popular. Sure they technically are competitors in some extremely narrow ways, but suggesting so belies a misunderstanding of the underlying uses of each.
Tiktok is not a competitor to YouTube. Long form vs short form. It's like comparing tweetes to long form articles. I've actually seen Tiktoks promote YouTube videos.
iMessage seems like the WeChat of America. It has a ton of integrations but if you exist in any other part of the world, it really doesn't make any sense to use it, since maybe 1 out of 5 people will be reachable.
SMS is like a spam graveyard where 2FA codes and other regulatory compliance related stuff shows up. SMS is primarily texts from my bank and spammers. Most folks in the rest of the world are using WhatsApp, with the occasional country where Telegram is more popualr.
Messaging with a layer of rich features for billions seems like a hard problem. I'm not sure what iMessage is built on, but WhatsApp is using customized erlang/ejabberd and Telegram is its own golang MTProto stack. Each probably handle millions of connections on FreeBSD or something I suspect.
Larry Page wanted to buy WhatsApp so Google can compete in IM app business but WhatsApp sold to Facebook. I think Google had Gmail chat called Gchat, that thing could've been successful idk how it failed tbh.
Google needs to stop complaining and make RCS web accessible like hangouts was. messages.google.com is not it. that requires your cell phone to be on to pass through the texts.
I'm sorry, but what you're saying is impossible. The HN comment section has made it clear that Apple has a monopoly on messaging, and no one can compete with them.
> Can you have the same identity if you change your number/carrier?
Identity seems to be tied to a number (not carrier), but Messages uses Google Contacts as an optional layer of indirection.
So, if you change your number, and the other person changes (or adds) the number to your existing contact, your identity is preserved (for them). If the other person creates a new contact for your new number (or doesn't associate the new number with any contact), identity is not preserved.
> Can you use it not on the smartphone?
Yes, you can use Google Messages for Web on a computer, but the authentication is still tied to the phone via a QR code, and I think that communication actually is relayed through the phone if the conversation is via SMS rather than RCS.
> Can you use it without cellular data Eg with Wi-Fi only?
Yes.
> Can you throw out the SIM card and still send/receive messages?
I think that the answer is generally 'no', but there are a few edge cases (eg. I'm not sure what happens if you auth Google Messages for Web on a computer, set it to remember the device auth indefinitely, and then remove the SIM or turn off the phone).
> If the answers is 'no' then it is a carrier lock-in.
As you can see, the answer isn't quite so black and white.
> Whatsapp is also bound to a phone number ...? Is that carrier bound?
In the world with NMP - it is 'carriers' bound, but still - good luck moving to another country and preserving your number.
> Why throw out a sim card?
There can be any reasons.. but the most common one is someone 'liberate' you of your phone and other belongings (sometimes including documents). So now you want to talk to your family, you get a phone, login with your Google account... and now you are required the same phone number to work it back. So off you go to your telco office to restore the SIM. Oh. It is 3:00 AM and you don't have any documents/ID to prove what you are the someone you claim. And imagine if this would happen not in your backyard, but on the other side of the planet.
> In Belgium, the number is personal and not from someone else
MNP. But still you are tied to your /number/.
Unknown number: "Hey mom! It's me, your son NicoJuicy! I was robbed tonight, can you send $100 so I could get home?"
Yes, for me WhatsApp is similar with proposed RCS implementation - it is too 'carriers' bound. I hate what I need to throw my /phone/ number around to everyone to just be able to receive some text from them.
I would really prefer some identificator not tied to a local provider of a completely irrelevant service.
Telegram, at least, allows you to use a nickname, though it still requires '2FA' through the SMS for the registration.
I'm so glad this is chiefly an American problem, as I wrote previously in another post about iMessage. Outside the USA and maybe some CANZUK countries, SMS are dead, iMessage is irrelevant and chat apps such as WhatsApp, FB Messenger, Telegram, Viber, KakaoTalk and LINE dominate the market - I live in Italy and I haven't received a single SMS from an actual human being in several years.
In those countries where Apple didn't have a > 50% market share in the early '10s, people simply couldn't use iMessage. For instance, this is a summary of how things went in Italy. I think something along these line could have happened in most other countries where prepaid traffic was the norm though:
1. In Italy, basically the entirety of mobile plans were and still are prepaid, which meant you charged your account with money which you then used to pay for your traffic. Most people also had plans you could easily change, which gave you stuff such as SMS and phone calls minutes for a fixed fee, and you paid for them using prepaid credit. More "serious" contracts were heavily taxed, and thus only make sense for corporate phones or if you have a VAT account to deduct some of the taxes (and even them they were not the cheapest option).
2. No prepaid plan included unlimited SMS until around 2015, when they had already become largely irrelevant to most people. Before then, you generally got a very limited amount of SMS per month or day, and those were often tied to numbers belonging to the same carrier.
This meant that most people in a certain area were basically forced to stick with a certain MVO for most of the '00s. For instance, a very popular 2007 Vodafone prepaid plan in Italy costed €6 per month, and included 100 SMS a day towards all Vodafone numbers (99 actually, you had to pay the first one). Having the "wrong" carrier in that time period meant that people had to pay a lot of extra credit to have a proper conversation with you - this was often a deal breaker for romantic relationships among teenagers, or led to people not contacting you at all. A very interesting time indeed.
3. MMS were basically never included in any plan ever, and when they did, they had the same limitations as SMS. Often, if your plan followed the "pay the first message, get 99 free" clause this was also true for MMS, meaning you had to pay for the first SMS AND the first MMS. If People were so wary of them that they actually deleted the MMS APN from their phones to avoid sending one of them by mistake - if you wanted to send a photo to someone you simply waited until you got home, in order to use MSN Messenger or email. The only usage of MMS I remember of in the '00s was sexting.
3. When iPhones and Android came out in the late '00s, data packs suddenly became a necessity to most early adopters. The iPhone heavily pushed its Internet capabilities a lot, and you often had just spent a hefty sum (remember: prepaid meant you had to pay the whole phone cost upfront) so you wanted to squeeze value out of it. Carriers at the time came out with the idea of selling extra prepaid packs with a limited amount of data (i.e. 50 MB a day, or 500 MB a month), which was not an awful lot but it was enough for maps and some light browsing.
4. I actually bought an iPhone 3G back in 2008, and it was truly amazing for its time. I paid around €550 for it, which was quite a lot for a teenager - I had to sink a lot of the money I had earned from my summer job in order to buy that. Most people around me were very against the idea of spending so much money on a phone - after all they could get by by simply buying a random Nokia 6610i or whatever for €100 and pay your 10 euros a month in prepaid credit and do whatever you needed to do. The fact that carriers in countries like the USA basically forced you into 2 year plans meant that you often got iPhones for cheap, which helped get a foothold in the market.
5. When people started to actually switch to smartphones around ~2011, most people picked up shitty €200 Android phones which utterly sucked, and the higher end saw a lot of fierce competition between the iPhone, Samsung Galaxy and the likes. Still, you could expect at most 1/5 of your contacts to have an iPhone, and still people were locked in those carrier walled gardens when sending SMS. If they had an iPhone you could send them iMessages, but that was not the case. The fact iMessage was integrated in the SMS app didn't help either: people back then had to actually _count_ how many SMS they had sent a day to stay under their daily caps, and mixing in special messages you didn't have to pay was actually pretty confusing. I think most people in Italy today still don't really know what iMessage is actually.
6. Data is carrier agnostic - as soon as true chat apps with push notifications such as WhatsApp and FB Messenger came out, people started using them as a loophole to avoid paying for MMS and SMS. Group chats, which were really not feasible before (remember: SMS caps), suddenly became popular. Feeling left out, most people left feature phones in order to use chat apps, causing SMS to quickly disappear in less than a year. As an example, I went from sending 100 SMS a day in 2012 to 20 a YEAR in 2013.
Google's point about iMessage is that Apple shouldn't be promoting and profiting from kids bullying each-other. The article's author has a brand he's selling as someone on the Android beat who's willing to poke Google. Google is also making the case that since iMessage bootstrapped itself on SMS/MMS, perhaps it should continue to embrace the updated versions of these standards, enabling encrypted messaging with Android users.
iMessage is indeed way too powerful, but RCS is nowhere near as good. Even basic things like fast high quality photo/video sharing, reactions, and apps like in-chat games.
I suspect Apple will eventually support RCS as a strong improvement over SMS. This will help a lot with bridging the gap, but Apple will still use iMessage as a differentiator.
I don’t really understand why people keep referring to the text bubble color here.
"Teens and college students said they dread the ostracism that comes with a green text. The social pressure is palpable, with some reporting being ostracized or singled out after switching away from iPhones."
Why is text color an issue? Or, is it just a stand in for referring to the different apps?
It’s more about the what the color of the bubble symbolizes. When you see a green bubble, you know you are losing features when communicating with this person - the nice link previews, the reactions to individual messages, threading, mentions, and various other iMessage tie-ins that people have.
In a one-on-one conversation, it’s not the biggest deal…but in a group text it is a massive loss of functionality, enough to make people set up separate group texts with only iPhone users to restore the lost functionality when they don’t need to message the non-iPhone users.
They're stored in a sqlite database on your phone. If you make an unencrypted backup of your device, you can find the db file in the output. The filenames are all mangled, but there's a manifest database at the root of the dump that has a mapping to the source file metadata.
From there, you just need to export the data you want from the messages db. The schema is kind of amazing, but not in a good way.
You don't need to buy a tool - you can write a python/ruby/whatever script.
It doesn’t matter if Google ruined android messaging. The point is, tons of people use android and google is trying to make it better. The title of this article suggests an orientation towards google of contempt, as opposed to showing that google is trying to do right by its former mistakes. And does not point out that apple has not been nice in the past either.
The article promotes a zero sum mentality. That only apple should win because iMessage is better and because google already messed up.
As opposed to a value oriented mentality that a new standard, RCS, could be better for android and iOS users alike.
Google hasn’t always been a great company. I don’t understand why we can’t celebrate wins, especially those that would benefit others, such as rcs.
To do otherwise is to indefinitely call some parties good and some parties bad, to engage in black and white thinking. Which is more harmful for ourselves and says more about ourselves than the individuals and corporations of the world.
What was posted by the official Android account ("Message should not benefit from bullying. Texting should bring us together, and the solution exists. Let’s fix this as one industry."), and the opinion of the article's author ("Google took to Twitter this weekend to complain that iMessage is just too darn influential with today's kids") bare no relation.
The author clearly doesn't like RCS, which is an opinion he's entitled to.. but Google's approach to try and get multiple vendors to adopt an open standard (RCS), instead of creating a walled garden seems like the better path.
“..google is trying to do right by its former mistakes” - this entire thread is a joke. I mean come on… they don’t even let their products have a chance to breathe before shutting them down just so they can release the same product with tweaked branding and a different UI.
The truth is Google could introduce an app today, and if it was good enough and outdid iMessage, and people would start switching over within a few years. They could make it part of Chrome to supercharge adoption but nope.
Google sounds like dudes who whine about cancellation.
I could never figure out why Android did not copy iMessage and offer the same within the Android ecosystem. The Android equivalent of the green and blue bubbles. No one is interested in a carrier driven initiative like RCS at scale.
Good question. It seems that there may be too many PM’s trying to make a name for themselves. There may also be a lack of vision, and a lack of willingness to let a product live and to make incremental changes to it… it either succeeds right away or they replace it with a similar product (rebranded) /shut it down.
... even though Google locked-in the entire Android ecosystem by forcing people onto Google's RCS servers because they couldn't wait for carrier implementation?
How many messaging systems has Google had over the years?
Their shotgun approach works financially, but it means that only a few of their projects really stick (win). The rest just trundle along until they get discontinued.
The hypocricy is tiresome. When there's a regulation that threatens them, they make a lot of noise about "free market", and "let the market decide". But when the market decides against them, they want some government intervention.