Hacker News new | ask | show | jobs
by rpmisms 923 days ago
Yeah, not the point. The point is to prove that it's possible and relatively simple, and the only reason Apple operates this way is to lock people into the ecosystem.
10 comments

Thats the entire point of the Apple ecosystem. They want to control the entire user experience end to end, and it is why many people like Apple products so much.
> it is why many people like Apple products so much

and it's why (well one very big reason why) I hate Apple products, and avoid them.

I wonder how many of the people complaining about the Apple ecosystem are doing so using a Google browser on a Google operating system running on a Google hardware device and found this site using the Google search engine and signed up using a Google Mail mail address and do work using Google's office suite and are listening to a video or music on Google's video sharing platform in the background as they type.
Firefox, Graphene, Pixel, DDG, Proton, MS365, Rumble.

1/7 isn't bad, I guess.

Unfortunately we're heavily in the minority. The vast majority of people won't do this.
> They want to control the entire user experience end to end, and it is why many people like Apple products so much.

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.

> Thats the entire point of the Apple ecosystem. They want to control the entire user experience end to end

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.

I would say people like the marketing. The average consumer gives no shits about product quality (see: the race to the bottom in basically every industry). But Apple has somehow convinced people that they are cool, so people buy their products.
> The average consumer gives no shits about product quality

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.

> But Apple has somehow convinced people that they are cool, so people buy their products.

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...

[2] https://en.wikipedia.org/wiki/List_of_iPhone_models

Not for sure where the claim of Windows machines lasting less than Apple products comes from. Before Windows 11, you could easily be running Windows 10 on a 10-15 year old computer.
> Not for sure where the claim of Windows machines lasting less than Apple products comes from.

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.

Apple is often less shitty than the alternative. Yes, the standards have dropped, but the competition has too, so the status quo stands. It's not just marketing.
The quality and refinement comes from the control. They don’t ever have to support a device they didn’t make themselves.
I have seen this argument so many times and it has never made sense to me. There is so much quality software that is free and open and interoperable. It is more than possible to be both open in nature and of high quality, to me that is indisputable. Apple obviously has a financial incentive to be locked down, they're not locked down out of any sort of necessity or as a concession for the sake of quality.

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?

> You have evidence right in front of your face that an Android client for iMessage is possible, because one now exists.

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.

> 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.

You realize that's been Apple's fault right, intentionally breaking Beeper?

> 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.

Apple doesn't need to provide support for Android if they simply open their protocol and let whoever develops the Android client take care of that, as evidenced by Beeper Mini.

> 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...

Counterpoint: AirPods can connect to any Bluetooth compatible device, yet the experience with an iPhone is still magical.
The relevant example here is that Apple supports the lowest common denominator standard: SMS. iMessage is what makes the experience "magical" on iPhones.

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!

It merely implies that being closed is more profitable, not that it is critical to the experience.
That doesn't seem like a comparable scenario; Apple implements the Bluetooth standard (along with a bunch of others), which is defined by industry groups.

In this case, it's not a standard.

I actually like the walled garden, things “just work” in here…

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.

Running the iMessage service for a billion iPhone users can't be cheap. Opening up the API and running it for the entire rest of the world for free is a non-starter.

No company on earth is that generous, let alone Apple.

Why does it have to be free? Aren't beeper showing that there is a market of users who would pay to be able to use imessage from non-apple hardware?
Why should Apple be bullied to enter a market they clearly have no interest in?

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'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 does not "get away" with offering an inferior product. Any other messenger can be installed on Apple's devices and the OS does not penalize the user in any way for choosing e.g. WhatsApp over iMessage.

> 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.

Seriously, Apple would make absolute bank selling this exact service, even if it was restricted to blue bubbles, reactions, and high-quality media.
That's exactly what the announced RCS support for iOS provides. Just not the blue color of iMessage.
No, Apple won't be charging for that service.
Isn't RCS hosted by the carriers rather than Apple?
Yes, it's basically an SMS replacement, with at least as much carrier control.
It is actually more often than not hosted by Google
Then how does WhatsApp run their service for free across multiple platforms?
> Then how does WhatsApp run their service for free across multiple platforms?

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.

Facebook mines the metadata to increase revenue received through advertising.

It’s not free, the end user just isn’t paying in monetary currency.

The last year it was independent, WhatsApp lost nearly $140M (on a much smaller userbase than it has today)

https://www.sec.gov/Archives/edgar/data/1326801/000132680114...

> and the only reason Apple operates this way is to lock people into the ecosystem.

Honest question: is there anyone who doesn't already think that? Even at, like, a legislative level?

Apple is pushing the whole security/privacy narrative and yet people are guzzling it even here, so I'd argue yes.
It's probably my favorite part of HN, at this point. The reaction from people the other day when Google/Apple admit to cooperating with FIVE-EYES was priceless.
Expect another one of those once it gets revealed that marketing/analytics providers (whose spyware litters every single mainstream website & app) are also compromised by intelligence agencies.
There are systems designed to be federated, like email, mastodon, matrix and SMS/RCS.

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.

> Yeah, not the point. The point is to prove that it's possible and relatively simple, and the only reason Apple operates this way is to lock people into the ecosystem.

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.

Is that really an unknown that anyone required proof of?
> lock people into the ecosystem.

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.

I don’t think anyone thinks it’s impossible for apple, or even relatively difficult for them. I also don’t think anyone doesn’t understand that they try to lock people into their ecosystem. Not my favorite choice of theirs, but largely a business choice they’ve decided to make.
As is their right?
Just like it's our right to run software on my device that sends packets of a certain format to a certain server.

The amount of corporate bootlickers who wish to surrender that right is staggering though.

It’s completely our right to send those packets, but that fact is completely disconnected to anything anyone is talking about here.

Because it’s also their right not to respond to those packets?

It's their right to not respond, but people here seem to be mad at Beeper for producing software which sends packets that Apple servers want to respond to.
Seems like an expensive way to tell us all something we've known since the iphone was released.
Nobody is locked into Apple products because of iMessage.
Most iPhones are not purchased by parents for kids. You’re fixated on this but it’s a footnote for why people buy iPhones.
Maybe true, but 87% of teens self-reported owning an iPhone [1]. The blue-bubble effect is real, and this cohort is facing enormous pressure to use iMessage specifically. I wouldn't call it a footnote, personally.

1: https://appleinsider.com/articles/23/04/04/iphone-is-still-t...

You said nobody, I provided evidence that "nobody" is false.
Me buying an iPhone for my kids doesn’t make me locked into the platform. I just want my kids on the same platform as I am.

Where is the lock in?

What is the reason you want your kids on the same platform?

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).

iMessage is one of the primary reasons I will not buy an Android phone.