Beeper Mini is now open-source
github.com
github.com
Edit: 700+ comments: https://news.ycombinator.com/item?id=38722246
Edit: correct link: https://blog.beeper.com/p/imessage-and-phone-registration-ar...
November 15 ( or a bit earlier, but communicated on that date) they switched to new iMessage bridge, where Beeper client directly communicated with Apple servers.
Beginning of December they launched Beeper Mini.
My theory is: their move to move from VM relay to new bridge caused problems, but VM relay was not sustainable with growth. Maybe Apple started to require re-validation, maybe it was like this to begin with.
So eventually they rolled the dice with Beeper Mini and in the end existing Beeper users have to provide a Mac for validation.
I think this will be good for Beeper, as I guess slowly they will retire iMessage totally. And focus on the on the other bridges. They are a bit more sustainable now.
No... the code is already released.
But I have to tell you. Not a single friend has commented that I'm now on an iPhone. I asked my elderly mom - yes, I previously got her an iPhone before I did, I'm a good son - if I had obtained the magic blue bubbles. She was like "oh yes, I thought something had changed." I am not sexier, thinner or more popular since I suddenly appeared with blue bubbles on iMessage. My own (iPhone-toting) adult daughter didn't mention it. IMO, nobody outside of teenagers care.
I can’t imagine interacting with someone professionally who even thinks for one second positively or negatively about someone based on their phone choice, from five year old Androids to yesterday’s iPhone pro.
This is about the fact that messaging between an iOS device and Android just sucks at present if the iOS user is on iMessage. I won't hash over all the details, but Google's site trying to convince iMessage to support RCS (which Apple has said they will do in 2024) gives a good overview of the problems: https://www.android.com/get-the-message/
I'm not a teenager, but I certainly care. I'm the only Android user in my family, and I'm sick of getting pixelated videos from my parents. I'm sick of the "Bob liked an image" messages. I'm sick of random messages not showing up in group chats. And while it's not a huge everyday concern, it sucks that there is no secure encryption when I message my family, and worse, all of the group chats that I'm part of result in nobody, even all the other iOS users, getting encryption in those chats.
All I want is to be able to have a good messaging experience with my friends and family without trying the useless push of "Let's all use WhatsApp" or whatever (it's a losing battle when there are 10 other iMessage users and you're the only Android one), or worse, have people complain about your presence in a group chat because now all the videos look awful.
Yeah, I've had some isues in the past with pixelated videos but again, almost zero in the past few years. But there are ten billion better places to post videos than via group chats, especially to conserve memory on people's devices, and pretty much everyone knows it at this point. Literally everyone I know has been posting videos via Youtube or Facebook or Instagram or Whatsapp or Discord or Slack or Google Drive or Dropbox for years at this point.
But yes, Apple should absolutely support RCS for encrypted messaging in group chats with other devices. 100% with you on that one.
> So, Google resolved the interop issue with "liked an image" and similar reactions back in 2020.
Except they didn't. I'm looking at a group chat from 2 days ago on a Pixel 7 that has a "Loved an image" response on it. About 90% of the emoji responses are "correctly reinterpreted", but I still often get the text printed out like that for whatever reason.
> Literally everyone I know has been posting videos...
Congrats, again, so this issue doesn't affect you. But literally whenever I go on a vacation with a group everyone posts pictures and videos in the chat. And they're barely viewable if I'm in the chat.
If you don't group chat or send and receive photos or videos, then yeah, it probably makes zero difference. But e.g. for a family with a new baby, I think I'd be pretty upset if I was the Android user in the sea of iPhones and the baby photos group chat was janky and gave me 10x10 pixel photos.
This isn't meant to be condescending to you, I have just gotten SO MUCH CRAP from friends, coworkers, and the like for using a sort-of-old Android phone. We shouldn't be praising Apple for switching to USB-C, we should be asking why they didn't do it 9 years ago.
Attaching pictures to email is pretty crappy as well
In my circle in the US I don't know anyone that uses a 3rd party messaging app on either platform because that really only works if everyone you want to talk to also uses that specific messaging app. Switching depending on who you're talking to is annoying, so (people I know) don't.
It is much less convenient to be in a group chat with an android user.
I've never met anyone whose choice of instant text app is conditioned by the hardware they use.
Sure. I already have a different app to chat with WhatsApp users, Facebook messenger users, Discord users, Reddit users, etc.
Now it's just a matter of: is Apple justified in actively sabotaging interoperability in general?
Can I also demand google provide me with free use of their infrastructure?
Core infrastructure like this should be treated and regulated more like a utility.
I don't think iMessage is in a position of "adoption without alternatives."
What do you mean by this? Don't most lines of business naturally trend towards monopolies and captive markets...? Railroads, newspapers, grocery stores, utilities, cloud services...?
Historically the reason corporations were given limited liability was in return for them performing a public good.
If in a democracy most people want open messaging, I see no reason why they shouldn't have it.
Corporations are not the same as people, they are tools.
And how far does "most people want <X>" go? If "most people want" to prevent people from being married, is that justifiable?
What would be so wrong with the people mandating a next generation messaging standard and requiring all cell phone manufacturers add support for the new standard? Kind of like Europe did with charging cables. Would that make the world a better or a worse place?
I never said anything about making iMessage the only available option. Apple users could keep iMessage, too. Worst case their users have more options.
I agree that it is an interesting question on how far the will of the people goes, i.e. democracy vs mob rule. But I wouldn't put corporate profits on a pedestal over all other considerations.
This has nothing whatsoever to do with "corporations as people" or "corporate greed." iMessage is not critical to living life in the United States or globally, so the notion that a government ought to take it from Apple anyway seems to be completely unjustified.
I mentioned that mandated support on phones for a new and better messaging standard seems like a reasonable idea. There's even precedent for such things - the European Universal Charger Mandate.
How is that taking iMessage from Apple? They can still run their own separate messenger, like they do now. Are you worried about them loosing the advantage they have by using their market size to keep users on their proprietary messaging system and not wanting more competition? Is that kind of like how they used to make extra money selling proprietary charging cables?
By "nationalize" I assume you were thinking of things like mandates that Apple servers be required to support third-party iMessage clients, or that the government takes over Apple's iMessage servers. I don't like these ideas, either.
But I think there are a lot of other possibilities, and precedents. The U.S. regulates and imposes on carriers to handle wiretaps and spam, Europe mandates that phone manufacturers use interoperable power adapters, baseband chips in phones are heavily regulated, etc. Other industries like banking and mining and construction are steeped in regulation. Justified as being for the public good.
Perhaps a better interoperable messaging standard could be implemented as a mandated replacement for sms and mms. The goal is better baseline messaging for all users. Companies can still do their own thing besides that, like they do now.
What do you think of such an idea?
> At a certain level of adoption, they should be forced to, IMO. Our monopoly laws never envisioned self contained platforms/marketplaces
with this comment:
> What justification is there for this, though? There is nothing specifically unique to iMessage that makes life, liberty, or property difficult to pursue.
You then said:
> Devil's advocate...
> Historically the reason corporations were given limited liability was in return for them performing a public good.
> If in a democracy most people want open messaging, I see no reason why they shouldn't have it.
> Corporations are not the same as people, they are tools.
When one says "[To play] Devil's advocate", one is taking on the position opposite of the person they're speaking with. My position is, "What is the justification for forcing Apple to open iMessage?" That means you're taking the position of, "There is justification for forcing Apple to open iMessage." You then do this by saying your third line, that if a democracy has a majority of people wanting something, you see no reason why they shouldn't have it.
Intentional or not, you took on the position that iMessage should be taken from Apple by the US government and forcibly open-sourced because that's the will of the people. When I responded, I was responding to the comments you had made in this direction, which you continued to make.
What I think is that iMessage is owned by Apple, and since it doesn't provide any critical and otherwise unobtainable service, it should not be nationalized. That was what we were discussing. I didn't opt to participate in an open-ended discussion that bounces around on the general topic of open sourced messaging platforms, I responded to a specific argument with a specific counterpoint.
In hindsight I assume that you were thinking of the government taking iMessage from Apple? I didn't see anyone mention that specifically, and I never assumed that would be how the government would approach this.
Everybody knows that social democracies have plenty of legal justification and precedent for doing such things. They impose on industry all the time, in many different sectors. They have done such things as mandate interoperability, and they could do so in order to allow for more capable messaging for everyone, perhaps updates to existing sms/mms like I mentioned, without targeting one company specifically. When enough voters care about an issue our representatives respond within regulatory and constitutional limits. Whether you agree or not, that's how the world we live in works. We don't live in an Ayn Rand novel.
My initial reply spoke to the moral justification underpinning the legal justification for such things, i.e. the public good.
> Intentional or not, you took on the position...
I tried to correct your erroneous assumptions about my position in our thread, and ask questions to learn more about yours. That has not gone well. One might wonder if you are deflecting for some reason.
> I didn't opt to participate in an open-ended discussion that bounces around on the general topic of open sourced messaging platforms, I responded to a specific argument with a specific counterpoint.
Sometimes back and forth is required to avoid misunderstandings, to better explore a nuanced topic, and to narrow things down instead of talking in circles. Fine by me if you'd rather not.
But why try so hard to steer this wildly far from the original topic? Initially I presumed malice, but at this point I'm guessing you don't get to have these kinds of conversations a lot and are just vomiting anything that comes to your mind.
If you want to continue the discussion, directly answer the following question:
What justification is there for using governmental authority to force Apple to make iMessage interoperable with any/every other chat service?
You wanted to play the Devil's advocate, right? So do it. Or don't, but the above was the topic.
The topic was not, "People ought to be allowed to make a separate messaging protocol if they want to." Of course that's obviously fine, by the way, nobody suggested it wasn't, and in fact that's exactly what RCS is purporting to be. Or pick any of a dozen other protocols, the concept is the least controversial possible position on the topic to take. Why are you so intent on talking about what is the single most unoriginal and boring aspect of this entire debate (because everybody agrees with what you're saying)?
> What justification is there for using governmental authority to force Apple to make iMessage interoperable with any/every other chat service?
Justifications, in order of specificity:
1) Political philosophy: "government action is occasionally the only feasible or cost-effective way of bringing about an outcome which each person sees as beneficial - or would see as beneficial under idealized epistemic conditions - but which they lack the power to bring about unilaterally" [1]
2) Better user experience: "When a sector is extremely concentrated, the people who are willing to trade the public good and foundational democratic values for incremental increases in their employer’s profitability get a hearing within the company and take over the company’s decision making. When a business doesn’t have to worry about losing its customers due to abusing them ... eventually becomes a serious hazard to human rights." [2]
3) U.S. Supreme Court ruling: "The U.S. Supreme Court - just like the EU - recognized that interoperability was a critical user benefit that assured innovation and lowered cost" [3]
4) Legal precedent: The 1996 Telecommunications Act "sets obligations for incumbent carriers and new entrants to interconnect their networks" [4]
5) Proposed new law: "The U.S. ACCESS Act of 2021 mandates data portability from big tech companies." [5] This specific law didn't address messaging, but does address other services. Quite a few other anti-trust reforms have been implemented and are being discussed.
6) Department of Justice investigation: The DOJ is currently looking into "whether Apple is doing something it shouldn't be - blocking access to iMessage for reasons other than privacy and security." [6]
7) Current law: "The EU Digital Markets Act mandates that messaging services like iMessage are required to offer other companies some level of interoperability if they’re deemed to be big and important enough." [7] This law in Europe does exactly what you asked about, with WhatsApp and Facebook Messenger, forcing them to allow access from other clients. I don't know that anybody considers these as nationalized. Apple's iMessage is being reviewed, at this time it might not be big and important enough in Europe to be covered.
Shared values, legal precendent, new laws and the courts are how we collectively make decisions in constitutional representative social democracies. In practicality no further justification is required. If enough people want interoperability they'll eventually get it, like what already is happening in Europe, and is being talked about in the U.S. This is how our governments are designed to operate. Politics ends up reflecting the culture, and we don't live in an anarcho-capitalist society. That's not what most people want.
Do you have a position different than the above that you can speak to? Perhaps something that might persuade others to consider an alternate point of view?
Exploring this topic in more detail I'm glad to learn that the system appears to be in headed in the direction I'd hoped for. I'm content.
I'm happy to let you have the last word if this all seems like more vomit to you, maybe another pedantic zinger for old times sake ;-)
[1] https://journals.sagepub.com/doi/10.1177/1470594X13505414
[2] https://spectrum.ieee.org/doctorow-interoperability
[3] https://www.eweek.com/development/google-vs-oracle-scotus-ru...
[4] https://en.wikipedia.org/wiki/Telecommunications_Act_of_1996
[5] https://en.wikipedia.org/wiki/ACCESS_Act_of_2021
[6] https://www.msn.com/en-us/news/technology/apples-refusal-to-...
[7] https://www.theverge.com/2023/9/6/23861030/imessage-bing-eur...
What it seems to boil down to is entitlement. You feel entitled to this product because it’s common. That’s a wild violation of the social contract and demonstrates a thoroughly unconsidered approach to how society handles the reward of novel ideas and if normalized would utterly kill innovation and ruin the very things you seem to care about.
So you’re faced with a choice; let Apple continue to control iMessage, or give up on the idea of rewarding innovation. You don’t get both, despite your apparent belief that you are entitled to the works of others.
> your examples presumes falsely that iMessage provides a unique service
You know that anti-trust laws apply to all kinds of anti-competitve situations and not just monopolies on a unique good, right? Things like building walled gardens and buying up the competition can fall into this category.
> violation of the concept of ownership
There's nothing sacred about current ideas of ownership. They changes over time. It used to be that peasants and women and children were property and kings owned all the land. Intellectual property rights have changed. We compromise ownership rights with things like imminent domain, property taxes, zoning and libraries. Why do you assume that a messaging protocol should be owned the same way as other property?
> but you do this without justification
The root of this issue is that people are unsettled with the direction big tech has taken, concentrated in so few companies, they way they embrace and extend, weaponize the legal system, lobby politicians, profit off people's privacy, attention and well being, etc. Governments are taking action because this is what people want. That's how the world works.
Do you assume that people are supposed to adhere to your principals when they are unhappy with what big tech is doing? This is all new, why would you assume that the rules shouldn't be adjusted for new situations?
> You feel entitled to this product because it’s common
This isn't just me and this isn't just this product. It's much bigger than that. People are unhappy with the direction big tech is going. In general they are exploiting old rules with new technology. You're not providing any answers here.
> violation of the social contract
The social contract is not guaranteed to stay the same for you or anyone else. It evolves when there are significant changes. Things like the bubonic plague, the printing press, the new world, the industrial revolution, large scale farming and container ships and other things all drove significant societal changes, some good and some not so good. The amount and pace of change due to the internet and mobile computing is unprecedented. Stuff like this prompts changes to the social contract, in an attempt to fix problems. The social contract is always changing, every generation there are tweaks.
The people who wanted to keep slavery legal said the same thing you're saying - it's not fair to violate the social contract. Well sometimes that's the right thing to do.
> if normalized would utterly kill innovation
Wouldn't open protocols tend to encourage innovation, like what happened with the internet and open source software? Instead of these companies milking profits for years because of network effects and their ability to lock out the competition wouldn't it be better if switching costs were lowered? Wouldn't that create a lot of possibilities for alternatives, and lower prices, and a better balance between these big companies and the rest of society? That's what people want.
Innovation is not Apple reverse-engineering MS Office formats then later using the legal system to stop others from doing the same thing.
What is it that you are afraid of? Do you think these big companies can't compete if they had to open some of their protocols? Do you ever worry that a few big tech companies have carved up the world and will stifle anything or anyone that gets in the way of their profits?
[1] https://www.eff.org/deeplinks/2019/06/adversarial-interopera...
…or you would be if you actually believed any of this. Of course you don’t in any meaningful sense, otherwise you would live substantially differently, to the point that even using HN would be impossible. So it’s just hateful, selfish rhetoric then. It costs nothing to you to write these completely unsubstantiated ideas on the Internet, but it would cost you everything you enjoy to actually implement.
It’s abundantly clear you’ve never considered any of this before, and have zero conception of the consequences of what you’re suggesting. HN wouldn’t exist, your job wouldn’t exist, nor would whatever you do for fun, the main ways food is delivered to your grocery stores, clean water into your home… nothing you value would operate if we eschewed basic ownership concepts such as what your suggestions here would require.
You claim to want to return us to the stone age, so forgive me if I in no way believe you.
But you know, without even addressing any of that, you have changed my mind! You just kept repeating the same things about ownership and entitlement, and that making changes was all my crazy idea. You even pointed out a couple times that I was thinking thoughts I didn't know I had.
I had no idea that hacker news would cease to exist if we mandated open protocols for big tech messaging. I don't see how that's related, but it must be, you said so. I'm surprised hacker news made it as far they did with all the open protocols that already exist. We'd be so much better off if CERN never opened the http protocol. Just like how mandating telephone network interoperability decades ago will destroy that industry. Any day now I'm sure.
All of those people and their concerns about big tech, and all of those countries passing new laws about big tech, I just saw one about Japan cracking down on app store monopolies, they must all be wrong. Because those companies own that stuff, like you said. Those who want choice are wrong. All of those people and governments must be hateful and selfish like me. We should let those big companies do what they want. These companies got big first and that entitles them to continue to control how most of us communicate, censuring us with their algorithms, etc. No big deal, it's not like communication is important to people. Too bad for those other companies that weren't in the right place at the right time, they don't have a moat or a enough lawyers and lobbyists to protect themselves. The printing press showed us how inconsequential communication revolutions are, just the whole reformation and enlightenment happening afterwards, no big deal. And what's with these new copyright laws at the time? If you own a book you should be able to copy it! Rules are rules and can't be changed. If we make any changes to mandate open protocols we'll utterly kill innovation, just like you said. The success of the everything built on the open internet and OSS proves that. It'll be another stone age if we keep that up, like you said.
Why didn't I see this before? Maybe I think too much, that must be my problem. Who needs logic or historical context to understand this stuff when emotional words like kill and hate and destroy carry much more weight and make so much more sense. So insightful. The current order is paramount, no matter how the world changes. I never knew how reassuring it was to be a reactionary and just dig in and ignore everything to the contrary, sure that I'm always right. I like this feeling of not having to challenge my preconceived notions, or explain myself. It's comfortable.
Thanks you so much! I applaud your efforts.
Should people be able to agree on a shared and open protocol for communication? Yes. Should the US government nationalize iMessage? No.
Google being found to scan emails received in gmail and advertise on that basis is why amazon receipt/invoice emails no longer include details inline.
GMail is not a free product. You are paying google with incredible amounts of your "private" information.
Having worked on large scale fraud systems before, the only controls that work are those where users are risking something of value when they commit abuse. A paid account with a lot of valuable history is great. Banning a free and easy to replace/farm account is useless.
When the user uses iMessage I can be sure if it leaks - he was either hacked or shared the photo. If he uses a 3rd party client MY data can now be harvested by the 3rd party without my consent or knowledge. The knowledge is the key here because apart from the original 2 reasons for a leak now it’s also the other option of 3rd party app harvesting data.
Get China as an investor is a year or two and… now my data 100% will be harvested.
> https://www.bleepingcomputer.com/news/security/apple-zero-cl...
I would call that a hack.
When I want to have secure conversations I either do IRL or Signal on iOS devices.
But the real issue boils down to human in/out group dynamics. Being excluded from group chats or having people get frustrated by the lone Android user in the group are powerful forms of peer pressure. And that pressure exists because Apple has pretty clearly made the experience intentionally frustrating.
That said, in the specific feature category: lacking the ability to send a reasonable quality photo or video is also a pretty big issue in 2023.
- iMessage works on wifi without a cell connection
- green txts constantly break group messaging to the point where I refuse to add my friends partners who dont have iOS
- there are no abilities to admin group messaging with green txts (change the name, add/remove people, etc.)
It's not just about the color.
Upcoming support for RCS is arguably doing exactly that. They didn’t seem interested until they started receiving regulatory pressure, though.
I’m not claiming Apple is beyond criticism here; they absolutely treat iMessage as a moat. But RCS also clearly burdened by competitive interests, including the unclear state of E2EE in RCS.
Maybe I misunderstood what you meant by papering over the badness.
The experience is the same coming from an Android perspective.
> People who use iOS should be asking Apple to fix it if they cared about this problem at all.
We do, thanks.
It's not Apple's fault google half assed messaging on android for a decade+.
It’s also clear that Apple was never interested in pushing for an industry solution to this problem either. These two companies are in the unique position to provide leadership in this category, and they haven’t.
In the earlier days of the web and in other areas of innovation, the companies at the forefront of their respective industries industry champion new standards to support their broader goals. This was a use case ripe for better standards, but all parties involved are more motivated by greed than interoperability/supporting the consumer.
The industry (cell carriers) don't want a solution, at least not one that interests non-carriers. It's almost a rehash of the Netheads vs Bellheads fight.
Carriers want a messaging system that requires a SIM and thus a paid subscription to their services. They own network infrastructure and want end users beholden to them to access services. Cell carriers loved the days of WAP and MMS where anything done on a phone was a for-pay service from the carriers. They resent anything that bypasses their ability to nickel and dime people.
Neither Apple nor Google (or WhatsApp or Signal) want a messaging system that requires a SIM and any dependence on carriers' infrastructure. They want an entirely over the top service that transits a completely agnostic Internet layer. Just in practical terms they don't want to only be able to provide service to devices with cellular radios.
RCS is top to bottom a protocol designed by carriers. It requires a SIM for access and hasn't included E2EE because carriers love their data mining. It's a capable replacement for SMS/MMS but it's still tied to carriers. Google and Apple have provided leadership with messaging but carriers are not interested in the direction they're leading. WhatsApp grew primarily because of carriers charging stupid texting rates, especially international rates.
The core problem is groups wanting Internet based messaging get no buy-in from carriers. Even though smartphones are an overwhelming majority of the messaging landscape they're not the only devices used. If the carriers had their way you'd never be able to send a message from your laptop to my phone unless the laptop had a cellular radio and a service plan.
On a side note, I still believe iMessage was in response to Google Talk, whose protocol was both open-source and interoperable with platforms outside of Google.
Google should have never abandoned Google Talk.
This effectively attempts to lock people into their ecosystem, including their App Store, and it's... honestly kind of wild to me (as an American, for GP's reference) that we've been allowing this to continue, in a country with a specific history of using antitrust law to go after phone companies for abusing their network effect to create monopolies.
WiFi is an interesting one, and some providers already provide SMS over WiFi via the “WiFi calling” feature. It’s certainly more convenient (or at least involves less setup) when iMessage is involved, but I suspect this isn’t the top reason people are clamoring for iMessage.
How often are you in a situation where you do have WiFi but don't have a cellular connection? In my experience, the opposite is much more common--not having WiFi but having reliable cellular data.
In any case, WhatsApp, Telegram, Messenger, and open source solutions/protocols like Signal also work on WiFi without a cellular connection.
> green txts constantly break group messaging to the point where I refuse to add my friends partners who dont have iOS
Wow. I feel sorry, not for you, but for your friends who chose to be friends with someone so shallow.
> there are no abilities to admin group messaging with green txts (change the name, add/remove people, etc.)
Who cares? In more than two decades I have never once felt compelled to change the title of a group text, of all things. How often do you need to add and remove people from an existing group text anyways? Group texts, at least for me, have always been ephemeral--for example, a few messages exchanged to coordinate a date and time for dinner plans, and that's it. If I need to add someone, I'll just make a new group text or relay the information independently, it's not that hard.
Your experience is only your experience. It is not the only experience. Off the top of my head in the last year: Cruise ships, hunting lodges, rural restaurants, in tall buildings, a factory, various places underground like hotel laundry facilities.
Wow. I feel sorry, not for you, but for your friends who chose to be friends with someone so shallow.
Wow. I feel sorry for you not having a job that entails using a phone. But many other people do, and are in department-wide our team group chats. Again, your experience is not the only experience.
In more than two decades I have never once felt compelled to change the title of a group text
Congratulations. I envy your simple, orderly, uncomplicated life.
Whenever travelling to a foreign country without paying for expensive roaming.
Happens all the time.. or at least as often as myself or family members travel.
Ummm, all of the time. Traveling, on a plane, etc.
> Wow. I feel sorry, not for you, but for your friends who chose to be friends with someone so shallow.
Huh? When your group message constantly breaks so you can't communicate properly its far more respectful to make sure the couple gets the message than not.
> How often do you need to add and remove people from an existing group text anyways?
I get added to group chats all of the time that I want to leave (due to spamming stuff) but can't because ONE person has an android phone.
This reminds me of the Don Draper "I don't think about you at all" scene from Mad Men. https://www.youtube.com/watch?v=LlOSdRMSG_k
There is an odd coincidence/overlap with friend groups and overall lifestyle/ideology and imessage vs android or blue vs green bubbles. I have like a few obscure friends who use android and they are all maga or counterculture weirdos. Meanwhile everyone else that I know (literally everyone, including a huge group chat for my gym weightlifting group, all close and extended family) uses an iPhone and iMessage.
Back to don draper: Android users cry about being excluded, but the rest of us don't even think about android users.
It's not Apple's responsibility or obligation to fix this.
If you, as an individual, really wanna be free and make real choices, you'll have to be willing to be a loner, and risk being considered by the groupthink a "counterculture weirdo", as this comment put it. Otherwise your choices are dictated by those who belong. You may screams your lungs out about all the dangers of going left and all the benefits of going right, if your social circle says it's left, it's going to be left.
Better get comfortable with that reality and plan accordingly.
While I think you’ve illustrated the point that the issue is not just a technical one, I’d rather not be counted in that group. I’m deeply in the Apple ecosystem, but I do think about my Android friends. When possible, I use chat clients that work well for them, because otherwise we can’t share quality photos with each other. I don’t shun people for their technology choices, just as I’d hope they wouldn’t shun me for mine.
> It's not Apple's responsibility or obligation to fix this.
Do you believe that companies have any responsibilities to their customers? Especially when the nature of the relationship is one of directly exchanging money for hardware and services, it seems reasonable to expect Apple to listen to me as a customer and to build capabilities that solve the problems I think are important as a user.
As an Apple customer, I am deeply unhappy with their iMessage stance. In 2023, I want to be able to take a photo with the much-vaunted camera built into the device (one of the reasons we feel justified in spending $800-$1200+ on a “phone”) and I want my device to have the ability to send that photo to other modern devices out of the box. And if that capability doesn’t exist, I’d like a company of Apple’s size/stature to use their position to push forward new industry standards, as have the many companies that built up the modern web over the years. I’m not naive enough to think they’ll do this - they’ve shown us how they operate - but I think it’s reasonable to want this as someone who believes current tech giants owe their existence to this kind of leadership from companies in years past.
I’ve been a product manager. My customers reasonably expected me to listen to their requests, if for no other reason because they were willing to continue spending significant yearly $$$ for the ability to use my product. That doesn’t mean I could always say yes to every request, and I agree I wasn’t obligated to to implement every request, but I did have a responsibility to listen and to try to build a product that my customers would find valuable.
We don’t have to speculate about why Apple is doing this. It’s a matter of public record now from those emails revealed in discovery during a recent trial. The stance is pro-Apple at best, and arguably anti-customer. Given Apples profitability and market position, it’s hard to feel that Apple’s behavior here is really justifiable, even if it’s understandable. And by “understandable” I mean we’ve come to expect anti-consumer behavior and so it’s not surprising that Apple is perpetrating more of it. But I think they should be criticized soundly for it, even if it is their right to not give a shit.
That pressure exists because the individuals involved in those group settings choose to exert such pressure. It’s not on Apple…just like my getting bullied three decades ago for not having a pair of Pumps was never on Reebok.
I agree that users are exerting pressure. But those users don’t exist in a vacuum, and Apple knowingly made the decision to force the kinds of social dynamics we’re describing, making them as much a part of this as the users themselves.
I think in a world where we didn’t have the emails between Federighi and Cue, maybe someone can more convincingly argue that this is just bad behavior by users. But all of this has to be taken together. The dynamics exist based on the interactions of all involved players, and I think it displays poor behavior by both users and Apple. And when a lot of that poor behavior is playing out in the halls of schools, I think it highlights Apple’s role even more.
What if I make a 3rd party client that actively records my users' iMessages and sells them to Facebook? Should Apple be required to support my app too? If not, are they expected to audit and vouch for every third party client? If yes, how is Apple supposed to make any claims about the security of iMessage if I have no control over the client my recipient might be using?
The whole interoperable API argument comes from the same place as "encryption where the good guys have keys," yet somehow demands for interoperability seem to be much more popular on HN. The E2E in E2E encryption stands for end-to-end, which inherently requires trusting both ends. Otherwise you might as well not have encryption.
Note that whether or not companies should be required to support third party clients is a different debate than whether or not Apple should be required to support Android, even if the end result happens to be similar in this case. I think most people defending Beeper are interested in the latter and are willing to burn down encryption to get it via the former. As a user, sure I'd love for my Android friends to use iMessage too. But this is not the way.
(To be clear, I don't think we should regulate that Apple has to support Android either. If I develop a new OS, would every company be required to build a client for their service for my new OS too? But at least I understand the merits of that debate.)