Beeper Mini is back
blog.beeper.com
blog.beeper.com
These two Messages features combine to create a terrible UX. When someone starts a group chat in Messages and includes a single non-Apple device, it converts the chat into a group MMS at which point anyone in the group who was added by Apple ID email address starts receiving the messages via email with text messages arriving as text attachments to those emails.
The from/to addresses look like 2345678901@domain with domains such as mypixmessages.com, mms.att.net, mypixmessages.com, icmms1.sun5.lightsurf.net, etc.
It doesn't matter if you have a phone # associated with your Apple ID in addition to an email address. If the person who starts the chat accidentally uses your email address (which Messages makes both very easy to do accidentally and very difficult to notice because Messages hides the actual address behind the contact name) and there's a single non-Apple device in the group, you get to be on the receiving end of a barrage of emails from which you cannot unsubscribe.
When Messages converts a group to MMS, it really needs to make it obvious which recipients are email addresses and which are phone #s... it should either not hide the information behind the contact name and/or for cases where a contact has both a phone # and email addresses, it should favor the phone #.
/sarcasm
https://www.verizonwireless.com/pdfs/user_guides/How_To_Txt_...
The ironic part of all of this is that while the EU may be forcing Apple into supporting RCS to fix the situation, Google has resisted every effort to extend RCS to their own Voice platform.
It's really a shame that Microsoft gave up on mobile, because they really could be a real middle ground for the rest of us that just want interoperability.
As for reply threads, when it's used it creates a lot of confusion for non iPhone users and it's not clear how Google Messages and other texting clients can fix it post-hoc. I'm not even sure how iOS reconstitutes it-- perhaps Apple sends some message metadata on the side via iMessage?
Hopefully the experience is improved when they implement RCS, though I'm not sure if tapbacks are part of the spec.
Unless there's something I'm missing, only Android users get cross compatible tapbacks.
Release iMessage on Android. If there is a concern that it wouldn't be secure with Google controlling it, then they could put it out on F-Droid, which would simultaneously prove that they're serious and also undermine Google's own efforts at controlling the culture war.
Yes, there are other solutions to the spam problem. They are nowhere near as effective as what I’ve witnessed as an iMessage user so far. I regularly get spam chats on WhatsApp and Signal.
Spam doesn't matter here - same app is used for SMS, which gets spam, so there's nothing new here.
But if Apple wanted to, they'd just sort out a deal that allows hardware signing of iMessage accounts on Android. That's not an unfixable problem.
This argument doesn't make any sense.
They managed to figure out a way to create valid attestation data via old Apple binaries. Just because a security (well. "security") measure was circumvented, doesn't mean it doesn't exist at all.
Hardware Attestation however can have an actual security benefit.
If beeper was able to attest without hardware, Apple isn't doing hardware attestation and it's therefore just anti-competitive.
Apple does not want you to connect to iMessage with non-Apple hardware and Beeper uses old Apple binaries to let you do just that.
That, to me, does fall under the umbrella term of "circumventing" some measures that Apple put in place to stop you from doing that; but I guess I can see the point where you'd object to use of that word?
The point was that if you can replicate it in software, then they're not requiring hardware attestation.
Guess it's local issue?
Email is in my bio if needed. Thanks in advance.
I have not participated in any cryptocurrency-related groups, so I have always assumed it’s just random.
Additionally, F-Droid signs every app themselves.
edit: When the signing is in single entity like f-droid, we have single point of failure.
When everybody sign their own app, we have trust scalability issues -- "trust" just can't scale to everybody.
Of course the build platform being compromised is possible but that can happen even with binary distribution.
Anyway, I hope for Apple that they have numbers proving that this bullshit strategy really makes them sell more iPhones because it makes them look really stupid. In any sane society, nobody cares about the color of a bubble, in fact, as an iPhone user, I blame more Apple for the lack of basic SMS features than of the bubble color. I’d be a stupid friend if I pressured my friends to get a blue bubble, that’s insane.
This makes no sense. What’s the point in degrading the UX without telling the user 1) why the UX is degraded, 2) what they can do about it? If the point is to steer people towards iDevices, why is it degrading the UX specifically for these people? Honestly, this sounds like a knee jerk reaction where you are convinced that Apple is bad and are looking for confirmation instead of trying to actually think rationally.
> It's really a shame that Microsoft gave up on mobile, because they really could be a real middle ground for the rest of us that just want interoperability.
They could not. They were neither here nor there in terms of platform use and applications availability and poured tons of money into it for no result. Nothing in their behaviour at the time showed that they even understood the problem they were trying to solve.
Because 1) everyone in the Apple world knows, and 2) they want the answer to "What can be done about it" to be "Shame your peers into switching to an iPhone".
And it works. A little too well, especially with younger folks.
But I'm also the opposite of a younger folk.
I'd be sure this was why, if Google hadn't once tried to get me to use a combo SMS/MMS + some-other-Google-messaging-service app on my phone (by replacing the normal SMS app on OS upgrade—this was on a Nexus phone) that was so broken and janky it was unusable.
Like, it is for-sure the case that a rich, huge, "smart" company can fuck this up a lot worse than Apple has. iMessage is easily good enough that I haven't had to go find some alternative SMS app, at least.
And at least it was cross platform but overall I agree that mobile messaging should be standardized and open. So while the Google messaging strategy has been an abject failure overall, they did eventually trip over themselves and stumble onto the right path.
(Almost) nobody here is challenging that it is, under the condition that you communicate exclusively with iPhone users.
MMS group chats are an absolute dumpster fire from an UX point of view. In some countries, a single MMS costs about half an USD as well (per recipient)!
> MMS group chats are an absolute dumpster fire from an UX point of view. In some countries, a single MMS costs about half an USD as well (per recipient)!
Yes, agreed, I’ve never seen it not be awful.
It doesn’t support delivery receipts (my old Nokia could do that in 2003!), doesn’t let me send texts to a specific number of a given contact, doesn’t let me pick what number I want to send texts from (for dual SIM), and most frustratingly I can’t send an SMS to any contact it believes to be on iMessage.
You can long press on a sent iMessage blue bubble to reveal a 'Send as Text Message' menu item. It's quite hidden but it's there.
It gets even worse when iMessage and multiple devices come into the mix. It all kind of works for 95% of people I’m sure, but it completely falls apart in some cases with absolutely no way to be more explicit.
Swipe up from bottom screen edge to open Control Center, toggle Cellular Data off, send as SMS, then toggle Cellular Data back on?
Maybe asking siri for help on this is the apple way.
Tap on their name to change the "to" address; here it gives me a list of their Apple ID email and phone number to pick from.
You can enable fall-back for contacts which fail to send via iMessage to instead send via SMS, but I don't think you can send SMS to a phone number registered with iMessage by default without disabling iMessage globally.
Oh, what's even better is that it tricks the iPhone owner into thinking that a full resolution image was sent. On my wife's end she see's the full resolution original format image in the messages thread, not the blurry 32kb version everyone else gets so she had no idea that this happens.
I think that setting doesn’t even do anything for MMS.
The two just have very different semantics, just like how it's generally accepted that email is not a great medium for group chat either.
Some carriers/plans don’t even offer it.
Google Voice has been in maintenance mode for years. It's unlikely that Google resisted adding RCS, but rather there's been no effort to actually do it.
A service having a paid version doesn't mean anything.
Nokia's Lumia phones were so good at one time. The hardware was top notch (including cameras). The software was smoother than android and more intuitive than iphone. It was just a solid platform.
I would buy one in a blink if it was available today in the high end segment. I'd not even be bothered about google's anti competitive behavior wrt youtube and other apps.
Massive shame we lost Nokia and windows phone both due to the de facto duopoly that has taken hold in the market.
It wasn’t terrible, but it had its problems.
Upon moving to Europe we discovered that WhatsApp is the preferred way to connect with friends, employees, social groups and schools. It was actually the driving factor in me conceding and setting up a FB account.
IIRC I have not ever linked the two nor should FB have...
In India alone, whatsapp MAU already reaches nearly 50% of imessage MAU worldwide, and rapidly rising.
(I'm American, for context.)
You also seem to be forgetting the most-populous country in the world – no WhatsApp there either.
Between China and the US, that's already 20% of the global population unlikely to be using WhatsApp for most of their messaging.
However in the 4th largest (Indonesia) everybody uses WhatsApp (at least a few years back) as Facebook offered free data to their services there (internet.org / "Free Basics") whereas iMessage would cost money for data traffic or SMS/MMS.
Thus really different across countries and regions and social circles.
People I know in India tend to use WhatsApp. People I know in Europe tend to use whatever shit is popular where they live. Discord, Telegram, FB Messenger, iMessage for those with iPhones, SMSes as a default, you name it. Again, what’s the point?
iMessage is only used in the US.
And Discord, and Telegram. Aggregate averages are not useful because they mask a lot of very different situations. Even at the country level, just look at this map for example: https://www.similarweb.com/blog/research/market-research/wor... . And even this map obscures a lot: it does not show social effects, and it only shows the most dominant platform without telling how popular the others are. In these discussions you see a lot of people parroting anecdotes as if they were statistically significant. This is really unhelpful.
> iMessage is only used in the US.
This is factually false, for example. Loads of people use it in Europe as well, even though it might not be the case in your social circles. It is not dominant anywhere, but that includes the US. Looking here for example: https://engage.sinch.com/blog/most-popular-messaging-apps-in... iMessage usage varies from ~10% to ~35% depending on countries (with a lot of countries missing). That’s quite a few million people using it at the very least.
Again, asserting anecdotes that way is really unhelpful.
I really don’t think Apple consider iMessage exclusivity that important.
Then you missed the part where Apple executives explicitly said so in writing:
> "the #1 most difficult [reason] to leave the Apple universe app is iMessage . . . iMessage amounts to serious lock-in." Schiller stated that "moving iMessage to Android will hurt us more than help us, this email illustrates why."
https://www.phonearena.com/news/imessage-locks-ios-users-int...
https://www.macrumors.com/2023/08/29/china-biggest-iphone-ma...
WhatsApp is ubiquitous in India, the most populous country in the world.
SMS is outdated in a similar way that email is, it's something you use to receive notifications and messages from companies etc, it's not how you talk to your friends.
I’ve heard that if you have your own server, it’s even worse, to the point that you need to pay for some proxy which helps you avoid such problems, and also avoid that almost everything recognise your emails as spam.
AOL finally "won" that one by making a buffer exploit in their own client part of the required protocol. Later a court required them to allow messaging interop (as part of the Time Warner merger). They never implemented it.
My youth was in the late 90s and 2000s and I don’t know a single soul that used AOL, ICQ, or Yahoo. I imagine all of them must have been hoping for the reverse at that point, access to MSN.
Obviously just 1 anecdote but I just wanted to share that my experience and your experience were dramatically different.
IIRC AIM was popular in America and MSN was popular in Europe.
But indeed no one uses it for group chats. That's what WhatsApp is for.
I definitely look back on those as the "good old days" of chat.
Huh? Most people associating ICQ with the 90s is so strange to me. In Russia we used ICQ so much it pretty much became synonymous with the concept of instant messaging itself. That was in the late 00s. Skype was also prominent. Then everyone gradually switched to VKontakte, when they introduced instant messaging and group chats, and then Telegram. At no point did we even try to get into AIM, Yahoo, or MSN.
Fun fact about our ICQ use: almost no one used the crappy official client. For most people it was QIP or Miranda.
Unless you actually sign up you tend not to find anyone using it. But when you do, it all appears out of nowhere.
Same as when you buy a car and suddenly everyone has the same colour/model.
I used Y!M for NeoPets stuff when I was 14, and MSN for school but never ICQ or AIM.
Those time's were specially magical.
MSN was more of mid-00s thing. The 90s were all AOL though. I knew people who used ICQ (it was definitely more of a nerd thing) and Yahoo Messenger too.
I also don’t think goading apple is going to do much here either. Regardless of the current feelings around apple’s walled garden, they are not going to suddenly keel over and give up on locking out these commercialized attempted to bypass their security
I probably won't try it again until it has a few months of uninterrupted service.
I still have my Macbook if/when Beeper is cut off again.
I missed a few messages when I switched from iPhone to Android because I hadn't deregistered my number from Apple.
I don't think I'd use my existing Apple ID for this -- probably easy enough to create a new one with a new email.
I have no idea how to compute the actual price. It really isn’t any better than SMS anyway, so I put the value at $0.
Depends on what you do with it. You can send much higher-quality photos and videos over iMessage than SMS/MMS. You can also do things like play games (chess, for example) entirely inside iMessage.
If you're just sending short messages of plain text, yeah, it's not much of an improvement.
You can only get Apple Fitness on Apple devices, but you also have to pay for it.
Imo the only thing that should be done here is only valid Apple IDs should be able to use this service. Then paying customers are the ones using it. Problem solved, right?
1) you have a device
2) you have software
If you buy the software, it is paid.
If you do not buy the software, its free.
If the software is not available for your device that does make it not free; you just have an incompatible device.
Any other take on this is subscribing to some bias.
Paper clips, are not relevant.
There is a distinction, to be fair, between “free open source software” which is free and you can take it and port it to your device if you want.
…but no one is claiming iMessage is FOSS, and when someone says it is “free”, that is not what they mean.
Look up “windows oem” using your favorite search engine.
Maybe it seems confusing because OS X isn't sold as a standalone product, but consider how Apple cracks down on Hackintoshes. They definitely consider it stealing.
The iMessage app is incompatible with non Apple devices - there is no iMessage app available period outside of those that run on Apple operating systems.
The APN is not licensed for “public” third party usage unless permission is explicitly and expressly granted by Apple.
So yes, your non Apple device is 100% incompatible with iMessage, and unauthorized usage of the underlying APNs is illegal under the Apple Terms of Service.
I never said that. The Apple iMessage APNS is proprietary - and Apple explicitly state it cannot be used without their blessing.
In addition Apple have the right to terminate any Apple IDs that they feel are being used to circumnavigate their approved service access.
I’d be grateful if you’d stop putting words into my mouth here. I’m not claiming any analogies- just facts.
You are the one asking if iMessage is “free” (as in beer) software.
It comes with iOS - the license of which is provided free of charge for each user to run on their respective device.
I never made any statement about Beeper - I was talking singularly and only about Apple.
No, i was asking if it was free in respect to beeper, because the beeper not being free is literally the comment i replied to. I feel like you're looking at my comment in isolation, but expecting me to keep your comment in context - which also seems to be lacking context.
You: “Is it free? I have it bundled as part of my hardware purchases. Is there somewhere to get it without paying?”
Not sure where the confusion is. Seems from the quoted text you were expressly asking if iMessage was free or not.
If not, what is the “it” you were referring to in your reply? Your initial response did not seem to compare cost to beeper.
Anyway, i'm just saying that the mints on a hotel pillow are "free" too, but if you cannot acquire them without paying for another service or hardware, they're hardly free.
Best i can give iMessage is that it's complementary. Please correct me if i'm wrong, but almost no one gets iMessage without paying Apple for an associated product to gain access. It's a mint on your pillow.
Both are essentially the same thing.
I'll concede all day long that i may be using the wrong definition, that's definitely not my objection. However free is pretty simple. Entrance fees or any price blocking you from the "free" thing is in any practical sense, hardly free. At least imo.
A lot of things are free if you ignore what you paid for in the first place.
Out of curiosity, how would you even define what is free and what isn't? Lets say a snickers bar released an April Fools edition where you paid the standard price, but only for the wrapper. The snickers bar inside is free. Or the silly paper clip example i gave, with beeper mini. Is there some definition that you would see apt to describe these as practically (as in, how people would interpret them) not being free?
In theory I love it but in reality it'll be dead soon as Apple has too much to gain from the walled garden they've spent decades and billions building and defending.
(Whether it is a violation or not, I certainly couldn't say, but my point being that there is a reasonable good faith interpretation of the behavior that would not raise eyebrows.)
They’re publishing client software, which is protected expression provided it’s original and doesn’t infringe any trademarks or copyrights.
The end users are the ones potentially violating the ToS by connecting to Apple APIs.
Apple has no basis to tell Beeper to cease and desist from the publication of software that it is legal to publish.
That would be a clear and avoidable error and would get them shut down instantly.
Many people hear about a reverse entering exception in the DMCA and call it a day. But it’s not that simple.
Reverse engineering is allowed for a very narrow case, namely interoperability between two software programs (for which you have a license granting you legal permission to use), as defined in paragraph 4 of Section 103(f).
The DMCA decidedly does not permit you to use reverse engineering to package someone else's software or service and sell it.
Jurisprudence also established that EULAs that explicitly prohibit reverse engineering supersede the exception granted in the DMCA, see Bowers v. Baystate Technologies, 320 F.3d 1317 (Fed. Cir. 2003)[0]
Apple has explicitly forbidden reverse engineering in their macOS license agreement[1], the iOS license agreement[2], and the Apple Media Terms of Service[3].
Agreement with those terms is necessary to reach the parts that need reverse engineering.
There’s also the matter that the pypush repository seems to include Apple’s proprietary code, which wouldn’t fall under reverse engineering.
Worst of all, even if reverse engineering was allowed, it still doesn't allow you to connect to other people's servers. The Computer Fraud Abuse Act of 1986 explicitly prohibits unauthorized access to computer systems, and the DMCA exception doesn't supersede the CFAA.
A lot of states have criminal statutes that mirror the CFAA.
So, at this point, it wouldn’t be inconceivable for Apple to try and get the DOJ involved.
0: https://law.resource.org/pub/us/case/reporter/F3/320/320.F3d...
1: https://www.apple.com/legal/sla/docs/macOSSonoma.pdf
> We currently offer a 7 day free trial, afterwards there is a $1.99 per month subscription. Beeper Mini is available to download today with no waitlist.
That doesn't sound free to me. Am I missing something?
Either Beeper manages to make a client that is truly indistinguishable from old iPhones, and gets to exist for a few years, or Apple somehow manages to patch all existing iPhones in a way that makes it impossible to spoof (not sure if that's possible with old hardware that don't have a secure enclave).
I highly doubt that these guys will win. I would bet 5 AAPL on it.
This is not true. On iOS - iOS has APIs for third party messaging and voip apps to intergrates natively into the system where they are presented as equal peers to iMessage and default phone app.
When I view contacts in the first party Contacts app, it presents message & call as the top options for my contacts. The first time per-contact it'll prompt you which you want to use, with third party options getting equal billing compared to first-party, but after that it'll remember.
Also, merely opening a separate app doesn't really help. How about instead of having 5 different apps (that the system one sometimes generously allows you to open), you had one app that can seamlessly speak all protocols?
You can add multiple e-mail or contacts accounts (even from different providers) and it'll seamlessly merge them in the system Mail/Contacts apps - why can't we have the same for messages?
Is iMessage the default sms client? It's just called Messages on my phone. What does it offer? Mine looks like the stock android one. I see virtually zero options to do anything else than to send a message. Is it US only thing?
If you don't ever want to fall back to SMS, you pick some other app (WhatsApp, Signal, etc).
In the US, unlimited texting became a thing much earlier than in the EU, partly because the carrier and network relationship is structured differently. So SMS is bad but free, and thus a bit more tolerable.
A higher percentage of iPhone users means that more often than not, you'll find your text is using the much better protocol. As a result, many in the US never had to pick a third party to be "winner" via network effects (like say LINE in certain asian countries).
This puts things into a weird state, where SMS and iMessage sort of act like a single pseudo-"product" in the US available to both iPhone and Android users, but where Android users get a way worse experience and where iPhone users get a worse experience when talking with Android users.
Which is where I get to personal opinion, and say this is mostly Google's fault. https://www.theverge.com/2021/6/21/22538240/google-chat-allo... . As owner of the other major platform and with the ability to release a compatible chat app for iPhone, they've had and squandered every opportunity to own the space.
Namely: Telegram, Signal, LINE, WhatsApp, Discord, among others.
That is, all except one.
The one exception is, of course, Apple's iMessage.
And on top of this, other voice apps are merged with the list of incoming calls, e.g. discord calls show up in the same list as phone calls.
This really highlights the intentional degradation of chat behavior. From a pure user experience standpoint, Apple’s own product does not meet their own philosophy and guidelines applied to other categories of app.
There was no push for RCS until iMessage came along.
Also it's worth noting that RCS originally launched in 2008, a year after the iPhone and iMessage launched in 2011. Many features we expect from both iMessage and RCS today were not present at the time, but a next-generation messaging spec was there- Apple chose not to engage with it- which is too bad because at the time Apple could have helped to defragment the implementations and make it a better specification. The carriers fumbled pretty hard on compatibility, also probably because they saw it as a way to produce vendor lock in for their customer base.
What's kind of interesting about this to me is that Google was able to add encrypted messaging on top of RCS without the help of carriers (and it's not just because they develop/host Jibe, the most common RCS server side implementation-- E2EE messages can be sent over any RCS server/relay from what I understand). They just use a special mimetype and some base64 encoding and a custom identity server for exchanging keys. All things Apple could have done with RCS back in 2011.
Google's whitepaper on their E2EE: https://www.gstatic.com/messages/papers/messages_e2ee.pdf
That doesn't change anything about what I said.
With RCS or iMessage they cannot justify charging for these.
I also worked at Apple in 2008, and recall the discussions then too.
I wonder if e2ee makes this difficult.
Because there are standards there - SMTP and MIME and HTML for email, vCard for contacts.
For the contacts app, whatever fun graph or RDF or whatever format you use for contacts, your extension has to provide contacts via the surface of the SDK, which luckily had vCard to influence it. That may mean that the contacts app cannot support round-trip edits of those contacts, and you need to go back to whatever source to change things.
Same with calendar events - applications can expose a calendar, but this is typically not editable and you need to go back into the application to change things (e.g. to remove a session from your calendar, go into the conference app and say you no longer intend to attend it).
The message apps typically have none of this. They don't have commonalities in terms of identifiers (and may all claim authoritative use of say a phone number, with no approval of the carrier). They have no consistency in formatting. They have a varying set of additional features, none of which are designed to be compatible (e.g. person-to-person payments in Facebook Messenger vs in iMessage). They may also support extensions by third parties, business accounts with custom routing and workflow, etc.
XMPP and later Matrix tried to create standards around this, and for XMPP there was a brief time we thought there'd be buy in by larger parties like Google and Facebook. I'm very curious to see if we see uptake in ActivityPub, or if the same product/market forces make its popularity transient as well.
There's nothing that does that though so this seems a bit of an odd statement.
I’d wager heavily that even if Beeper plays cat-and-mouse to the point where they’ve exhausted Apple’s budget for blocking them and somehow managed to avoid Apple’s legal team putting a stop to things via other channels (very unlikely), Apple’s next move would likely be to release some kind of official iMessage Android client rather than cede control of the space to Beeper.
It’s easy to read this as a pure publicity stunt on Beeper’s behalf, but that’s not what I’m getting from the tone and content of these announcements. And I also don’t think the market for a paid all-in-one chat app is large enough to justify the expenditure that this iMessage for Android project represents, if the endgame is ultimately a PR stunt.
They seem too smart to realistically think that Apple is going to just shrug and let them continue unbothered after a few rounds of back-and-forth, so what are they playing at?
I can imagine a "blue-green" type of message that's encrypted but not from an Apple device; Apple keeps their status symbology and users on both ends get E2E encrypted messages to and from Apple device users without Apple users switching to a third-party app.
Apple's never had to confront this because nobody's had this much success smashing the walled garden on iMessage before. If Beeper is persistent and good enough, they'll have the first foot in the door of such an outcome.
Worst case is Apple keeps escalating the fight knowing that Beeper can't outlast them. Everybody loses in this situation; Beeper and Apple both burn a bunch of money with no benefit to anyone, iMessage users see people popping into and out of chats because Apple keeps blocking them, and most non-Apple users continue sending unencrypted SMS messages because Apple users won't switch off iMessage.
Of all the moats Apple has, iMessage's "blue bubble" is by far the most arbitrary. Allowing strictly controlled interop with non-Apple devices doesn't change how good iMessage is, it only dents the ecosystem's most superficial status symbol.
I'm rooting for the better outcome but expecting the latter.
I feel like this is in Apple's DNA. Perhaps Beeper is lucky that Apple needs to support a lot of legacy devices and they might not be able to fully plug this hole without creating a big support nightmare.
Why should I pay costs for server uptime and maintenance for clients that I a) did not authorize and b) did not pay for me keeping up my servers and c) actually accept that a third party is getting money for providing said access to my servers?
I really don't get how Apple is to blame for protecting what they pay for.
The reason they block this is not that they cannot afford the infrastructure, it's peanuts for them. It's because they want to continue maintaining the schism in the US where Android users are stigmatized for green bubbles, pushing them to buy iPhones. (AKA exploiting teenagers' insecurity for profit.)
Apple has chosen not to provide an iMessage client. The mere possibility for one existing does not mean Apple can be forced into providing or tolerating one, given that it involves cost on Apple's server side, no matter how small that might be to them (how can you even tell?).
The fact that US teenages stigmatize each other has nothing to do with Apple's business. Apple has always advertized iMessage as an Apple-only messaging platform. If teenagers are to be protected here, it is up to US legislation to create a law that prevents the undesired behavior. Until such a law is present, what Apple is doing is legal, and what Beeper is doing is probably not, they're certainly creating server upkeep costs that they do not pay Apple for, despite Apple telling them clearly not to do so.
The Sherman Antitrust Act is broad and vague. It's practical definition depends on common-law precedent. While the system may seem baroque, it offers a kind of stability that has made common-law jurisdictions the preferred arena for most international business across the world. Hence, this fundamentally misunderstands the nature of the relevant competition law.
I'm not completely down on the implementation details but is there really anything "faked" here. If they have a service that client and authenticate against using an Apple ID and I just use a different client with my Apple ID then nothing is "faked". It's just implementing the protocol.
> Apple has chosen not to provide an iMessage client. The mere possibility for one existing does not mean Apple can be forced into providing or tolerating one, given that it involves cost on Apple's server side, no matter how small that might be to them (how can you even tell?).
I agree. But if they're going to provide these servers on the Internet without any sort of paid authentication and I can utilize them with an alternative client then I'm going to do that. They don't have to tolerate it.
I also use an adblocker when I browse the web.
I don't think Apple is going to get bankrupt for forwarding a few SMS, they'll be fine don't worry.
Up until quite recently, most phone carriers metered the number of texts you could send per month and then charged extra. Many still charge per text when you're roaming overseas. Perhaps Apple could offer API access on commercial terms to third parties but that's their decision.
Additionally, iMessage is full of scams and spams already, it's not hard to buy a box of old iphones and turn them into spam relays and that's exactly what is happening now.
Because you designed the system in such a way that interoperability was impossible without non-customers using your servers?
100% I have been an iPhone user since 2009, but for me the most likely reason to go to the competition is not if it gets iMessage (I don't live in the US). The most likely reason is that Apple has become utterly boring when it comes to innovation. I recently purchased an iPhone 15, coming from the iPhone 13, I can honestly not say what has changed or improved besides the camera, the underused dynamic island, and USB-C [1]. And USB-C is nice, but pretty much a letdown because they capped it to USB 2 for market segmentation and it still has excruciatingly slow charging. At least on the Android side, for better or worse, interesting stuff is happening: from Fairphone's phone that is repairable with a single screwdriver, foldables (finally a phone that is small and big), Samsung S-Pen, to Nothing's slightly whimsical back LEDs. Also, pretty much every phone above 300 Euro has a good OLED screen with 120Hz, whereas I am still looking at 60Hz (because segmentation).
At any rate, Tim Cook will fight this nail and tooth. By now it's very clear that he has a blind spot where he thinks Apple is entitled to some things and is not sensitive to different viewpoints in other cultures/legislations. He thought Apple is entitled to a 30% cut. But he pushed it so far that the EU will regulate them. Now they have to offer side-loading and open the iPhone to alternative app stores. This will lead to segmentation of the platform, because some apps will only be available in app stores with better terms for the developer.
Ideally Apple would stop Beeper in its tracks by releasing an Android client themselves, because then they could dictate their own terms (orange bubbles, feature segmentation, etc.). Now they open up themselves to the risk that regulators in some regions will require opening up iMessage.
[1] Of course, the spec sheet contains more improvements, like a better SoC, but it is barely noticable.
Is there some law of nature that allows humans to achieve a rate of technological advancement that is beyond what “bores” you?
I honestly have no idea what you are trying to say?
Are you saying that I am not entitled to progress? If so, I am not saying that I am. I am just saying that (IMO) some other companies are now more innovative and that should worry Apple more. Short term they can try retain users by locking them in, but at some point people will buy alternatives because they surpassed Apple's products at their price points.
I am sure engineering these devices involves lots of compromise, and maybe they did not find sufficient benefits to outweigh the drawbacks for those other features.
Maybe it is possible they swing the pendulum too far into the cautious territory, but given their track record, I would not bet on it.
I upgraded from a 11 Pro Max to a 14 Pro Max last year and it was my phone, but better.
I've said this before and I'll say it again here. No Apple device user I've ever met thinks of the blue bubble as a status symbol. This is only something that Android users for some reason covet. In fact I've never heard it mentioned by any Android user in real life. This is only an internet thing that a tiny segment of people, like those who post to hacker news, seem to care strongly about.
I personally couldn't care less if Android got iMessage or not as long as it doesn't force any changes on the Apple side of things. It doesn't prevent me from communicating with Android users in any way currently. I also don't want to see any spam start to appear via iMessage, as there is currently none of it.
Okay, that might not be likely, but you did ask about the best case outcome.
But… shouldn’t mostly everyone here view needing the EU to force the behaviour of a US company kind of against the entire supposed benefit of the US system and the purpose of the domain this forum is hosted on?
United States vs. Microsoft Corp, 2001? [0]
And ongoing: United States vs. Google LLC (2020) [1] and United States vs Google LLC (2023) [2].
[0] https://en.wikipedia.org/wiki/United_States_v._Microsoft_Cor...
[1] https://en.wikipedia.org/wiki/United_States_v._Google_LLC_(2...
[2] https://en.wikipedia.org/wiki/United_States_v._Google_LLC_(2...
Edited: formatting
As the wikipedia page you yourself are citing, overturned on appeal.
> And ongoing: United States vs. Google LLC (2020) [1] and United States vs Google LLC (2023) [2].
Ongoing, so a bit hard to count these as evidence of successful market regulation.
If you have an OS, everything within should be open for competition and courts have generally ruled as such for years.
[0]https://www.npr.org/2007/09/17/14465160/eu-court-defeats-mic...
So the law says "Don't do behavior X", the government takes you to court, there is a judgment, you appeal, and win the appeal.
I'm not sure "dismissed on appeal" means "this isn't working as intended".
Successful market regulation includes investigating issues, prosecuting them where there is reasonable grounds to do so and it also includes a determination (either in investigation or in court) that something is not an issue.
European here. From my POV it seems as if the USA have forgotten that for a truly free market to exist, there needs to be serious oversight to prevent capitalism from devolving into "corporate Darwinism" - aka the strong ones staying strong because they (b)eat all the competition by being so strong in the first place or because they impose their externalities upon everyone else.
There is many an argument to be had if a free-market system is better than one more oriented on the government running things (obviously, I'm in the latter camp), but the problem is y'all don't have a free market at that point.
A capitalist economy needs the government for some very key laws like upholding private property rights but how does that extend to "mandating interoperable message systems"?
By simply looking at the general state of the US economy that has lost competition across the board over the last decades as large companies consolidated to form extremely large behemoths that dominate their respective markets (e.g. Boeing for aircraft, Microsoft for computer operating systems and office software, Meta for social media, Walmart for groceries, Google for search, Cargill/Tyson/JBS in agriculture, AA/Delta/Southwest/United in airlines), use both legal and illegal (such as wage collusion) tactics to cement their marketshare, and extract ruinously low purchase prices from their vendors. This shit used to be different, with lots of competition and resulting innovation, not even a few decades ago.
> A capitalist economy needs the government for some very key laws like upholding private property rights but how does that extend to "mandating interoperable message systems"?
Easy. Apple has a very popular product that they (ab)use to push its users to push their friends to get themselves iPhones. Breaking up their stronghold over iMessage would allow Android users to communicate on their devices with people who own iPhones, and it would lead to a flurry of competing messenger applications.
If the government wants to maintain a free market, that means they need to step in and prevent monopolies, which includes preventing anti-competitive behavior.
Apple is being very anti-competitive with iMessage. It's not just the blocking of Android clients, but the fact that Apple will not let you use any other SMS app on iPhone, so users are locked into iMessage.
In contrast, Android has multiple app stores that exclusively host open-source, non-spyware and ad-free ads.
The future is here!
I think the excellent FOSS apps ecosystem will remain exclusive to android even after Apple is forced to open up.
And maybe a pony.
I own several Apple devices primarily because the UX and ecosystem is so far beyond anything Android offers (in my opinion), that I’m simply not willing to switch. Of course, Apple’s anti-competitive behavior is a big reason for that.
But I’m not willing to hurt my own daily interactions with the tech that enables my life just because the US Government isn’t willing to do its job.
But I fully agree with you on this. It would be ideal for consumers to change, but it's not going to happen and it's not reasonable to expect it or demand it IMHO. If we rely on consumer behavior then things are only going to get worse and Apple more entrenched. Machiavellian behavior in business works. We have long known that individuals making microeconomic (e.g. personal) decisions can have a negative macroeconomic (e.g. big picture) effect[1]. I don't think anything will change for the better if left entirely to the market.
[1]: Tragedy of the Commons
For instance, Google apps shouldn’t be able to drive Chrome installs by presenting a sheet offering to download Chrome every time I tap a link in them, as they do currently.
Of course it becoming the default browser on the majority of Android devices and Google web apps underperforming in other browsers also played a role but that’s a bit of a different topic.
Firefox eventually caught up, but had lost much of its userbase and mindshare by that point.
That said this really only relevant for Apple platforms and Linux/Android, unfortunately. WebKit for Windows is somewhat in a state of disrepair.
The insidiousness of them all is frustrating
In danger of being an Apple apologist, the app store fee for the vast majority of sellers is 15%.
For context: Epic launched their lawsuit in August 2020, fighting the 30% cut, and less than 3 months later Apple lowered it to 15% for small businesses. Absolute coincidence, I'm sure.
Reducing your price gouging from 10x to 5x isn’t exactly a kindness.
Granted, both Apple and Google also earn money from ads (shame on Apple's part). In that case I can sort of see the justification to lower their cut to below 15%.
15% is pure “you have no other options” robbery, expanding on the same thing pioneered by Visa/MC/AmEx.
All of the expenses you listed are a) trivial and b) already paid for by iPhone purchasers. Apple is a hardware company with the highest margins in the industry.
They’re double dipping, and gouging whilst they do so.
The storage and bandwidth costs of the App Store are the size of a rounding error at this scale. Furthermore, the App Store is a marketing tool and value add for the iPhone, and benefits them directly. To expect app developers to pay for it is insane.
https://www.howtogeek.com/713498/how-to-launch-google-assist...
I remember doing something like this a while ago.
iMessage doesn't even register as a messaging platform in the minds of most users globally.
In the US is it dwarfed by at least three other platforms.
Globally, do any of the other top ten (Apple is nowhere near the top ten) messaging apps allow third parties to spoof their service?
The purpose of anti-trust is to increase competition and prevent unlawful monopolies. Apple is a flea on the tail of an ox when it comes to messaging, as capable of influencing the market as I am.
Maybe because it comes preinstalled?
“Because it comes preinstalled it is dwarfed by at least three other platforms”??
Edit: wait, are you talking about iMessage being preinstalled? If so, how does iMessage being preinstalled make it dwarfed by other non-preinstalled platforms? Are you suggesting it’s human nature to use third party apps, or maybe you mistook the meaning of “dwarfed by”?
maybe Discord, FB Messenger
So just citing the number (130M) means nothing in this debate. WhatsApp or Signal or FM Messenger are not SMS apps, so we can't just look at the number of active users and make conclusions.
How many angsty teenagers must have an iPhone because of the color of their chat bubble? That's the number that (apparently) matters.
As for SMS, I can say with a high degree of confidence that deliberate SMS sending is very low outside the US. Besides, the feature being spoofed, and therefore discussed is iMessage, which categorically is not SMS/MMS. Bringing it up is introducing a strawman.
That's not the reality though, correct? When I send a message to a friend using the Messages app it's being sent as an iMessage if both of us use an iPhone. I don't care what the format is, my intention is to send an SMS. So you can't use this as evidence of popularity of iMessages.
Just looking at my message list: at least 40% of my messages are alerts, reminders, payment confirmations, etc. Are you saying in Europe people get those via Signal?
Edit: in fact I'm annoyed at myself for adding to the pointlessness of what amounts to petty nerd-rage. I apologise to everyone...
Wait wait... now I am totally confused. I don't mind the separation of my messaging needs. In fact, I use Messages only for SMS (or SMS-like) messages, and WhatsApp and Signal for everything else.
> What I am against is the pitchforks and bullshit reasoning around why this is anti-consumer/trust. The whole polemic is just bullshit.
That is what I am saying :) All this debate about bubble colors, anti-consumerism, monopolies, etc is a waste of time, we have much bigger problems to deal with.
Messages is the default SMS app on iPhones. 130M iPhones in the US does mean there are 130M Messages users. So what? Some teenagers are angsty because of green bubbles? FFS do we not have bigger problems to deal with?
Messaging is done extremely differently in the US. All those group chats on Whatsapp or Signal would be done in iMessage because most Americans don't have Whatsapp or Signal, and Android users would likely just be left out of them.
There are 140M FB Messenger users in the US, more than iPhone users.
This discussion is baffling to me. People buy devices that have exclusive content and features all the time. PS5 has a ton of exclusive games. So sometimes a group of friends is divided: some people have Xbox, others have PS5. Also some have no console at all. And some people will make fun of others, some people will get bullied because of that. This issue will not magically go away if we force Apple to "equalize" the chat bubble color. Some teenagers will still get bullied.
iMessage is confusing. I get constant random authorization requests on my iPad because it got un-synced. Messages never come through to my Mac either.
Line is nowhere near perfect, and the app does have ads, but it works, it’s fast, and encrypted. People even use it for calling. I’ve literally never gave my phone number to someone for communication. Not even my coworkers.
It’s so prominent that data only cellphone plans are actually usable-and cheap.
I’m not saying we should all use Line (I would prefer Matrix). What I’m saying is there are so many communication platforms out there that are way better than S/MMS.
While I find it annoying to constantly hear from my mother and other members of my family how messages from me are "a hassle" or "always getting missed" or "never show up in the group chat", I am not willing to spend the money on something like Beeper. But some people are spending the money, it looks like there is a market there.
https://www.statista.com/statistics/258749/most-popular-glob...
Fortunately a lot of teens moved to discord.
although the "liked your message" type stuff is also annoying.
https://techcrunch.com/2022/03/10/googles-message-app-can-no...
In fact, the role's been reversed - the iPhone user now gets the "liked your message" text message while on Google Messages it shows up as a reaction.
MMS, introduced in 2002, has much lower limits for pictures/video than if the messaging apps were to send the media over data/internet.
Also these MMS media limits aren't hardcoded, the limits are set by the sending and receiving carriers.
see https://www.androidpolice.com/why-text-message-videos-look-b...
Even if that's a real thing and not an imaginary or minor phenomenon hyped up for clicks, it is hardly anti-trust-worthy.
70% of American teenagers may have access to iMessage due to it being on their phones but there is a 0.0% chance that, in aggregate, iMessage is in their top five most-used messaging apps.
And, of course, there was some teasing from the other team members about how my daughter's parents were too cheap to buy them a proper phone.
Eventually we gave up and bought two Curve's.
Never discount peer pressure.
I'm in a group chat with (former) coworkers who repeatedly (albeit playfully) shame the one group member who forces us all to use green bubbles. It's a real thing
You honestly see Apple as the aggressor in that situation and not those people?
...
> You honestly see Apple as the aggressor in that situation and not those people?
Where did I call Apple an aggressor? Stick to the facts, please.
The reason there are 2 different colors is so people can tell when they are using SMS because SMS are capped / cost money in most of the world - while iMessage messages are unlimited and free.
Easy, then! Let's just fix people
Do you realize how ridiculous this reasoning is?
> others are claiming it's not without any data.
So quick question, why do you get to claim something without data but others have to back up their claims with data?
Anyway, I can't find anything that is specifically about the US in 2023 (so far) that isn't requiring a payment for a large sum, but everything else I found seems to back up the claims by everyone else.
Most of them don't even include iMessage in the top 10, and the one that does has it in like 8th place with one caveat, facetime itself is 2nd to Facebook Messenger which absolutely dominated the list.
I'm calling out people for making a claim without any evidence. I'm not providing evidence because there isn't any.
I can't tell if that's intentional sarcasm or something else.
What do you think is beating out iMessage here apart from SMS? Snapchat, WhatsApp, various social net DMs? The biggest non-iMessage usage numbers I can imagine still don't exceed what I'd expect from iMessage, just based on its ubiquity in that demographic.
why?
"87% of teens own an iPhone; 88% expect an iPhone to be their next phone; 34% own an Apple Watch"
No idea how many bought them specifically for iMessage...
So the legal argument would be that, because Apple allows for a single messaging app, and interacting with that app requires an iphone, they're effectively preventing messaging app competition.
Apple has a very, very talented legal team though, so, for this to even see argument in court someone's going to have to realllly have to want it, and be able to fund it.
Do you mean that Apple doesn't allow third-party SMS apps? Because there are lots of messaging apps on iOS.
Apple Messages is not an SMS application; it's an internet messaging application that falls back to SMS messages when communicating with any non-iOS device. There are some situations where there may be no data network and, maybe, it falls back to sending an SMS message to another iOS device but this is pretty rare.
That is weapons-grade horseshit. You can put WhatsApp, Facebook Messenger and Signal on your iPhone and message to your heart's content. (I know, because I've had the first two on my phone before and they did not get killed in their sleep by Apple's native messaging app).
For me, personally, it’s an SMS app not general messaging. And on iOS there is absolutely no competition for SMS by design.
I suspect iMessage would enjoy far less adoption if the iMessage features were a separate application from the SMS features, or if a 3rd party app could assume the role of handling SMS (I.E. Signal).
If Signal were allowed to handle SMS on an iPhone, ditching iMessage would be one of the first things I’d do when setting up my device.
On iOS, if I want to send a message to a phone number using a cross-platform protocol that (nearly?) all cellphones understand by default without coordinating a separate communication channel out-of-band, my option is: iMessage. That is not organic, it’s Apple using its position as the device manufacturer to force all competition out of the SMS space, and then offering a “progressive enhancement” on top of an open protocol that nobody else can compete with or interopt with.
Instead what an app like Signal does is request all the permissions it can from the SMS/MMS handling service of the phone - to read and send SMS entries, and to get events on an incoming SMS, and then request to be the default handler of the `sms` custom URI scheme.
But you can have any number of SMS clients at once. It is likely if Apple Messages ever came to Android, it would do the same thing - otherwise, the fallback behavior (when talking to an android user without the app installed, for example) would be sub-par.
The top messaging services are SMS and email. Do these allow different companies to interoperate with each other? Yes, of course.
And so should all messaging apps, regardless of how many other messaging apps there are, because they all have a network effect. They're segmented into their own markets by the act of restricting interoperability.
There is no carrier with a monopoly on SMS but Apple is trying to maintain a monopoly on iMessage. Why should that be allowed for anyone? Restricting interoperability -- i.e. competition -- is not a legitimate business practice.
But why are we reaching for a car analogy? Should gmail or google.com be able to block Firefox and force you to use Chrome? Not make use of some feature Chrome has, but just purposely block Firefox even if it supports that feature or its users are content to use the service without it.
How is this less of an issue than Microsoft integrating Internet Explorer with Windows back in the day?
The shit Google and Apple seem to be getting away with these days would make regulators of yore spin in their graves.
Messages is not even in the top 5 used messaging apps globally.
WhatsApp, Signal, Facebook Messenger are all free to download on iOS - heck it’s offered for download at Apple’s expense; since it’s from their App Store servers.
But I do believe there's reason to consider Apple's policy relative to iMessage clients monopolistic. Apple's behavior is not significantly different from Microsoft's, which instigated US v. Microsoft [1]. That case largely took issue with Microsoft's mandatory bundling of IE with Windows and the extent to which Microsoft created an inorganic monopoly. In addition to how Microsoft's monopoly came to be one, the judge also took issue with Microsoft's methodology in quashing threats to that monopoly. One could claim that Apple is taking similar quashing action relative to Beeper now.
Microsoft of course appealed the judgement, and prevailed. But they prevailed only because the judge had broken his code of conduct in discussing the case with media; not because Microsoft's behavior was not monopolistic.
I don't believe global or domestic iMessenger usage is relevant.
[1] https://en.wikipedia.org/wiki/United_States_v._Microsoft_Cor....
> But I do believe there's reason to consider Apple's policy relative to iMessage clients monopolistic.
In order for antitrust laws to apply, it’s not enough to exhibit monopolistic behavior. You actually have to be a monopoly and use this behavior to achieve and/or retain it.
Every person who shall monopolize, or attempt to monopolize, or combine or conspire with any other person or persons, to monopolize any part of the trade or commerce among the several States, or with foreign nations, shall be deemed guilty of a felony — Sherman Act, Section 2
For example the Sherman Act prohibits attempted monopolization. You run afoul of that for anticompetitive conduct and a specific intent to monopolize if there is a dangerous probability that will achieve monopoly power.
The Clayton Act added restrictions on price discrimination, exclusive dealing, tying, and mergers and acquisitions that substantially reduce competition or tend to create monopolies.
You seem to think this was a terrible, terrible accident on the part of the judge, rather than just one of the many mechanisms by which the powerful evade laws to protect the weak. That is, a deliberate terrible terrible "mistake".
What Microsoft did with IE isn't really analogous to Apple refusing to let another company free ride on their infrastructure. This isn't even as egregious as patching iTunes to break the Palm Pre sync was, and the legality of that action seems pretty settled by now.
Zoom out for a moment and take Beeper out of the picture. The issue is not Beeper specifically, it’s the underlying reasons that Beeper even exists.
If you buy an iPhone and want to interoperate with friends/family on Android, the default experience is extremely broken.
Apple’s behavior here is directly driving users away from Android, not because Apple is better, but because it’s the only way to actually use the native experience.
I don’t know if the cases are equivalent, but there’s certainly a case to be made that they’re in a similar category.
Apple offers a product that has seen significant success in a small number of markets versus android, including the US. Dressing up what is ultimately the normal bump and tumble of competition in a market as antitrust because they're winning enough in the market(s) you care about is silly.
I disagree that what follows “because” is an accurate representation of what is happening, and reduces a more complex issue to an oversimplified notion of “winning”.
Microsoft was also winning in the market. How a company wins is what matters in discussions about anti-trust. If that winning is appreciably supported by anti-consumer behaviors, it becomes problematic.
I don’t know if what Apple is doing rises to the level of antitrust, but it’s certainly anti-consumer.
> Dressing up what is ultimately the normal bump and tumble of competition in a market as antitrust because they're winning enough in the market(s) you care about is silly.
Anti-consumer behavior being part of the “normal bump and tumble” is hardly a good reason to find it acceptable. Anti-trust actions have been weak or almost non-existent for years now, but again has nothing to do with whether or not the status quo is acceptable.
I don’t find those arguments compelling, and we’ll have to agree to disagree
iMessage is essentially a convenience feature designed for Apple customers to communicate with one another free of charge. While some might view it as a potential loss-leader for Apple, for most of it's users it's just another feature, with a majority already utilising alternative messaging platforms.
A comparable example is BlackBerry Messenger, which initially followed a similar path. BlackBerry only opened it up to other platforms when they found themselves losing the smartphone market to both iOS and Android. In contrast, Apple does not appear to be facing the same competitive pressure, which is why they maintain their current approach to iMessage access.
Edit: In another thread, you say "They’re selling a general purpose communication device that is incapable of exchanging run of the mill content with other general purpose communication devices, and using that poor experience to drive iPhone sales." which is a demonstrably false premise. The mere existence and prevalence of more successful competitors show us this. The problem here is that there are those arguing that iMessage is the only option, when it clearly isn't.
Ultimately, whether or not iMessage is availble to Android users is immaterial. Apple are 10 years too late to the party. Add that RCS is comming to the platform (of which I am disappointed - it a half-baked solution that risks ceding control to carriers, which IMHO is a terrible idea), iMessage on Android is moot.
Apple is intentionally degrading the experience of sending messages to non-Apple devices for the explicit purpose of driving iPhone sales. This is anti-consumer, full stop.
"They must provide access to iMessage outside of the ecosystem" unnecessarily restricts the possible ways that Apple can address this issue, and is only one of many solutions to the problem.
My point and stance is not that Apple should be forced to implement iMessage on Android, but that the intentional and artificial restrictions baked into the Apple <-> Non-Apple experience is unacceptable to me as a customer.
I've commented at length about this elsewhere in the thread, but they could:
- Implement RCS (which they're finally and reluctantly doing due to regulatory pressure, but we have no idea how much they'll hamstring it, and it's borderline ridiculous that they haven't done something yet. Too little too late)
- Allow 3rd party apps to surface messages in a unified interface like they do with other iOS capabilities (e.g. the unified voice call experience from various non-Apple apps/services)
> In another thread, you say "They’re selling a general purpose communication device that is incapable of exchanging run of the mill content with other general purpose communication devices, and using that poor experience to drive iPhone sales." which is a demonstrably false premise.
The premise is demonstrably true, and can be experienced by trying to send someone a text containing an image or video using the phone's native capabilities.
I think it's worth reiterating here that Apple has explicitly restricted the messaging experience while allowing other categories of app (Mail, Contacts, Calendars, Phone calls) to natively interact with 3rd party services from a single interface. The argument that "just use another chat app" would be a lot stronger if Apple actually supported other chat apps in their native experience.
Zoom out and stop focusing on "iMessage on Android", and it becomes extremely obvious how anti-consumer this stance is based on comparing it to Apple's own design philosophy and other capabilities across iOS.
> iMessage on Android is moot.
On this I tend to agree. But this doesn't get Apple off the hook, or make the dark patterns acceptable.
As I've said elsewhere, Apple may have every right to do this, but customers have every right to be pissed about it, especially because there are ways to solve this that don't require Apple to open the floodgates to iMessage.
Then use a cross platform messaging app. FB Messenger, WhatsApp, Telegram, Discord. I have all of them on my phone.
> the default experience is extremely broken.
It’s not broken. Apple devices have a low-friction “hot path” for communicating with other apple devices. That’s it. Want to use it? Get an apple device.
Apple isn’t obliged to make its messaging app work for everyone, on all platforms.
As an Apple user who likes Apple products (I just really dislike this iMessage stance), I don’t agree. When I open the app that allows me to communicate with other users via phone number, and when that experience can’t handle sending a photo in the year 2023, the experience is broken.
I’m glad they’re implementing RCS support (which seems to be their acknowledgement that there is an issue to solve), but the fact that they chose to wait until 2024 is unacceptable.
> Apple isn’t obliged to make its messaging app work for everyone, on all platforms.
That’s not what I’m arguing. The desire for iMessage is a symptom, and I’m not saying they should be forced to make iMessage work everywhere. The problem is that non-iMessage support on the phone is atrocious. They’re selling a general purpose communication device that is incapable of exchanging run of the mill content with other general purpose communication devices, and using that poor experience to drive iPhone sales.
There are many ways to solve this that don’t require Apple to make its messaging app work for all platforms. They’ve already solved this for other categories like VOIP apps, which enjoy a unified OS-level experience.
It’s Apples fault SMS is an archaic protocol? Wow, I truly learn something new every day.
> The problem is that non-iMessage support on the phone is atrocious.
I have fb messenger, WhatsApp, telegram and discord on my phone. I don’t find having to use these “atrocious”, they’re just different apps. Atrocious would be the awful “this messenger does all chats, but awfully” experience of early Android devices, that was a dumpster fire of confusing contact details and lost messages. Also, it’s not like Android is immune from these issues: your complaint is that SMS/MMS is archaic and needs an upgrade, not that we need to make iMessage bend over backwards to support everything else.
I guess I just don’t see the argument why iMessage explicitly needs to shoulder the burden here.
Why would this only be about SMS? RCS has existed for 15 years. It has its issues, but it’s not as if there hasn’t been an option. Apple will finally add some level of support next year (yikes), but as evidenced by the Beeper brouhaha, it’s unacceptably late to the party.
> your complaint is that SMS/MMS is archaic and needs an upgrade
No, it’s really not. My complaint is that there’s been an upgrade to SMS/MMS for many years that would make the iMessage limitations irrelevant, but Apple has refused to address the issue. There has been too much focus on iMessage itself, and not enough on the underlying behaviors they’re forcing and the obvious intent behind this.
> I guess I just don’t see the argument why iMessage explicitly needs to shoulder the burden here.
I honestly don’t care if Apple makes iMessage work on Android. There are numerous options that solve this issue without crossing that line. RCS next year is a step in the right direction. They could also follow their own design philosophy and allow apps to surface their messages in a unified interface like they do for most other iOS capabilities.
I can receive a discord call and it shows up next to my normal phone calls. This kind of UX would solve the issue without requiring Apple to touch iMessage.
But they won’t, because this isn’t about security or some undue burden to support android devices; it’s a calculated decision to degrade the user experience when messaging non-iPhone devices for the purpose of driving sales.
This has even been confirmed by discovery documents from recent lawsuits.
This is very obvious because you have a poor grasp of the facts.
a) The issue with Microsoft was that it had a monopoly in operating systems. At the time it was about ~95% market share. Gates woke up one morning, decided web apps were a threat to this, saw Netscape as their major competitor and decided to eliminate them. It didn't try to compete with them. It went straight for elimination by bundling IE and coercing OEMs e.g Compaq to not bundle Netscape. Using a monopoly in one market to force a monopoly in another is exactly what the laws were designed to prevent.
b) Global and domestic iMessage usage is relevant. In fact it is the whole point. You need to demonstrate that there is an absence or distortion of a market for anti-trust laws to be applied.
c) Apple is not trying to eliminate Beeper, they have no monopoly in anything and there is clear evidence of a fair and functioning market by the presence of WhatsApp, Messenger, Telegram, Signal etc.
> I can't play thousands of Steam games on my Mac
This is the point I am making. There are certain apps and features that are exclusive to certain devices. I can 't play the vast majority of Steam games on my Mac. Should Steam (and all game companies involved, including Valve) be forced to enable support for MacOS for all their games because Mac users have FOMO?
But yes, console and OS exclusives are a plague and people should stop making them.
I don't dispute these facts. And I don't think they dispute my comment. By mentioning US v. Microsoft, I pointed out that there are similarities between Microsoft in the 90s and Apple today.
> b) Global and domestic iMessage usage is relevant. In fact it is the whole point. You need to demonstrate that there is an absence or distortion of a market for anti-trust laws to be applied.
Thank you for the correction.
> c) Apple is not trying to eliminate Beeper, they have no monopoly in anything and there is clear evidence of a fair and functioning market by the presence of WhatsApp, Messenger, Telegram, Signal etc.
Unless one can believe that Apple is both willing to block Beeper and not eliminate it, then Apple is trying to eliminate Beeper as a Messenger competitor. From their statement: "We took steps to protect our users by blocking techniques that exploit fake credentials in order to gain access to iMessage."
I think Apple has a reasonable argument for doing so. Though, in a world where Apple controls the only App Store where iOS users are blocked from downloading alternative SMS applications, they do hold a monopoly over both how iOS users install applications, and the only SMS application available on iOS: Messenger. Non-iOS users who want to message iOS users with the same quality of service as iMessages may only do so by installing 3rd party software. Otherwise they need to implicitly agree to having messages treated as second class, to Apple's likely enrichment. I think reasonable people can perceive some amount of anti-competitive intent in Apple's action. Should Apple be able to block 3rd parties from using the iMessage service infrastructure? Possibly, but it's hard to argue that doing so is pro-competition.
I think most of the concern over Apple's refusal to admit 3rd party iMessage clients will be eliminated if and when they make good on their promise to support RCS next year.
> Apple is not trying to eliminate Beeper
They are literally eliminating one of their products. That's anti-competitive.
> they have no monopoly in anything and there is clear evidence of a fair and functioning market by the presence of WhatsApp, Messenger, Telegram, Signal etc.
You just moved the goalposts out of the stadium. Anti-competitive behavior doesn't need to overwhelm every segment of a market to be anti-competitive behavior.
b) Apple is not interfering with the ability of Beeper to sell their product or add new features. They are simply closing loopholes in their product.
c) I never said that anti-competitive behaviour needs to overwhelm every segment. In fact I said the complete opposite when I referred to market distortion.
Source: Googling around, so take it for what it is!
I would also guess it does more volume then FB Messenger, even if it technically has less users.
Do you have a source for this?
It doesn't matter what the users think. However, the EU Commission agrees with you here, as it explicitly decided that iMessage doesn't fall under the DMA: https://ec.europa.eu/commission/presscorner/detail/en/ip_23_... ("gateway" is one of the three conditions to be a gatekeeper, see https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A... )
The one I know a lot about — Telegram — has official public protocol docs and is fully open to third-party clients: https://core.telegram.org
* Platform dependent messanger is a terrible idea, but perhaps anyone have right to implement legal terrible idea.
* Why the US people widely adopt terrible idea? It's terrible as designed.
* Although, since it's widely adopted in the US, it should be opened, maybe. EU won't help because they don't adopt terrible idea.
Apple shit just works, I like my wallet garden, don't want third party trash or getting spammed from android clients.
I'm guessing it was a typo, but well done nonetheless.
iOS has resisted a lot of the crap and cruft of windows and android because of its opinionated nature. sure, siri could use improvement, but at least iPhones never fail to call 911.
The only antitrust comparison I can see was Microsoft bundling Internet Explorer, but that doesn't really work because that was Microsoft preventing other competing chat clients from accessing the wider internet, not Microsoft's own servers. There has never been an antitrust lawsuit won anywhere that forces a company to open its own servers that its paying for open to anyone who wants to access them.
You say this as if it's a bad thing, I think that would be mission accomplished for Beeper... tbf, though I suppose their moment would be over by then.
For all Android users this would mean there's now an official client.
For Beeper devs this means there's less RE needed for their client.
Even if Apple released an official app, Beeper is still useful for aggregating other services, something Apple will never do.
I see noone but Beeper winning in this game barring legal skirmishes.
If anything judging by Apple's Android apps recently, especially with my personal experience with their Apple Music app I would say they have a really bad track record thus far. It's a really buggy and almost unusable mess.
This is unrelated but I was actually duped by Apple Music, I intially thought that the audio quality was noticably better but as it turns out it was actually just louder. Raising the volume made YouTube Music sound just as good.
This looks like a great outcome?
With beeper, they are enabling the functionality for android. That is every android user signed up with beeper will end up costing Apple some money to send messages to iphone (or to send messages to other android users using the same thing).
In my opinion, next step for Apple is to mandate having an apple device to be able to use an Apple ID as part of their TnC. They will keep closing loopholes in the meantime, but don't think Apple will let beeper win this, purely because of the can of worms it opens up.
I don't like the idea of ever being bound to a single ecosystem and Apple's lack of interoperability by design keeps me using many Google services because they offer almost everything for both iOS and Android.
https://github.com/JJTech0130/pypush
They used this and added their own changes. From their communication about what they are doing, it's remarkably similar, and i would be very surprised if they did not see this before.
So there's quite a window where spoofing that kind of iDevice will be easy.
There's no need to take the—rather draconian—step of locking out all Apple users who are using Apple IDs through the browser; all Apple needs to do is ban the false device IDs and possibly close the loophole that allows Beeper to create them.
Any time you see something that looks like a jailbreak, at its heart is a vulnerability in the device or service that is being jailbroken. That is, fundamentally, a security flaw, and fixing that security flaw is all that's necessary to prevent the jailbreak. The fact that this one is with one of Apple's services, rather than with iPhones or other Apple devices, means that they don't even have to push out some software/firmware update and hope everyone applies it: all they have to do is update their own servers, and Beeper will be locked out again.
When AWS first came out with these, this was my first thought. People could spin up an EC2 instance and use it for iMessage, and Beeper came to be shortly after this feature went live in AWS.
At least, from what I've read over the past few days.
If cost was the problem, they could offer a subscription.
In this case, what beeper enables (if successful) potentially is to use Apple's infra for future communication between android to android phones, or android to iMessage groups, while on Apple's infra and dime. Beeper will likely collect a fee for it as well. Thats not a position Apple would want to be in.
The only reason is to bully people who fear social exclusion into buying an iPhone.
(I am an iPhone/Mac user, so I am not trying to bash Apple from the other side of the 'divide').
People do not by iPhones because of iMessage. I'll totally accept that some, even a majority, buy them as a fashion item, in a similar way that Samsung S series phones are, but iMessage will not be a significant driver for many.
Is this "THX1138"? Is this the Manhattan Project?
It's Apple management asking a messaging lead to spend a few minutes figuring out how Beeper is masquerading and submitting a fix.
This might be extremely hard for Apple to fix.
If this uses copyrighted keys then it will be a bit more tricky (although fair use could still come into play).
> Our Play Store ranking dropped precipitously on Friday.
Really have to wonder what their play here is. What did they think would happen?
Isn't it always going to be a cat and mouse game with Apple? Who would want to use a messaging service that works some days but not others, much less pay for it?
And what does this do for Beeper, anyway? If they open it up, wouldn't Google and Samsung just integrate it into their first party messaging clients?
It seems as precarious a position as Trillian was back in the day: only usable if the source protocols don't shut them out, but only valuable if those protocols don't open up completely. The moment either happens, they die.
See how they implement off-App Store payments in the Netherlands and/or South Korea.
Apple is not giving up on iMessage. And, given the legislation becomes to cumbersome to deal with, they will withdraw from countries - they threatened to withdraw iMessage from the UK already.
The EU is already becoming a second-class market for technology companies (see Meta's Threads, and many more will follow).
https://techcrunch.com/2023/12/10/senator-warren-calls-out-a...
-----
That aside, it seems like an easy way around that would just be for Apple to adopt RCS in addition to iMessage.
Also, far simpler to take care of beeper, just make all the message bubbles the same color. They'd lose their entire userbase if that happened.
But I agree with the earlier point, that it is a closed platform. If you want to respond, I thought it requires a phone number now in addition to email? It used to at least. And if Twitter doesn't like you, why is your ability to communicate with an official regulated by this private company? And Nitter is likely to get shutdown by Twitter any moment now in the same way as Apple is trying to shutdown Beeper.
Unlike Apple, the government has to meet the people where they are.
Senator Warren would be a lot more effective if she or her staff understood how technology actually works. Senator Markey is another person who cares about this stuff but is also incompetent to regulate it.
People like Warren and Bernie are like the determined sergeants in the trenches, while most of Congress is busy grandstanding and trying to become the next Napoleons or Trump.
They just don't care to actually do anything useful, instead focusing on optics and pork barrels and revolving doors.
Let's see... abortion, school shootings, jobs, climate change, blue bubbles...?
Given that Apple is quite literally the Largest Company, they're somewhere on that list. Maybe not next to abortions and climate change, but Apple antitrust is an inevitability unless they get smaller or the economy gets bigger.
I'm not sure why everyone thinks it is an antitrust issue when it isn't. There is no legal obligation to support your services and software on third party platforms.
Who decides which platforms get support, if it's not the company making and supporting the service? When BBM was popular, I know a lot of people without Blackberries would have liked to use it, but Blackberry didn't offer it, and no one was threatening legal action against them (that I know of). I don't see how this situation is any different.
There are a lot of exclusive services out there, which are locked to specific platforms. Affording legal protection to anyone who hacks their way into a system, and telling the company they can't do anything about it, would create chaos in the tech world. There might be some cool projects, but business models would fall apart, companies would fail, security would be worse than it already is, and I'd question why anyone would try and start something new when they wouldn't be allowed to control it in a way to ensure profitability. Having everything free and open is great, but at some point these services need to be paid for.
The developer of the software supporting those platforms. In this case, Beeper.
I suppose if Apple wants to say certain users are not allowed to access iMessage unless they've bought an iPhone that's fair. (Maybe you could argue its anticompetitive to bundle services together like that, but I won't assert that point here.) But if that's all this was about then I ought to be able to buy an iPhone, import the access token from that into Beeper on my Android, stuff the iPhone in a drawer, and go about my business. The problem is that Apple wants to dictate not only who has access to iMessage servers, but also how they're allowed to access it. And that is unacceptable in my opinion.
"Security" is a poor excuse. If server side software has to rely on trusting the client then it was never secure in the first place. And if client side software wants to "secure" itself against the person who owns it... that's a form of "security" I could do without.
Apple really needs to get that RCS implementation rolled out though. Wonder if it's still going to be green bubbles or something else.
"Side note: many people always ask ‘what do you think Apple is going to do about this?’ To be honest, I am shocked that everyone is so shocked by the sheer existence of a 3rd party iMessage client. The internet has always had 3rd party clients! It’s almost like people have forgotten that iChat (the app that iMessage grew out of) was itself a multi-protocol chat app! It supported AIM, Jabber and Google talk. Here’s a blast from the past: https://i.imgur.com/k6rmOgq.png."
https://news.ycombinator.com/item?id=38531759
What did they think was going to happen? Who knows? But I guess they thought it was no big deal.
Also funny to see HN trashes on Google for their Web Environment Integrity while Apple pulling off the biggest attestation scheme in history (they even shipped attestation in Safari for a year before anyone noticed).
i don’t doubt this will also get shutdown in the near term, but i’m 70% confident in a surprising acquisition & continued support from apple in the longer term.
it will be hard for apple to continue to claim they are pro-user when they appear to be this hostile toward android users.
I've not heard of one, it doesn't appear to be in their playbook.
Apple doesn’t do that. It has lawyers to use.
OP clearly was not arguing that the acquisition would be for a shutdown.
Acquisition and continued operation is a plausible (albeit unlikely) strategy that Apple could use to avoid further regulatory scrutiny while also deterring copycats.
The OP they responded to was arguing there’s no point in Apple doing that, if they wanted an app on android they could do it themselves. They already have for Apple Music, Apple TV, and their moved to iPhone app.
I don’t think there is any level of frozen over hell where Apple would ever buy the company and let them run the service. There’s no chance they’ll ever buy the company. Even if they did, they would just shut it down for something Apple makes. Apple does not need third-party code to interface with Apple‘s own service.
If the rumors are true, Apple already has iMessage running on Android, they just haven't released it yet. They used to support AIM and other messaging services, so they're no stranger to cross-platform messaging apps. The could probably pull together a Beeper competitor pretty quickly.
They are pro user - for Apple ecosystem users that is. And I’m good with that.
Disclaimer: Yup I’m an Apple user. I pay good money to keep the riffraff out - or at least ID them by not being blue.
I don’t really agree. The interoperability impact means that I’m affected as an iPhone user too. I’m only not impacted when I communicate with other iPhone users.
And it matters to me that my choice of device impacts the users I interact with. Apple just knows that their lock-in is strong, and the impact is disproportionately felt by non-Apple users.
This is not the same as being “pro Apple user” IMO. They’re just able to get away with it with their own user base because they’re less aware of the impact.
I took it to mean the myriad of SMS scams and spam that is rampant outside of iMessage, not Android users broadly.
My point was that Apple isn’t caring about their users by doing this. They’re negatively impacting my ability as an Apple user to communicate with people who prefer Android, and that is a stance that affects both parties. It’s not pro user.
I suspect we’re in violent agreement that excluding-Android-as-a-feature is not a pro-user stance.
Well not really - it would be great if the sms feature set matched imessage. The main benefit to me when I see blue is that I know that person is probably at least authenticated and probably has a credit card tied to that account. That in itself seems to limit the riffraff (scammers) that want to send spam or other garbage. I see way more of that from green than I do blue.
Interesting. How does this impact an Android user who sends text to you? To them everyone is green (or whatever color Android uses) correct?
It would make more sense for Google to acquire them, and start the inevitable court fight with the best legal team money can buy instead of whatever Beeper can afford right now. But Google would probably prefer to stay out of it, so it remains a David and Goliath fight as long as possible.
Apple would at that point have a leg to stand on when they go after non-native apps, and I think this would actually be a deterrent for copycat attempts and not something that encourages the behavior.
My point was that if they chose to give in and acquire something like Beeper (presumably due to bad press, concerns about regulatory action, etc), it does not follow that this incentivizes more Beeper-like products.
Don't know if that would solve the Phone Number registration part, but thought I'd throw this out there
No relays (so preserves security) & harder for apple to identify (because to them it'd be as if I'm just using my iPad)
So you can host this on your mac, and then you can join that bridge using matrix.
I've used this once for whatsapp, and it worked quite well, also stuff like polls and reactions worked. Though I don't know how good the imessage bridge is feature wise.
Presumably this would only be if Apple agreed to allow the beeper mini users by default? I appreciate Beeper's stance on all of this, and hope they can continue operating.
Either way, I doubt Apple would come to an agreement and would most likely continue to play the cat and mouse game (like they do with people who jb)
(It was exposed in a recent courtroom hearing that Apple has seriously considered making it available on Android, but they decided that having it Apple-only is a serious benefit for them)
One which paints a negative light on Apple which of, if a crowd following gathered "why isn't there iMessage for Android?". As I see, it would result of one of the following:
- They sue and cause a backlash of Apple users.
- They do nothing, shows Apple solely interest is in itself.
- They create, happy times.
Is there a single person in the world who didn’t already know the answer to this question?
TBC, I also don't necessarily view this as a positive. I just don't see it as a negative whatsoever. It would be nice to be able to chat with Android friends over iMessage, but it's not offputting at all that an outside company trying to monetize reverse-engineered "hacks" onto the protocol are getting booted.
(Yes I know it's not "hacking," but it is obviously hacky)
Does for myself. Knowing that Apple has the capabilities yet not willing to implement them.
The disconnect is real. I don't own Facebook, nor use WhatsApp neither do I want to use either.
Other applications do exist but the learning curve and convincing family to use shouldn't be something I need to do. Nor how do I know they'll survive in the next five years?
Yes, RCS will happen but its long overdue.
The deciding factor is whatever device makes it easier for me to talk to my relatives will be my next device.
I currently have an iPhone XR, and I have been so frustrated with it for the past five years.
Why I've not changed device because it cost me a heck amount of money and minus my gripes is usable.
It's now an ongoing PR stunt, since Eric and Brad were rewarded handsomely in attention for the first hack.
I think Beeper is intentionally aiming for (heavily publicized) litigation to set a precedent.
Not a lawyer but I don't see what else could be true here. I suppose you could say the end users are the ones violating the TOS? I don't think it'll land with any judge, "your honor we just did the reverse engineering (without signing a TOS) and sold it to our users (who did sign a TOS, but didn't reverse engineer), so we're all clean."
During setup, Apple's servers return authorization keys for your device to use.
Seems pretty clear cut to me.
Fortunately, courts aren't computers, judges aren't compilers, and legal code isn't a programming language.
"Authorization" in the legal sense != authorization in the cryptographic sense. You can get a token and still be not legally authorized to access a system.
Accessing a public server using the public protocol it advertises is generally allowed.
It is possible to put unenforceable terms in a TOS, but it's simply untrue that "TOSes are not legally binding."
What do you think is the distinction between a legally binding contract and a TOS?
In a similar vein: has any maker of web scraping tools been sued by a website? I couldn't find anything.
Also, breaking the TOS is usually not illegal. TOS of a random company is not the law, otherwise you would get into trouble non-stop from random websites and apps making you "agree" to things.
In Apple's iMessage TOS? I don't find that likely but open to being wrong.
> Also, breaking the TOS is usually not illegal
In general, contracts are legally binding, therefore breaking them is illegal. Sometimes contracts include clauses that can't be legally binding, but I don't think a TOS forbidding this type of behavior would be questionable in the slightest. Apple obviously has no obligation to allow anyone to use its platform as a backend for their own (previously commercialized) product.
In EU law. No contract or license may restrict your right to reverse engineer or decompile for the purpose of interoperability or building an alternative implementation.
Not quite a carte blanche protection in the EU, either.
Terms of Service are just... the terms you need to follow in exchange for service. If you violate the terms, you get cut off from service... which they already did
I assume there's some very rich benefactor behind it that is willing to fund it.
There are numerous chat apps with those features, so I can’t see why people were “desperate” about it at all. Better yet, those existing chat apps aren’t likely to stop working tomorrow.
is also laughably false lol. iPhone users just want android users to get an iphone.
The rest of the world uses Telegram, WhatsApp and Signal.
This blue/green bubble SMS but not SMS -thing is a 100% an American issue.
The only people that care are:
- Maybe some children
- Some immature adults
- A lot of people who have never used an iPhone and don't even know what the blue/green bubble is but whine about it anyways.
The amount of features you get for groups in Telegram for example is galaxies ahead of SMS groups.
The problem is that having just one non-iphone user in the mix causes imessage to drop to SMS, taking them back a decade in functionality.
And yes, some of them do complain about it vocally. Maybe they're immature, I don't know. But it's an annoying bit of social friction, and I'm sure many android users have caved to the pressure to "upgrade" to an iphone.
Percentage share of iphones are rising in korea and japan tho for similar reasons though.
That's what Apple wants. So they maintain arbitrary limitations to incentivize their customers to also want it.
"Android? You're buying it wrong"
The fact that it can be simple to share high fidelity pictures and videos, but it isn’t just because Apple wants their walled garden benefits nobody but Apple. So your claim that this is laughably false is easily refuted by my anecdotal evidence.
People that are friends or family with differing devices do exist. I know, it’s shocking. And it would be nice to have something as simple as messaging just work without all these stupid UX downgrades for no reason at all.
The only other app that I’ve seen used in several places is GroupMe, but that’s typically reserved for large groups (more than 10 people or so) that may include people you’re not friends with, but more acquaintances. So it’s been used for school classes, community groups, and things like that.
Me and my friends don’t care about green vs blue bubbles or any of that garbage. We just want to be able to communicate over the paid cellular plan that we already have. What happens in Europe has no bearing on this. All I pointed out by my comment above is that this is a problem and there are people that would like a solution.
And, not that this matters, I’m writing this on my iPhone. But, this is still an annoying problem to me because much of my family and some of my friends use android. Apple degrades my experience with family and friends for no technical reason. The only reason they do this, presumably, is to retain a large market share and promote some stupid “exclusivity” ideal that appeals to some people.
> this is a problem and there are people that would like a solution
The solution is literally downloading a free app and encouraging others to do the same.
> this is still an annoying problem to me because much of my family and some of my friends use android
Then why don't you start using Whatsapp with them? It's not like in Europe we were born with it, at some point someone told us "you are on Whatsapp, right? I'll message you there" and we downloaded the damn thing. Is it an internet connection issue? (In the sense that you need to always be able to fallback seamlessly to SMSes because the connection is spotty?)
Absolutely not. I'll never touch whatsapp with a ten thousand foot pole. If you aren't tired of facebook ruining people's lives then I don't know what to tell you, but frankly most people who pay attention are sick of FB controlling the planet.
How about instead, you use apps that don't sell your information to literally anyone who will give them a dollar? Like Apple's iMessage.
american iphone users just want others to be iphone users
Btw, Poe's law, and you are absolutely right about Europe lol. Thank you for making my point.
Then use Signal.
> Nobody is doing that. Doesn’t matter what I do.
Lol. Of course it matters: if you do it, by definition someone is doing it.
You don't hear iPhone users begging their friends to get on signal unless they are discussing drugs or sensitive topics. You hear android users ask iphone users to install wtv app all the time.
And I am talking about anecdotes here, but there are well-document events (some that happened this year) that do emphasize what I am saying. I won't share them though because you know... jobs... and that they should be obvious if you are following this conversation over the past decade. What I will say tho is that only one company wants (wants being generous) the other to change their messaging.
> The fact that it can be simple to share high fidelity pictures and videos, but it isn’t just because Apple wants their walled garden benefits nobody but Apple
Irrelevant. iPhone users mostly just want android users to get iphones. Doesn't matter why.
> iPhone users mostly just want android users to get iphones. Doesn't matter why.
This is anecdotal. Where is the data proclaiming this? I’ve never personally met somebody that cares what brand of phone you have.
And I guess it should also be said, I don’t use drugs or anything. I just want to be able to message friends and family without pointless restrictions. I don’t know where you’re getting these ideas from.
You might not. It is clear that the majority of iphone users don't care that android users keep complaining about green vs blue bubbles.
> Where is the data proclaiming this?
Use the mobile app usage data repository that your company provides or wtv data subscription (Bloomberg, data.ai, etc) that your company provides. After looking at aggregate, segment by iOS vs android. Hell, if you work in the mobile app space, you already know just how difficult it is to get iOS users to shift away from the apple default.
> I don’t know where you’re getting these ideas from.
like i said, techie vs normie divide. Funny you keep mentioning anecdotes when we can clearly look at the market forces. Apple isn't being pressured to change anything because their users just find it easier for others to switch to iPhone.
As others have remarked, my perspective is US-centric.
> I’ve never personally met somebody that cares what brand of phone you have.
This is incorrect, or you don't meet many people. They exist.
If you want group picture sharing, just pick a chat protocol that actually supports that, rather than bitching at Apple over what SMS, a protocol they have zero control over, can and can't do.
Apple is not deliberately degrading the experience for SMS users, or refusing to allow sharing high-quality videos and photos with SMS users. That's like saying Apple is discriminating against your grandmother by not letting you video call her landline phone from 1985.
It's literally as simple as installing a cross-platform app. Apple is not stopping you from doing that.
And using a third party app/protocol is pretty much the only way right now. Even most Android users don't use RCS among themselves, because only newer phones have it enabled by default and it only works in some apps.
Meta has trashed their privacy image so FB Messenger/WhatsApp non-starters for lots of Americans. Signal, telegram don't have enough PR, 90% of Americans have never heard of them. Kik was popular but died due to their financial trouble. Discord/Groupme have found success by marketing themselves towards particular niches, but people don't really think of them as general-purpose messaging apps
Because of how likely it is to be killed though I don't think I shall be adopting it personally.
If you don't have that, how are they able to get auth tokens / send messages around without basically "exploiting a hidden hack that might get patched"?
I don’t think anyone is arguing that it’s Apple’s responsibility to accept fake serial numbers.
The serial number is an implementation detail and not the core issue, which is Apple’s intentional degradation of the non-iMessage experience, and their stance against interoperability.
If this was all about security, they could accept something other than an Apple serial #, and provide a UX that makes it clear the user is interacting with a non-Apple user. This would address most spam/abuse issues.
But we know that this is about lock-in and not security.
Can we confirm if that's what is happening here or not? How else is Beeper Mini able to work given Apple's requirement "iMessage auth + read/write requires valid_serial_number"?
But whether this is happening or not is immaterial to the broader philosophical issues being raised.
For sake of argument, let’s say they’re faking a serial number to make the app work. How does that change the impact of Apple’s anti-interoperability stance?
Again, if the real issue is security, nothing stops Apple from providing a secure alternative. And again, this takes us back to: this isn’t about security.
> they don't
They (Apple) don't accept requests without a valid serial #, but Beeper Mini is working (for users without iDevices), so there's some kind of exploit, no?
I'm just speculating on what would have made sense, but I'm guessing that's not how it's working since Beeper Mini exists. It begs the question: why isn't that the way they do it?
Or just allow a user to obtain a new private key via their iCloud account and associate the key with that account so that it can't be used to send messages unless you're signed into that account.
Newer devices that can protect their keys don't need that, and you phase the old process out over time.
But they already have a record of which serial numbers were actually sold (at least since some point), signing a device token/private key would be redundant and allowing user-generated serials to sign in with degraded trust is a policy choice.
They could probably implement a process at Apple stores but to do it for third party stores would be more difficult. To avoid simply adding a step for a user to claim a serial number as sold when they set up their Hackintosh or HackiPhone (can we coin this?), you'd probably need a way to authenticate as the store when you mark one off. But there's nothing stopping stores who have excess inventory from selling it off at cost or even a discount when a particular product isn't doing well- and at that point those purchasers will need to be able to mark off serial numbers when they sell those devices.
It's not impossible but it's not terribly likely, at least any time soon.
What about "serial numbers manufactured?"
I'm going to guess "Beeper Mini stealing manufactured-but-not-yet-sold serial #s for themselves" will be shut down super quickly. If you are a user who finally gets a device with a serial # "stolen" by Beeper Mini... that seems like bad luck/bad user experience?
It is comparable to someone stealing your Windows license key by guessing randomly.
More on collision: https://stackoverflow.com/a/23253149/
Computer Fraud and Abuse Act (CFAA)
Google could be leading that charge and providing a world beating chat app that works across all phones and all desktop devices. They have every reason to provide the best chat app in the world and yank iPhone users over to it. Instead they have given up on chat. The Google Hangouts/Meet chat situation is a disaster on iPhone and on desktop. They don't even try. It's proof that they are lost.
There are so many competitors in this space, you really can't claim it's for lack of trying.
Defaults are powerful, especially for Apple users.
And how do you do that?
The tried, many times. Google Talk, Hangouts, YouTube Chat, Allo, Google Chat and probably others that I missed.
RCS may be their most successful attempt yet in the US by hijacking SMS which I guess is fairly popular.
surely there's security implications to all this, if you've got a chat app where there's some internal belief that it can only run on certain platforms, also controlled by your company, there may be some assumptions made about how things work... can't help but imagine beeper itself opens up more vectors for stuff like the recently-in-the-news push notification mass surveillance
i have been wondering if theres other outcomes i'm missing between the two obvious results: 1) a more tightly controlled, locked-down iMessage ecosystem 2) some kind of explicitly supported third-party api
I saw lots of technical discussion in previous threads that stated that they were using the same faked hardware ID for all messages… that would seem an obvious red flag.
I think it actually makes a pretty strong case for Apple opening up a better interface that lets people achieve the same outcome they clearly desire so much, they'd even compromise their own security to achieve it.
That's fundamentally false given how Apple is a hardware company, and going forward they can ship a cryptographically secure hardware attestation mechanism. The issue is simply that older Apple devices were shipped without this capability, and Apple doesn't want to break them to prohibit Beeper.
But make no mistake, in a few years when those older devices are fully deprecated, there is nothing preventing Apple from shipping essentially uncrackable hardware attestation.
Still, I'm glad they brought it back, and hope will continue this route.
Anything that helps break the high walls of that garden.
I remember having to pay 20c per SMS and 50c per MMS before IMs on phones became a thing. Wasn't hard for literally everyone to want to change to the first available client which for most people was WhatsApp, 2 years before iMessage was even released. Guess messaging was so cheap in the US that they didn't have a good enough reason to hop on the IM train for years.
It is incredibly difficult to get a social group to change messaging platforms, especially if that social group's shared interest isn't "using a good messaging platform"
The easiest solution is to conform to the existing messaging platform in the group. In the case of a bunch of iOS users, that might mean leaving Android for iOS. People don't want to do this (For a variety of reasons.) So being able to participate as a first-world-citizen of the platform has its appeal.
Most people in the US use iPhones. They also like to use the default messaging app, which most of the time is iMessage. Some people like to use Android phones (privacy, cost, freedom), but still want to message their peers who use the Apple-only iMessage.
The equivalent would be if Microsoft, when they had the largest market share of email clients in the US in the late 1990s with Outlook Express (OE), decided to make it so OE-sent group rich text emails with attachments could only be received by other OE users, whereas non-OE users only received plain text emails with image thumbnails and downscaled video attachments. People would have lots of good reasons to use a different email client, like forthcoming Thunderbird, Gmail, or Apple Mail clients. But they'd find they couldn't communicate well with Microsoft OE users.
If Microsoft had made this change early enough and also made it so non-OE responses were color coded with a green background to indicate they are "lesser emails," we'd be in a world of Microsoft Outlook Express users would wonder why everyone doesn't just switch to Windows (the majority OS, at that moment) to make everyone's lives easier. And friends/family would exclude non-Windows users from an email thread as not to "degrade" the thread.
Communication via text with friends and family should be an open standard. Barring the availability of such a standard (e.g. RCS), at a minimum, the chat clients to communicate with friends and family should be x-platform (like Signal, Telegram, WhatsApp, and LINE all manage to be).
Ergo iMessage should, at least, have an Android app, even if such an app requires an Apple ID.
Can’t have nice things.
These numbers seem very low. I would have expected numbers in the millions.
Unless they're trying to join iOS group messages I guess
Threads earlier this year apparently got 70 million user signed up the first 48h. I would assume this leads to at least >1m Android users?
First example I came to think about, might be much better examples out there. Regardless, something with "more than 100,000 people" in 48h is probably not the fastest growing Android app.
https://edition.cnn.com/2023/07/07/tech/meta-social-media-do...
BUT… Any messages sent this way will still show up as the dreaded “Green Bubble”.
(I hope Eric and the Beeper team can pull through!)
For many people, it is about not looking like a brokie to their peers, and that's what apple counts on.
I love that you're pursuing this and taking on Apple, but at the same time your marketing has felt misleading and you've put a lot of users at risk by listing on the Play Store with a subscription model.
It seemed like it would make spam and scamming over iMessage worse. At least it requires an Apple Id now.
I agree that the CFAA can be abused to try and prosecute this (as well as the DMCA), and I suspect Beeper is intentionally hoping for (heavily publicized) litigation to settle this once and for all and set a precedent.
And a hacker that social engineers someone's bank password is entering just like the account owner would. "Hacking" doesn't have to involve exploiting a technical vulnerability. It's just unauthorized system access, regardless of methodology
I wish things had more interoperability, but Apple is under no obligation to implement it or be okay with it. And honestly, I believe them when they say that this is a security/privacy risk; even if it does serve their anticompetitive tendencies.
If it’s a security issue, that’s on Apple’s architecture. They can cat and mouse this, but the more times they catch the mouse, the worse this looks for Apple because it effectively means that iMessage was never secure to begin with. Only time will tell how effectively they can address this.
Why would they not just shut it down if Apple asks, wouldn't that just do the same thing (beeper users can't send messages)
https://www.cnbc.com/video/2023/12/11/apple-shutters-new-app...
Why then VCs aren't willing to spend a fraction of that - say a couple billion - to invest into a crack team of lawyers and sue the shit out of Apple over this issue? When at least one side of the suit is a corporation, my understanding is that American justice system is basically the game of who can outspend whom. Surely enough VCs could outspend Apple on this while still securing some probable profit in the end?
Why is this not happening?
Such a move would completely kill off VC's (already sick) golden goose. They would lose more than what they'd win.
They never addressed that part of Apple's statement. I don't see how they can survive without doing so.
Ah, but no profit there. Not being cynical, have witnessed ngo's first hand in war zones.
Why wouldn’t every iMessage sent be tied to an Apple ID?
If Beeper can do this, wouldn’t that mean anyone else with the same technique could basically spam iMessage users across the world?
We can do a poll to confirm this without revealing your phone preference.
Just respond with "Affirmative" if you are an iPhone user and dont like this OR you're an Android users and like this. Likewise, respond with "Negative" if you're in the opposite camp.
When Beeper charges customers subscriptions for the client app, do they kick back any money to Apple who provides server side support for iMessage?
SSPL sure isn't open source and I'm certainly not reviewing this. At best it's source available. I'm all for separating the meaning of the term from OSI's opinions but this usage misses the mark.
I am not a lawyer, this is not legal advice, etc.
I don't understand those in this thread celebrating the "hacker spirit." The real "hacker spirit" would be something like, I don't know, building a better alternative to iMessage. This is just a game of whack-a-mole, destined to lose.
So, Beeper's approach here at least makes sense to me. They aren't representing the "hacker spirit" like Torvalds or Stallman, but they are highlighting how arbitrary some software limitations can be. Their efforts here, wasted or not, will be cited when iMessage finds itself in court next time. And to Beeper, a company founded on the idea of unifying all messaging clients, that may be a worthwhile business investment.
Is it likely that Apple just has an engineer working on reverse engineering Beeper to find and patch the latest method?
I mean, probably the curvature of the Earth is involved, but from here this looks like a very small hill to die on.
Fantastic, right?
1. Unable to rename group chats
2. Photo sharing quality is lowered
3. Video sharing quality is abysmal
4. Messages traverse carrier networks in plain-text
5. Loss of undo send and delete
6. Loss of inline replies
7. Loss of typing indicators and read-receipts (if enabled)
Just to name a few.… So it’s an extremely useful signal to tell you to use a different messaging app with this person. Glad we sorted that out!
The fact that Beeper Mini is possible in the first place categorically proves Apple is making a decision here to restrict interoperability. If we have regulators for anything it should be for things like this. At Apple's scale it is completely unacceptable behaviour.
The whole iMessage things lost me as a 23 year customer of Apple. I just don't care about them anymore because they clearly don't care about their customers. Plus they've release the same goddamn phone for the last decade. Tim Cook has been coasting on Job's legacy and times almost up for them being on top.
Is it? Their argument about a potential increase in spam (by removing the existing annoyance barrier of signing up to iMessage with a phone number before getting full access) is valid. And from their perspective, a third party app could be doing anything with the messages once unecrypted, despite Beeper's claims to the contrary.
Don't get me wrong, it's obvious Apple went looking for the first 'valid' reason to kill Beeper Mini. I also own a ~~Beepberry~~ Beepy, so I am a fan. But this isn't FUD at all, this is a potential risk to their userbases' privacy (as well as their bottom line).
People in America don't use WhatsApp. There's no reason for me to switch when none of my friends/family/contacts have it.
> How often does someone whine so loudly about insisting on using the closed, Apple-proprietary protocol that their friends need to pay a monthly subscription for a third party interop app?
Enough that people don't date people who use Android
Being excluded from a group chat has a huge social impact for younger people.
It's not that simple, you get discriminated against for having a different color bubble and using up people's SMS allocation.
We should whine about (communication) interoperability, it's critically important for everyone. Purposefully or negligently creating incompatibilities is anticompetitive and generally toxic.
It's really not about either. It's about UX. SMS and MMS message UX is terrible.
I agree that encryption in transit and rest are important, but there are open and verified solutions like Signal. It seems like extremely poor security hygiene to take Apple's word that their closed-source chat service is actually secure as they claim for it to be.
...and I use other apps to keep in touch with family in different time zones. For me knowing somebody is online in real time is quite comforting. Knowing they got my message and then that they read it, even if they don't reply, is also useful.
I see your point but there is valid usage outside of a corporate setting.
Long time ago when I was actually sending SMS messages to real people, then-current phones had a "delivery notifications" setting you had to turn on. Then you would receive a notification when your message has been delivered.
There is still the question of encryption, which Beeper is strongly pushing, however Apple has announced it wants to develop an RCS encryption standard, so it sounds like it will be solved at some point in the next few years.
At that point, all Beeper becomes is a service to turn a green bubble blue.
This is a bigger deal than encryption itself to most people using Beeper. Beeper requires you to divulge your Apple ID password to Beeper anyways, so arguing for security is quite strange. People literally just want blue bubbles on their Android — that’s the main appeal.
Otherwise this kind of thing would have been regulated already.
See what's happening to Safari on iOS. Took a long time if you ask me.
For my part, I had fun using Beeper Mini last week while it lasted but I cancelled my subscription and I'm likely not going to use it again due to the risk of incoming messages getting dropped on the floor when Apple blocks it again.
There is no path forward for integrating with Apple unless Apple opens up imessage. Fat chance. These guys took years and years and years to switch to a non-idiotic charging port! :(
I wonder how viable their business is without imessage integration. They are still aiming for all-in-one chat app - but that's not new and has been done at least a dozen times before.
How is this VC scalable?
Downvoters are simply butthurt that others are noticing this connection. Getting downvoted here is evidence that you’re speaking truth to (apple) power
Guess what? Signal locks out non-Signal users, WhatsApp locks out non-WhatsApp users (AFAICT, I don’t use others, and Signal is refusing to work on my systems for reasons I don’t know, and I can actually live well without it)
The bubble with bright white text on a bright green background hurts only ME, the Apple user with old eyes, and I have offered old Apple gear to friends so we can FaceTime, a nifty way to reuse rather than recycle gear.
Beeper isn't "hacking" Messages... they've implemented the protocol.
Reverse-engineering a closed protocol and distributing an Apple Binary (IIRC correctly) are a bit more than just "implementing a protocol."
Reverse-engineering the protocol was the first step to implementing it. The point is that there was no vulnerability exploited in the protocol - it's as secure as it ever was.
I don't think they are shipping an Apple binary. Can you provide a source for that?
If you hack a secure communications channel so that unauthorized client software/hardware can pretend to be authorized software/hardware, how does that make the channel more secure?
How does it make more insecure? It doesnt, security should be accomplished by the protocol, messages themselves not by blockong access to a communication channel. Otherwise its just https://en.wikipedia.org/wiki/Security_through_obscurity
I personally won't waste my time trying to be an early adopter of this. I suspect the upcoming RCS support will be the only "apple native" way to have non-shit tier messaging between android and iOS, and Apple will keep breaking Beeper if they can.
My partner and I were finally able to move off Messenger... for a day.
It took them what, a lazy few days to kill it off last time, bets on about the same, along with a “don’t make me do this again” warning?
In the past, I tried creating an app password as well, but it didn't work either. Now, it fails to create an app password, but you still can't log in with an app password.
- Amazon does not carry Google branded products. ([edit] they do now once again, whew!)
- Search in GMail is nearly completely broken when you have too many messages, yet Google (ostensibly a search company) can't deliver good email search at scale so they don't bother.
- Apple allows lots of customization of push notifications and notification behavior (lock screen, badge icons, etc., etc.) yet does not simply let the user turn off push notifications that are advertisements or promotions.
- Google does not let parents choose third party whitelist "experts" for kids content recommendations. The status quo is that most kids either have parents who spend hours curating or they get to watch all the generative content garbage that Youtube hosts.
- Google Maps contains significant glitches and confusing navigation suggestions even though there must be terabytes of data showing that they routinely result in wrong turns and rerouting.
These are all examples of market failures that are fostered/continued by various anticompetitive aspects of the markets these firms operate in.
Not sure why anyone would expect Apple to allow Beeper Mini when clearly iMessage is meant to secure a competitive advantage at the expense of apple customers convenience and freedom.
What do you mean? I just searched on Amazon UK and can easily buy Pixels, Home Nest etc.
Apple has no way of telling you what an advertisement or promotion is, and it’s inherently subjective.
Ads are subjective? Apple has many criteria for rejecting app store submissions, why not add "misleading push message content not labeled as advertising"
From (section 4.5.4 of) the App Store Review Guidelines. GP is incorrect on many points.
Time for the EU to step in. They don't get everything done but they certainly force a lot more out of companies than other organisations.
This project is fantastic. The hacker spirit is in full force, and I love a good David and Goliath story. However, all the comments about demanding interoperability and protocols keep confusing me -- I don't consider APNS a protocol (like TCP anyways), it's also not incidental, extra header space to stuff data into in an existing message being transported (ala early SMS), and it's not an open relay for everybody to use. It's Apple's private message delivery system!
Why does everybody feel entitled to use it if they're not using Apple products?
I'm not licking boots over here, just genuinely curious. I wouldn't want to set up a mail server and then foot the bill and assume liability for whatever the hell goes through it from random people on the internet.
And trust me, I'm all for civil disobedience and sticking it to the man with clever technical solutions, but given the (probable) massive costs of operating APNS, Apple's got every right in the world to close any gaps in their system and keep kicking Beeper out.. and Beeper can keep trying to get back in.. but I just can't wrap my head around making the assumption that APNS access is somehow a fundamental right that we're all being denied.
Network effects.
Remember Clubhouse, and how it was iOS-only when it was actually popular for a month? I felt entitled to build an unofficial Android app for it because so many people were on there doing interesting things, and so many other people were complaining loudly about it being iOS-only.
FOMO is a powerful force.
Correct me if I'm wrong, but people want iMessage to be an open protocol. You're talking about APNS, the "apple push notification service", which is something completely different than what beeper is doing and what folks are asking for. The message schema, format, types, encoding, max length, delivery guarantees, etc, like jabber/xmpp [1]. Push notifications are sent for iMessage, but that isn't what people want to be turned into an open protocol
Vertical tying.
https://www.wsj.com/tech/personal-tech/why-teens-hate-androi...
iMessage or SMS is exclusively how they communicate with their parents.
If Apple were truly acting in their users best interest, they would want their users to have encrypted and fast communication with all devices, through an open protocol or otherwise.
And yes, iOS allows 3rd party apps but not nearly with enough permissions to act as a full Messages+iMessage alternative.
Not an Apple user, but I imagine even though there's some allowances for third party messaging, there's a lot of holes. For instance, what happens if I ask Siri to send a message to a specific contact from my Apple Watch. Will it send it over Signal if I've added a Signal address to their contact card and went the mile to set that as the default messaging app for that user? Curious.
yeah that protocol exists. it’s called RCS and it is coming to ios soon. imo apple is allowed to gate imessage behind ios-only if RCS support is a thing
[1] https://www.gstatic.com/messages/papers/messages_e2ee.pdf
This is my main source of excitement around this project. The existence of this project shows that there is no technical reason it can't exist. So, what is the reason it doesn't exist? Exactly what you said: Apple thinks it is in its best interest not to.
That's a lot of pepperoni, guys. Expensive pepperoni. Just some food for thought.
https://dl.acm.org/doi/abs/10.1145/3229434.3229445 [0]
https://www.statista.com/statistics/1383887/number-of-apple-... [1]
I hereby demand that Google stop making changes to YouTube that prevent ad blockers from working.
Or more to the point, I should have the right to sell hacked access to Microsoft's Office 365 servers to end users and Microsoft must not take any action that interferes in those user's access.
That's reasonable, right?
That’s reasonable, of course.
I am the one who foots the bill for iMessage and APNS.
I want to be able to message my friends with Androids with the same ease as I do my friends with iPhones.
I also would like to be able to access my messages when I run Asahi Linux on my MacBook.
In the US, where democratic principles govern and capitalism drives the economy, the regulation of corporations emerges as a necessary practice. This approach rests on the understanding that while corporations are essential for economic growth, they must operate within a framework that prioritizes the public's interest.
In a democracy, every entity, including corporations, should answer to the people. Corporations wield significant influence and power, and without oversight, this power could be used in ways that harm the broader society.
Corporations should reflect the values of the society in which they operate and not undermine social, environmental, and ethical standards set by the democratically elected government. Regulation of corporations is not about impeding economic growth but about guiding it in a direction that is beneficial for all members of society.
If Apple should be expected to open up iMessage, then why shouldn't Facebook be expected to allow interoperability with Messenger, and Telegram and Signal forced to open those up, too?
Or, if you wish to take it a slightly different way: Why shouldn't the New York Times be expected to give everyone a copy of their paper for free? Information and good journalism are a public good, after all.
Why shouldn't pharmaceutical companies be expected to make all life-saving medications available for free?
Why shouldn't ISPs be expected to make Internet access available to all for free?
Also, Telegram and Signal are already open and can be bridged from anything to anything so yeah, we should force Messenger and Imessage to accept, at a minimum, bridging as well.
Good to know about Telegram and Signal—I don't use or know much about them. IMNSHO, my argument still holds even removing them from the equation.
Your pipes use a standard threaded connector.
If somebody attaches to your pipes without buying your licensed faucet and without paying, just due to the interoperability of threaded pipes, do you have the right to disconnect them, and rework your pipe connectors in a way that prevents unpaid connections in the future? If not, why?
If someone chooses not to rent an Orange water meter, they can't have Orange water. That seems like a choice that Orange can make. Changing Orange to Apple and water meter to smartphone messaging, I don't see any inherent reason why the rules should be different.
Their choice of what water meter to use is completely transparent to you provided it works properly. It has no effect on how you use the service or any other aspect of your life. This is obviously not true of phones. The bundling of separate product categories is what makes the situation different, the same way that bundling water service with the arbitrary requirement of a "licensed faucet" would likely be illegal many places.
I think the only source of all this iMessage this that and the other comes from parts of American society where they value the color of a chat bubble. Ironically that value has nothing to do with iMessage and just to do with "this persion I am chatting with can afford an iPhone", which in turn is what people appear to value.
In countries where iMessage is not really used, it doesn't matter at all. I would be surprised if most users would even know about different chat bubble colours and what they mean.
How does support costs for Microsoft go up when I communicate from my linux workstation to my linux server using SMB implemented by Samba.
Because I want to talk to my friends without being locked into Apple's ecosystem. Simple as that, I don't need any other reason.
This language about "entitlement" feels like when Google complains about people using adblockers on YT - I don't care because they're both $2T corporations, and the only "entitlement" I see is the way Apple and Google think they're entitled to my money and my data.
You can't do that now with SMS and a plethora of other messaging apps?
(But I'm guessing you already knew that)
So, right back at ya, Apple. If you cannot make it by distinguishing your products on their MERITS vs the amount of lock-in you can generate, I feel no reason to help protect your brand, or access to it
So, i'm all for anything that shakes up messaging and maybe returns some of it to users.
It's not even buried. Settings -> Messages -> iMessage == Off
How would that be done?
You can turn off iMessage and force sms unless you are referring to something else.
It's not!
> Note: Beeper Cloud’s new Oct 2023 iMessage bridge never used Mac relay servers and still does not today. It uses a similar method to Beeper Mini, but runs on a cloud server.
This quote simply says that Beeper Cloud is using the same direct implementation of iMessage that Beeper Mini does. It does not indicate that Beeper Cloud & Mini do not communicate with Apple's servers (they do).
"Slack chat is only for Slack customers."
"Google chat is only for Google customers."
And so on.
Well....if you say it is, then it is.
But the supporters of interoperability would like to...interoperate. So non-Apply customers can send messages to Apple customers and vice versa.
I'm only speaking for myself here, but I don't look at it as "being entitled to use Apple's services". I look at it as closed, non-interoperable systems as being fundamentally bad for people and for the internet. I hesitate to call them immoral, but I feel like I could argue that competently as well, if pushed to do so.
So if Apple isn't willing to allow interoperability with their messaging service that is used by hundreds of millions (billions?) of people, then I support every effort to "sneak in" and make that happen anyway. And if that means using some Apple service that isn't intended for use outside the Apple ecosystem, that's just how it has to be.
On the other hand, I would frankly just prefer that non-interoperable systems die, instead, and be replaced by functionally equivalent, but more open, systems. So I am also uncomfortable with Beeper Mini pushing more people into Apple's closed ecosystem, even if overall (in the short term, at least) it will mean a better, more secure experience for both iOS and Android users. (It's gross that Apple talks about the security and privacy afforded to users of their products, but at the same time forces their own iPhone users to send unencrypted SMS/MMS messages to anyone who doesn't have an iPhone, because keeping non-iPhone users off iMessage is a competitive advantage for them.)
One of the things that got me to switch to the iPhone a few years ago was the fact that it seemed Apple was actually doing a lot of the right things when it came to privacy and security. Obviously, I was still pretty skeptical of them, but compared to Google, Apple’s track record seemed a bit more trustworthy.
The way Apple tries to lock you in though while stifling competition is extremely disappointing. They’re on the wrong side of history.
Say that to their market cap. Seems a lot of people appreciate what comes with that drawback. Revealed preferences can be a sonuvabitch.
Many, many companies have had huge market caps while funding anti-humanist or exploitative processes. Given Apple's scale you almost have to assume that they're abusing something lucrative.
Apple's market cap is built on something like 80% hardware sales by revenue.
I love open standards, open source, whatever, but I want some things in my life to just work well without caring about the details. My phone is one of those things.
Isn't this one of them?
A security hole existed that permitted Beeper to pretend to be your Apple device. In this case, it was being used for non-nefarious purposes, but that doesn't mean everyone would. Apple's fixing that hole seems in-line with your desired "privacy and security".
I don’t believe so. Beeper Mini uses Apple’s protocols the same way the native iMessage uses it; they didn’t exploit a security hole (unless you classify the device faking part as a security hole—I don’t). They maintain the E2EE flow.
I don't see how you could describe that as anything other than a security hole.
I think they have another primary product of the same name that operates this way, but Beeper Mini never sends your credentials off anywhere other than Apple’s servers [0][1].
> To work around this limitation, we built Beeper Push Notification service (BPNs). BPNs connects to Apple’s servers on your behalf when Beeper Mini Android app isn’t running. We can do this while preserving user privacy thanks to Apple separating the credentials needed to connect to APNs to send and receive content (the “push” credentials) and the keys needed to encrypt and decrypt messages (the “identity” keys). Push credentials can be shared securely with the Beeper Push Notification service, and BPNs can connect to APNs on your behalf. Whenever BPNs receives an encrypted message that it won’t be able to decrypt, it simply disconnects from APNs and sends an FCM push notification to wake up the Android app, which then connects to APNs, downloads, decrypts and processes the incoming message. BPNs can only tell when a new message is waiting for you - it does not have credentials to see or do anything else.
Bepper still connects on your behalf to run notifications while the app is not running.
You shouldn't defend something that's inherently consumer hostile just because it happens to be for something you like.
To Godwin a bit, I'd treat "we should make the trains to Auschwitz run more on time" differently depending on if it's being proposed by the German government in 1942 or the Polish government in 2023.
_An_ Apple device. Not _your_ Apple device.
Again, how do we not classify that as a security issue?
What is stopping me from buying a second-hand old iPhone and doing this without Beeper?
In that scenario, you're still using the official client, which Apple presumably knows isn't silently siphoning messages off to somewhere else. You're on official hardware with an official client.
Is what you are asking this?
1. I install Beeper.
2. I log in to Beeper with my Apple ID, for the explicit purpose of accessing my own iMessage data.
3. ...
4. Gah! How could Beeper access my iMessage data even though I installed and authorized it just so it could access my iMessage data?
Facebook and LinkedIn used to try to get people to hand over their email credentials so they could "help you find your friends on Facebook"; people were correctly skeptical then. Giving my Apple ID to a third-party seems insane, given what can be done with it, and I'd imagine Apple sees it the same way.
That's fair. You'd be happy to learn that literally no one is forcing you to hand over your Apple ID to Beeper. Your approach is very good for your account safety, but you don't need to keep other people safe from themselves.
Do you have similar concerns when people use non-Google-approved email clients to use Gmail, or alternative YouTube clients, or Signal/Telegram forks?
Perhaps you think HN should ban alternative clients or weird web browsers too. Too bad a lot of people think interoperating clients are important or we would be left with the Web Integrity crap to "keep us safe".
If they ask for credentials, absolutely. Google has both an OAuth flow and the ability to generate app-specific passwords (which correctly have very limited abilities) so I never have to pass over the real creds.
I have never given my Gmail credentials to Apple, but I get my mail just fine.
If the Beeper service is totally fine, and you mind their auth methodology, perhaps you should complain about Apple not providing better iMessage auth options.
Instead, you complain about users being able to give their own data to an app they chose to install.
I specifically mentioned the other approach; if your email client doesn't implement the OAuth style approach, you can generate an app password. https://support.google.com/accounts/answer/185833?hl=en
https://techcrunch.com/2023/12/11/beeper-mini-is-back-in-ope... appears to indicate more than that, though.
> In tests, signing in with our Apple ID generated an Apple prompt that noted our ID was being used to sign in with a device “near Los Angeles, CA” (where we are not located.)
Fascinating that you say this when you literally switched to iPhone yourself.
So... are we shocked that iPhone customers don't de-facto agree with everything Apple does? Or the fact that OP would be willing to criticize something they paid for and supposedly identify with?
It's really not fascinating at all. It reads like a perfectly level-headed and candid criticism of an ecosystem by someone who isn't invested in the success of one particular company. It's almost too lucid for HN.
How? Lock-in, sure - but unless you do a lot of market gerrymandering (which Epic tried but got laughed out of court), how does anything apple do stop people competing?
It’s not e.g. paying google large sums of money to avoid making its own competitor. Being big isn’t itself anticompetitive.
And on this exact topic - there is a whole ecosystem of messaging apps that exists. They just have to build their own userbase.
> These techniques posed significant risks to user security and privacy, including the potential for metadata exposure and enabling unwanted messages, spam, and phishing attacks.
Didn’t it recently come to light that apple have been “exposing” that metadata to government agencies for years? Maybe they should stop exposing metadata rather than blaming others for replicating their implementation!
How does a 3rd party implementing their API mean there will be “unwanted messages, spam and phishing attacks”? Are they accusing the 3rd party of doing that, or do they believe 3rd party software is inherently inferior to their own (which constantly needs security updates).
This methodology can be abused by SMS scammers, phishers, etc to easily target the iMessage network that users may often feel has a higher default level of trust.
Honest question: is there anyone who doesn't already think that? Even at, like, a legislative level?
Signal, WhatsApp, Slack, and iMessage are examples of services which were designed to be run by one company as part of their product. They _might_ have certain SDKs to extend that service (like bots for slack, or app extensions in iMessage) - but generally they aren't excited to shoulder the additional cost and support headaches of third parties using their infrastructure or arbitrarily interacting with the official software clients.
I don't know exactly what you mean by "ecosystem" - I'd argue the first set form ecosystems, while the second set form products.
I don't doubt that.
> and it is why many people like Apple products so much.
No. People like the quality and the refinement and polish. In most cases those things to not require (as much of) a closed ecosystem. Beeper is proof of that.
In the case of Beeper Mini, the proof is in the pudding. You have evidence right in front of your face that an Android client for iMessage is possible, because one now exists. Does your iPhone suddenly feel lower quality to you?
Sure, but I'm not the one who has to handle customer service for it.
Apple can have a test suite that encompasses every possible supported device (and OS combination). That's much tougher if they want to support Android.
> Does your iPhone suddenly feel lower quality to you?
No, but that's missing the point. If Beeper catches on, and all my Android friends install it, and some of my messages start getting lost, delayed, what have you, that's when I'd start to feel it.
Then you can blame their phone... just like you would now if your SMS messages to them were getting lost.
You realize that's been Apple's fault right, intentionally breaking Beeper?
Sure, it's impossible that Beeper's app or services could ever just malfunction on their own. The first bug-free app!
> If Beeper catches on, and all my Android friends install it, and some of my messages start getting lost, delayed, what have you, that's when I'd start to feel it.
In that case, you might be shocked to learn that before Beeper Mini you simply couldn't send iMessages to Android devices at all. Imagine that, ALL of your iMessages to them getting dropped and having to go through SMS instead...
Now they have to support an open standard/protocol, though. That's not negligible effort.
> In that case, you might be shocked to learn that before Beeper Mini you simply couldn't send iMessages to Android devices at all. Imagine that, ALL of your iMessages to them getting dropped and having to go through SMS instead...
But that's seamless; I've never had to wait or make that choice.
When there's some kind of iMessage failure, though, they sit around and don't send, until I get a delivery failure and "send as SMS" as the fallback. This is rare, but extremely annoying. Adding third-party services into the mix doesn't seem like it's going to reduce these instances.
Evidently not, given the existence of Beeper Mini without intervention on their part. In fact, they're actively spending effort on breaking a working implementation that took them no effort. And either way, they have trillions of dollars and some of the brightest people in tech under their belt. If your argument is that they're not capable of making that protocol work, you're wrong.
>But that's seamless; I've never had to wait or make that choice.
It's seamlessly giving you less functionality, sure. This is not a matter of opinion: Being able to send iMessages to Android users is a feature that iPhones currently do not have at all. Apple is choosing to not give you that functionality when they could be. With something like Beeper Mini, you as an iPhone user gain more functionality by being able to send iMessages to some Android users. Even if it fails sometimes, it is still functionality that simply did not exist at all before. This is only beneficial to you as an iPhone user because you now have functionality that you did not before. I don't know if that can be phrased any more directly.
Leaving a hole open is not anywhere near the same thing as formally supporting a public protocol.
> In fact, they're actively spending effort on breaking a working implementation that took them no effort.
They're spending effort fixing a security hole in an internal protocol.
> Being able to send iMessages to Android users is a feature that iPhones currently do not have at all.
That's like saying Toyota doesn't offer "driving a Ford" as a feature. I don't give a shit? Sending an SMS to Android users is fine.
Then they're spending effort regardless, and your argument was that they shouldn't spend effort at all. If that is the case then it would be better spent opening the protocol in the first place.
> That's like saying Toyota doesn't offer "driving a Ford" as a feature.
Fun hyperbole, but no, there's an obvious difference and this is a reach.
> I don't give a shit? Sending an SMS to Android users is fine.
Good for you, but it's obvious that a lot of people do care. Look around in this very thread, even. Apple users complain that things like group chats and read receipts don't work with Android users. The whole fickle green bubble thing originates from this. Plenty of people do care about this functionality and are happy that this exists, iPhone users included. And if you don't care, then why would you be so insistent about not wanting it added?
They must fix security holes. They don't have to make internal protocols public. These are not comparable investments of time, either.
In this case, it's not a standard.
The total failure of any open messaging standard to capture the market seems to imply to me that control is actually pretty important to the experience of using the service!
I also have devices outside of the the walled garden but they take a bit more effort as far as initial set up and upkeep, things I’m willing to do but average Joe just wanting his tech to do what he tells it to do might not have the patience for.
That "somehow" is pretty easy to explain. Apple creates innovative products - the iPod, iPhone and AirPods were all the first-of-their-kind products - and especially, it creates long lasting products, both in terms of build quality and support.
Good luck getting security updates (including drivers) for your 5 year old typical Windows laptop (or getting a modern OS running on it, see the issue with TPM requirements). Apple, on average, supports a device for ~6 years, and up to 9 years (!) for mobile devices [2].
Meanwhile, you're lucky if your Windows or Android device even lasts that long physically.
On top of that, the battery lifetimes for Apple devices are insane compared to the competition - a feat that neither Windows nor Android can achieve as they lack the complete control over the entire stack, from CPU design over firmware over hardware to the OS and user-space libraries, that Apple has.
[1] https://arstechnica.com/gadgets/2022/07/some-macs-are-gettin...
I'm talking about the entire stack including drivers. Microsoft is left at the mercy of vendors here.
Additionally, I have yet to see a Windows laptop that doesn't develop cracks, broken hinges and whatnot after 2-3 years of use.
It's exactly this sort of contemptuous attitude that "techies" have towards "average users" that enabled Apple to become the most valuable company in history.
and it's why (well one very big reason why) I hate Apple products, and avoid them.
1/7 isn't bad, I guess.
Totally. But in a messaging app context, that doesn't apply or even make sense. They could just release an iMessage app for Android and keep the experience exactly the same for their iPhone users.
Where is the lock in?
Is it perhaps because it's easier to message them, do photo sharing/albums, see their location, have airtags work on both? At least for a sizable group my extended family included it's a lock-in for iPhones (or a very strong social disincentive to switch).
1: https://appleinsider.com/articles/23/04/04/iphone-is-still-t...
The amount of corporate bootlickers who wish to surrender that right is staggering though.
Because it’s also their right not to respond to those packets?
Other messaging services are available on iOS. In much if the world, iMessage is barely used. This is not lock-in, at all.
If anything, this is lock-out - it's a service that Apple provides to its customers and they don't want 3rd party clients and/or non-customers using the service.
No company on earth is that generous, let alone Apple.
It’s not free, the end user just isn’t paying in monetary currency.
FWIW, this is always a good question to ask yourself when considering using a service... they are getting paid for it one way or another.
https://www.sec.gov/Archives/edgar/data/1326801/000132680114...
Apple's message is clear: if you want iMessage, get an Apple device. And I fail to understand how "access to iMessage" should be considered a public good that Apple must be forced to allow others access to, there's nothing special about it, there's plenty of different services providing the same experience, anyone can launch an iMessage competitor.
There very evidently is something special about it. It comes from Apple, so it enjoys the advantages of their closed ecosystem and Apple can get away with offering an inferior product.
Apple has no interest in a market they control which has interested customers. Apple should be bullied into it because any other option is an utter failure of capitalism.
> Apple should be bullied into it because any other option is an utter failure of capitalism.
This is an extreme hyperbole, capitalism isn't going to fail because some people think less of "green bubble folks". Also, that scheme failed in any other market than the US. US folks engaging in bullying because of some messenger preferences does not mean you get to dictate the market, and if it does, please provide me some information about that law from which you derive that justification.
Is that the point? Everybody already knew that Apple's messaging strategy was a business calculation based around lock in.
Beeper also presents itself as a company, so I'm not sure how releasing software that annoys Apple just to make a point could possibly help their bottom line. If that was the goal, they should've released the code as an anonymous open source project rather than painting a huge target on their own backs.
Good luck with that. I'd like to see this play out in court with a technically inclined judge. Be careful what you wish for.
I assume there's some very rich benefactor behind it that is willing to fund it.
In terms of technical problems, Apple will likely be able to keep up their end of the arms race with less than 1/2 of a single developer's time. The cost to continue patching Beeper out of their systems will be a fraction of a rounding error for them financially.
Beeper on the other hand has far fewer users, who by now likely expect a bad experience. Beeper can be way more agile.
Even then, it'll still be pretty easy because Apple has trillions of interactions with Apple devices to analyze and compare against Beeper.
Use an app that’s already universal if users are so desperate.
Playing whack a mole back and forth over a chat app as if it’s some high minded fight for speech when countless options exist is melodrama for the sake of melodrama and engagement farming
Beeper real goal is like everyone else in tech; get rich. It found the perfect marketing meme, the old David and Goliath story, to piggyback its business goals on.
The only thing end users really have control over is their own client. I don't know if they'll succeed in the long run, but I'm really rooting for beeper
Seriously, I'm struggling to imagine that. It suddenly reminds me of when Microsoft had to offer users to choose something other than IE because of anti-monopoly legislation. What you are telling me about iPhones sounds way, way worse than that. After all, it's not like people had to use IE before that, they just didn't know better. There was no network effect and vendor-lock with IE.
Also, what's even so special about this app? I maybe could understand that, if it was unique. But come one, WhatsApp, Telegram, Facebook Messenger, plain old SMS after all… And I'm not even talking about older VoIP/messengers (Skype, Jabber), community-centered apps (Discord, Slack, MS Teams) or some fringe messengers nobody uses even though they are clearly better than everything else (Matrix). By no means there is a shortage of messaging apps and protocols…
How hard it is to install a cross-platform app? Some of these apps also work in a web browser on any OS, which is a nice advantage over iMessage.
The bet goes something like this: Pick a group chat you're in of 10 or more real-life acquaintances who all currently only use a single messaging platform, and convince them all to move the group chat entirely to a different messaging platform, and delete the old group chat.
It doesn't matter which messaging platform you're moving to, any will do, and as you mention there's many to pick from -- some of which are probably better and more feature complete than the one your group chat is currently using.
The problem is this isn't how a non-technical audience views the problem. To them, they get a fully featured chat (rich media, reactions, hi def photos, etc) with most of their social circle. They don't have to install anything, they don't have to sign up for anything, they don't even have to remember different credentials, it just works. Best of all, it just works across their ipads and macs, too.
Sure, it doesn't work for a portion of their friends, but from their perspective, their friends are the weird ones: why wouldn't you switch to a phone that has a "better" experience like this?
> By no means there is a shortage of messaging apps and protocols
This is a bug, not a feature, in a world where there's no common clients that work across all those ecosystems. You go back to 2008ish and you have half a dozen clients that speak Jabber or XMPP. You can sign into GTalk or Facebook Messenger or (gods forbid) Yahoo Messenger all from the same application, and it all mostly works. Now you have a zillion apps and a zillion logins and some of them have nice features and some don't, but without interop, there's an upper limit to the number of chat apps people are willing to maintain to just talk to other people.
Especially when, for Apple users, the best one is already on their device.
Not everyone is locked into iMessage.
Of course you’ve hardly been forced into hard labor in the gulag.
Can we use government for something more universal than saving you from your social groups choices?
I'm trying to understand what the target of this hacky iMessage spin-off of Beeper is. The whole idea of subscription-based monetization. Rather no way of Apple not patching quickly, dealing with this as soon as it raises attention.
But maybe that was the intent of a hack they found? A clever marketing strategy, to gain some rapid traction with the controversy, highlighting their project?
Eventually they included me. I showed one of them the chat in Google Messages and he was amazed at how nice it looked, since Android supports Apple reactions. They're also jealous of all the emojis I can react with (and I admit I do it just to rub it in their face).
1. Forcing a monopoly when they force-migrated their users to iMessage
2. Maintaining said monopoly by keeping third parties out
Best thing they could do is put third party clients into a MFI like program and loads of red tape.
https://techcrunch.com/2023/12/06/imessage-will-reportedly-g...
It is very much possible that the current kerfuffle has some bearing on future regulation.
That said, iMessage is not really big in Europe, Whatsapp is, so it's more interesting for the EU to regulate that.
2. Requiring an application made by the company to access the servers owned by a company has never in history been called a monopoly before. The precedent that'd set would be pretty laughable. It'd basically make it law that everyone has free access to private servers of any company if they can reverse engineer the protocol. You could say goodbye to anti-cheat systems that block third party clients from online games.
I don't buy their "Beeper unequivocally makes things secure story" either. For one, I do not want to have my Apple ID login routed through a third party. I trust an established, trillion dollar company far more with that sensitive info than I do a fast-moving, eager-to-break-things startup. And the list goes on.
It's an impressive engineering effort, but I really don't believe they're entitled to parasite off the undocumented iMessage API.
I bought into the ecosystem exactly because of the quality and functionality of iMessage. There's absolutely no spam, everything works and the ecosystem is tight-knit.
I am then forced to use some $app, persuade my contacts to use said app. Defeating the point of iMessage when I just want native support all around.
Something that Apple had never implemented anywhere else and for which it could decades ago.
I wouldn't switch to an Android because the feature became available.
If all your contacts use Apple Devices, sure go nuts. But when others don't iMessage becomes unpractical.
But hey, vendor device lock-in money is very nice. It's unfortunate that they don't water the lawns of the walled-garden nor restock the bird feeder. We are expected to do that ourselves using a wooden ladder with missing prongs.
(This is one of the reasons why WhatsApp is big in the rest of the world)
I’m glad I bought into the ecosystem for other reasons, as I definitely receive occasional iMessage spam. It’s about as frequent as WhatsApp spam.
I guess the approach is to try and force Apple's hand or push some legislation for interoperability, but Apple is working on RCS so it's not like they've been completely ignoring criticism...
There are still disparities, though, that should be presented. There's no standardized end-to-end encryption yet for RCS (although it could be argued Google's protocol is a de facto standard), and Apple has indicated it will be implementing RCS as the standard dictates, i.e. with no E2E encryption. Using blue bubble to indicate E2E encrypted and green to indicate otherwise is a reasonable UX choice.
After Apple implements E2E encryption over RCS via whatever standard (which can be reasonably inferred as their intention from their announcements), if the delineation for green-vs-blue is still iMessage/not-iMessage (rather than E2E vs not-E2E), then I think "meaningless" applies. But we're not there yet.
A smartphone is essential. Apple and Google tax 30%, control when and how software can be deployed, control browser tech (Apple), prevent web downloads of executable software (Apple) or scare and confuse you about it (Google). They control the payment rails and increasingly enforce using their identity and customer management, so they can sink more claws into business and innovation. They're partnering with governments to be authoritative identify providers. They're usurping payment rails to become the entire payment ecosystem of the future.
The devices are user unfriendly. Can't repair them, can't use third party components, can't replace the battery. Unofficial pieces break core features due to unnecessary cryptographic locks. Updates obsolete old hardware.
Nevermind the petty bullshit about green and blue bubbles giving children (and even adults) fear about their image and reputation. Being bullied for not buying the latest and greatest.
This is scary shit and we're letting them do this.
Nevermind all the fluff of them owning movie studios and music and the arts to keep eyeballs locked.
Car companies wish they had it this good. They'd love to charge you for third party accessories, or to charge McDonalds a fee every time they drive you there. That's essentially the deal Apple and Google are getting.
This is all at once worse than Standard Oil, and comes with heavy Orwellian vibes.
We need more than two vendors, and we need different companies to own different parts of the stack. As it stands, these two companies own everyone and everything these people touch.
I want to add a subtle but important part: outside of the tech community, almost nobody knows this problem exists. If you try to explain it their eyes glaze over. Normies with iPhones, if they think anything, think iMessage is "texting". Blue bubbles mean they can see when you're typing and can send reactions, green bubbles mean you can't because you're on Android (or, "Samsung"). None of them think of iMessage as a "chat application" on par with WhatsApp... it's texting.
And all the government officials we wish would step in are included in this lot. They all have iPhones and they love them. iPhone is synonymous with 'smartphone' in common discourse and Apple is happy to trade brand dilution for that kind of "default" brand status.
And, as you eloquently point out, we could break the world trying to loosen Apple's grip on texting, only to find that we just transferred some of their power to Google, which isn't much better.
IMessage is a much much much better experience. It's not at all bad for their customers. It's a huge plus of that system over Android and other platforms that still try to piggyback off SMS or haphazardly support RCS.
[0]: https://olvid.io
Them taking the fight with Apple should be applauded. A walled down proprietary message platform only a few can use is stupid to fight in favor of.
The original kid who reversed: Great hacking, I think we can all applaud. This is a for-profit (VC funded?) company charging users by piggy backing off of servers they don’t own or pay for (and using apple binary blobs?).
If they used the protocol they reverse engineered on their own servers that’d be completely different. But that wouldn’t be profitable for them.
Apple is free to charge for them. In fact, I think it would be the best outcome and a mitigation to the upcoming spam onslaught now that the protocol has been documented.
> But that wouldn’t be profitable for them.
Is it a problem to profit off creating a tool that some other manufacturer intentionally doesn't want to create (since Apple is more than capable of building an Android iMessage client)? Isn't that the whole point of a competitive market?
But I don’t think anyone disagrees that Apple is (currently) free _not_ to charge for them.
> Is it a problem to profit off creating a tool that some other manufacturer intentionally doesn't want to create
I’d say ethically no - not a problem - up _until_ the point where they are actively, continuously using resources of that manufacturer. Legally? If you or your customers have agreed to a TOS then that’s probably bad either way.
Nobody would care about (or be interested in) beeper if they were running their own servers.
It was really cool news when they reverse engineered the API. It was less cool when they sold paid access to this unofficial API. Beeper is barely pro-consumer because again, they’re charging for something open sourced by a 16yo kid which has no official support.
The green bubble blue bubble story is really tired. Yea it’s real, but it’s not a technical problem it’s a social problem. Haven’t we learned that you can’t out-hacker a social problem?
It's both. For example, Apple degrades the experience for "green bubbles" even though it doesn't need to. That's not, strictly speaking, a social problem.
E.g. MMS messages generally have to fit within 300-600KB so they are horribly, horribly compressed. https://m.gsmarena.com/glossary.php3?term=mms
As for beeper cloud, I’m a paying customer to Apple and I just want to use my damn chat app on desktop that I pay for.
Put a tiny flat rate on the app for the work that they crated and call it a day.
In what world is Apple obligated to keep a service running which allows unauthorized security related behavior? Such a hole in a service is usually called a security vulnerability and is patched away asap.
It never has and never will be a ‘free spirited hacker place’ despite the name.
The inherent problem right now is that they want to create a commercial product using another company's servers/APIs without that company's permission, ultimately leaving Apple picking up the bill (inc. additional support ticket volume, like when iMessage gets locked on a given AppleId).
Is iMessage part of Apple's moat? Absolutely. Is it good for consumers for iMessage to have a hardware lock? No. But even if that is true, this seems like something regulators should be involved in solving.
Plus there is nothing anti-proprietary or pro-freedom that Beeper Mini is doing.
>> "only a few can use"
There are about 1.5 billion iPhone users in the world.
As far as proprietary services, the world is full of them. Google, Meta, X, Instagram, .... Apple built a service to provide advanced messaging services to their many customers. It comes with the phone. Should Apple be required to freely give iPhone cameras to people who don't buy their phone? How about the Touch ID module?
There are plenty of cross platform messaging apps available on iOS. The only thing that could be considered anti-competitive is the inability to change the default messaging app on iOS. Apple has fixed this for some of the other built-in apps, but not messaging yet. I would agree that that should be fixed. However, Beeper is not offering an alternative messaging platform, they are selling access to Apple's platform.
There are some very weird takes around security on this to somehow twist it into an "Apple good" scenario. No, like literally every other time in history, closed & controlled does not make it more secure.
To my knowledge, you can't make a 3rd party Signal client and connect it to the official Signal instances.
The Signal guy doesn't want you to do that (just like Apple), but it's absolutely possible. It's in fact much easier than in the iMessage scenario since all the client sources are available.
In fact, can't I not just create an new Apple ID specifically for this?
You mean like SMS and MMS right now, and RCS next year? https://9to5mac.com/2023/11/16/apple-rcs-coming-to-iphone/
This isn't to say there aren't toxic cliques whose alpha-teen leaders insist on certain brands of phones, clothing, ebikes, etc., but just that the flames of this particular media panic are actively fanned by Google and Samsung PR.
To me, this provides an excellent argument for using Android devices if you are single and looking to start a long term relationship. Through one tiny choice, you get some of the most elitist, opinionated, and disagreeable people to voluntarily exclude themselves as potential dates, with no hard feelings on either side. It's a far better filter than most stuff you could put in a dating profile.
This candy fell into the mud. Therefore I will never eat candy again because they are all muddy.
I'm deep into the Apple ecosystem and don't see myself getting out anytime soon. But I think their stance on iMessage sucks, even while understanding the strategic reasons they're doing it.
I don't see this as "leeching off an undocumented API" as much as demonstrating that iMessage is already in a state that allows 3rd parties to interact with it, documented or not. Every time Beeper starts working again, it shines a light on the fact that iMessage was never so locked down to begin with. It also puts pressure on Apple to answer the growing # of their own customers who are frustrated by the limits. These are good things, IMO.
Apple may have every right, but that doesn't make their stance good for the ecosystem or good for consumers. This is pretty clearly about forcing people to switch ecosystems and not about security. If security was the only issue, Apple could easily provide supported iMessage APIs that make it clear that the other user is not a verified Apple user, while still allowing interoperability.
The market simply chosing a preference is not anti-competive. iPhone and iMessage is able to compete on it's own merits without competition being artificially hindered.
The answer isn't to say that in other locations we have a different gatekeeper so all is well, the answer should be that Apple's gatekeeping should be broken, and then other gatekeepers' gatekeeping should be broken too.
We should all have one messaging client that can seamlessly use all the major protocols and services - in fact like we used to have over a decade ago.
It's just worse than the alternative that Apple provides for its own ecosystem of users. Any Apple user is free to opt for that more universal system if they want.
Why not use the more modern, featureful & secure option instead of antiquated SMS? Why are you still defending corporate greed at the expense of user experience?
FWIW there was an era where I felt differently. I was very active in the early Android jailbreak community. It was fun and the freedom has benefits, but those are benefits that I've deliberately chosen to give up for the benefits of the other end of the spectrum. I wasn't tricked into giving them up and neither was anyone else: people are paying Apple for the experience Apple is trusted to deliver. The reason people trust them is because they deliver it. It's super simple.
> I care about having a great experience using my own mobile device.
But you can still do that - I don't see how Beeper changes that? As a happy Apple user you don't need to use Beeper, though might still get benefit from it if your Android-using friends can now use the same messaging app you do.
> why should we intentionally restrict that ability
I don't believe software and hardware companies should be under obligation to support things they don't want to. Users can decide on whether the products meet their needs and decide whether they work for them or not.
Apple made the decision to blend iMessage seamlessly into the phone’s default messaging experience, and with the power of that default, they’ve weaponized the intentional interoperability failure.
Should they be under some obligation to support things they don’t want to? As a product manager, I say that depends on what their customers want out of the devices they’re buying. Apple does owe their users something here, and it’s reasonable to expect that a new device purchased in 2023 is capable of sending a quality photo to other devices. Regardless of obligation, I also think they deserve every bit of anger and bad press they get for the way they’ve played this.
It’s smart business, but that’s not the same thing as good for consumers.
Nobody is asking them to support anything though - Beeper developed their client on their own and isn't asking Apple anything. Apple is in fact spending extra resources to break interoperability, where as they could just do nothing.
How does Apple abuse this power in the US but not EU with no differences in the product?
This is a very one-sided framing of the situation and leaves out quite a few factors.
People aren’t just buying Apple products because they like them. They’re being forced to buy Apple products to stay in the “in” group. They face exclusion by peers due to Apple’s dominance in the geo and in certain demographics.
As I understand it, iMessage is not dominant in the EU, so the market conditions are quite unlike each other.
So, uh, factors that have zero to do with Apple are evidence that it is… abusing… the… market…?
Are you auditioning for Apples’ defence team or something?
How does this have zero to do with Apple? It has everything to do with Apple, because it’s ultimately their product decisions driving user behavior.
Had they implemented support for RCS by now, this conversation wouldn’t be happening. They made the explicit choice to capitalize on their poor interoperability and decided to claim it’s for security reasons, which is pretty obviously bullshit.
I truly do not understand the reasoning behind this. A product doesn’t need to be popular world-wide for behavior to be anti-competitive. The reality is that the US market is heavily impacted, and the fact that this isn’t true in other geos has nothing to do with the impact here.
> Apple is under no obligation to make an Android app, and it's silly to pretend not making an app for another platform is somehow anti-competetive.
I think that framing this only as an obligation for Apple to make an android app is unnecessarily narrow.
There are many ways this could be solved:
- By not artificially degrading the non-iMessage experience
- By not want until 2024 to implement support for RCS
- By opening up APIs with appropriate restrictions to be consumed by other apps - the thing they do for most other native phone capabilities
Building a first party app is just one of a large number of possibilities that are less broken than the status quo.
RCS will help this. They’re embarrassingly and/or intentionally late to the party.
Keep in mind, iMessage also relies on a server component. It's not some peer-to-peer protocol. Apple has to pay for the costs of sending messages, high resolution videos and photos, audio recordings, and supporting iMessage apps[1]. You can argue that this is included in the price of the iPhone/iPad/Mac but obviously is not for random android devices. Personally it doesn't bother me if Apple has to just eat the costs, but it is a cost, and probably a not insubstantial one.
[0] Social Engineering.
[1] Ok how many people actually use these? Still, they are part of iMessage.
What chat apps using a centralized server owned by a single company have open APIs that let anyone use them?
- iMessage isn’t a chat app. It’s the default experience for sending the equivalent of text messages from the Apple ecosystem. They’ve blended the experiences such that it’s not fair to compare it to a traditional chat app
- 3rd party chat apps are cross platform. The only reason Beeper exists is because there is no first party option to interact with iMessage chats outside of the ecosystem. This is not the case for actual “chat apps”, and the non-existence of APIs takes on lesser relevance
- 3rd party chat apps are cross platform because they're funded by alternative methods, usually by selling your personal information, though sometimes also by sales of other products within the app (like on LINE). Apple funds its chat app through phone sales.
Edit: Should have read this new post more closely. They are now requiring an Apple ID, when they weren't before.
They can blame whomever they want, what difference does it really make.
> For one, I do not want to have my Apple ID login routed through a third party.
As long as you don't use the service, then you're fine. I don't see why you should even care if other people want to use this service.
Beeper isn't "blaming" Apple for being Apple. They're saying that Apple is full of shit when they claim that Beeper hurts the security and privacy of their users.
Apple doesn't charge for iMessage, and instead that service is funded by device purchases. Beeper is charging people who haven't purchased devices to help them parasitize the infrastructure of the service, and instead of contributing to Apple's operational expenses, they're pocketing the money.
There's no scenario where this stands, even if iMessage came to non-Apple devices Apple is probably going to charge users if they're not buying Apple devices (I can't imagine it being an ad-driven service).
Of course, Apple is welcome to start charging a reasonable fee for the service.
"I'm only stealing fractions of pennies at a time! That's why it's not stealing!"
Do you have numbers for that? Sure, some of the users haven't purchased devices, but many of them have an apple device or two and just want access to the network across all the devices they use.
They’re highlighting the closed nature of Apple’s messaging system more effectively than anyone has in a long time. I support them in doing that.
https://arstechnica.com/gadgets/2023/11/google-argues-imessa...
I imagine Beeper is providing exhibits A and B for any such court case, should it happen. And they get some good brand publicity along the way.
Every major chat app is closed though? For example, I use LINE regularly, there's no way to access that chat system through anything but LINE apps.
Then don't use Beeper.
> I trust an established, trillion dollar company far more with that sensitive info than I do a fast-moving, eager-to-break-things startup. And the list goes on.
Thankfully, you don't necessarily have to trust them since the entire process runs on your device.
> I really don't believe they're entitled to parasite off the undocumented iMessage API.
Do you also believe it's "parasitism" for a tool manufacturer to create a screwdriver that fits another manufacturer's screw shapes? That's more or less exactly what's happening here - they made a tool that fits the existing proprietary API and interacts with it.
And stupid analogies help nobody. Which part of your screwdriver is costing the original manufacturer money every time you turn a screw?
The true cost is so insignificant as to not matter. The normal iOS push notification spam uses orders of magnitude more resources than whatever Beeper uses, and yet Apple doesn't seem to mind those.
The screwdriver would cost a lot to a screw company that based its business model on being the only seller of compatible screwdrivers though, and that's why Apple is mad about this and trying to break it.
If I sold internet off that wireless router and the next OSP tech that gets into that POP (rightfully) unplugs it, why should I have any right to call my ISP and chew them out because people gave me money for that internet access?
Beeper Mini is not "unlocking" anything more than a real iPhone does. It's not exploiting anything, it's following exactly the same protocol and registration flow as the real thing (that's why it works in the first place). No security is being broken here.
You could argue that it's using an (insignificant) amount of resources on Apple's side without having paid for it (since most users wouldn't have purchased an iOS device), but Apple can trivially mitigate that by offering an officially-supported registration flow that charges a reasonable fee.
Sort of like how Apple builds their apps?
I do applaud them for getting a home run in PR for themselves
As an iPhone user I would love for them to do this so I can not communicate with these users. The green/blue bubble gives me an indication of the encryption being used, and presenting a blue bubble while the messages are being MITMed (how Beeper works) is something I want to be aware of.
You may also find their legal explanation a bit clearer: https://www.apple.com/legal/privacy/data/en/messages/
Specifically: "We designed iMessage to use end-to-end encryption, so there’s no way for Apple to decrypt the content of your conversations when they are in transit between devices. Attachments you send over iMessage (such as photos or videos) are encrypted so that no one but the sender and receiver(s) can access them."
It does no such thing. I'm sorry, Apple's wording is precise but quite confusing. The link again is: https://support.apple.com/en-us/102651
You are likely being misled by Apple's confusing naming. In the "Data categories and encryption" table, "Messages in iCloud" is listed as always end-to-end encrypted, with a footnote. However this is not telling you that all iMessage messages are always stored end-to-end encrypted. In fact "Messages in iCloud" refers to an optional feature of iMessage. The table is telling you that if you enable the "Messages in iCloud" feature, your messages are end-to-end encrypted. But wait, remember that footnote! Follow the footnote reference to find out that in fact, as I said, the end-to-end encryption is broken by iCloud backup unless the optional ADP is enabled. This line of the table is extremely misleading to say the least.
But what if you don't enable the "Messages in iCloud" feature? Then your iCloud backup simply includes your messages, which again are not end-to-end encrypted unless you enable the optional ADP. That's covered under the "iCloud Backup (including device and Messages backup)" line in the "Data categories and encryption" table. Note that in this table "In transit & on server" means "not end-to-end".
The other page you link states that messages are "encrypted" in iCloud backups; it does not state that they are end-to-end encrypted in iCloud backups, in contrast to the following sentence which specifically calls out end-to-end encryption. The page seems designed to mislead, but it is technically not incorrect because it does not specifically claim end-to-end encryption of iCloud backups. The iCloud documentation I linked, on the other hand, is confusing but definitive and unambiguous if carefully read.
The underlying process is documented in this webpage and the linked PDF https://support.apple.com/guide/security/escrow-security-for...
https://support.apple.com/guide/security/security-of-icloud-...
> When iCloud Backup is turned on, the backup includes a copy of the Messages in iCloud encryption key so Apple can help the user recover their messages even if they have lost access to iCloud Keychain and their trusted devices.
Let me put this issue to rest with a pair of quotes from Apple's guide for law enforcement:
Q: Can Apple intercept customers’ communications pursuant to a Wiretap Order?
A: Apple can intercept customers’ email communications, upon receipt of a valid Wiretap Order. Apple cannot intercept customers’ iMessage or FaceTime communications as these communications are end-to-end encrypted.
and Apple does not receive or retain encryption keys for customer’s end-to-end encrypted data.
Remember this is in response to law enforcement (and by proxy the courts) and they don't get to rely on technicalities or word games about backups to not comply with a warrant. It just isn't possible.As for the "guide for law enforcement", let me quote a different part that you conveniently ignored. Emphasis mine.
> I. The following information may be available from iCloud:
> [...]
> c. Email Content and Other iCloud Content, My Photo Stream, iCloud Photo Library, iCloud Drive, Contacts, Calendars, Bookmarks, Safari Browsing History, Maps Search History, Messages, iOS Device Backups
> [...] iCloud content may include email, stored photos, documents, contacts, calendars, bookmarks, Safari Browsing History, Maps Search History, Messages and iOS device backups. iOS device backups may include photos and videos in the Camera Roll, device settings, app data, iMessage, Business Chat, SMS, and MMS messages and voicemail. For data Apple can decrypt, Apple retains the encryption keys in its U.S. data centers. Apple does not receive or retain encryption keys for customer’s end-to-end encrypted data. iCloud content, as it exists in the customer’s account, may be provided in response to a search warrant issued upon a showing of probable cause, or customer consent.
Yes, Apple can and frequently does respond to warrants with decrypted iMessage data obtained from iCloud backups. This is well known, corroborated all over the internet, and not a secret. https://www.forbes.com/sites/thomasbrewster/2021/02/15/when-...
I'll bet you'll be confused by this sentence in the part that I just quoted: "Apple does not receive or retain encryption keys for customer’s end-to-end encrypted data." This is true! But iCloud backups are not end-to-end encrypted without ADP, nor are Messages in iCloud keys when stored in iCloud backups, as I have already conclusively shown. So it's irrelevant.
You're thinking of Beeper Cloud, which does iMessage thru a Mac Mini in the cloud.
It doesn't matter. It's closed source and not easily audited - they could easily just be doing a naive solution and piping every message back to themselves after it's decrypted by the client.
This means Apple can read the iCloud Backup contents, and Apple has the Messages in iCloud device endpoint keys, and Apple can decrypt the iMessages sent to or from the device in realtime.
iMessage is, in practical terms, not really e2ee.
It’s not fair to level these sorts of potential/speculative security concerns at Beeper Mini when iMessage’s first-party implementation has way worse problems that are actually documented.
Apple has a proven track record of not handing over all your messages to russian and chinese intelligence, something that beeper is almost certainly doing (as their business model revolves entirely around MITMing your email and chat)
You sound like a fifth columnist.