Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Some customers buy into the Apple ecosystem because of its walled garden. Not despite of it.


The "walled garden" isn't really the issue most at stake here, it's the in-app purchases. To me, it's hard to argue against the benefits of having a one-stop-shop safe-and-secure place to download apps on your phone which contains all your personal information.

However, to me, it's hard to argue that Apple should keep getting money from you once you've established a loyal customer base and they are giving you money.

And as a not-so-crazy take on this issue, why isn't Apple insisting on taking a cut of, say, the check I'm depositing into Chase and just uploaded a photograph of it. It's revenue, it's in the app ... why isn't Apple taking a piece of that?


If Apps are delivering new content and functionality in response to users directly giving them money then in what way is the walled garden walled? Just download the "door" app - now you're downloading arbitrary apps from a 3rd party. What happens when you download steam and suddenly people are downloading totally arbitrary code. Oh and that arbitrary code is hijacking whatsapp and sending itself to all your contacts?


The only people paying the cost of that are companies like Epic, and if their games aren’t available for iOS that will affect the popularity of the iPhone. Maybe Apple backs down on the in-app purchases, or maybe they don’t and that decision drives away developers followed by users. Until then, we’re just seeing them negotiate with each other via PR.


Indeed, that is exactly the argument made by the article.


Really? Who?


Not my sole reason, but since you asked, here I am. I give my children iPhones. I like having certain family controls over what they use, and further controls over what appears in the app store to begin with.

I like having a single vendor for all my software purchases, that I can trust to issue refunds and discontinue subscriptions promptly.

I spend all day thinking about computers, I don't want to also be my own IT professional and security team, especially for a slab of glass I hold in my hand. I accept that I have to do some IT and security thinking about my iOS devices, but the more the walled garden provides, the less is on me.

I understand that with this "safety" comes a loss of "liberty," but I find that an acceptable tradeoff for consumer hardware in my personal life. I don't automatically assume that the right tradeoffs for me are also the right tradeoffs for everyone else.

If someone wants to sideload apps and/or develop their own custom apps without some kind of special developer status, I have no problem suggesting they buy something else.

I accept that I am not the typical HN reader.


I will add to this: I wish my parents had stuck with iPhones. The amount of IT support that I had to do after they switched went up quite a bit. It's been a few years so they've adjusted (and I've just ignored their complaints and told them to fix it themselves) but who knows what garbage they've installed on their phones! They're not tech savvy. It would be quite nice if they had stuck with iPhones.

I remember they got Samsung tablets and when I had looked at them to see if I would like to buy one... I saw they were completely full of - essentially - spyware and malware.


> …that I can trust to issue refunds and discontinue subscriptions promptly.

This is a big one. I'm significantly more likely to subscribe to a service/app if I'm able to do so through iTunes, because it means the app developer can't directly reach into my wallet. If I hit "Cancel Subscription" in the iTunes subscription panel, it's canceled, no ifs, ands, or buts, and no hidden unsubscribe links or intentionally obtuse unsubscription processes to have to contend with.

This is a huge thing for consumers to give up for the sake of developer freedom. If Apple begins to allow third party payment systems, developers should be required to connect said payment systems to Apple-provided standardized subscription control APIs so strong user control is maintained.


To your point, and more to the dispute with Epic:

I’m sure you also want to make sure your kids aren’t spending all your money on dumb in-app purchases. Having a controlled mechanism for that provides an actual value to you, and letting companies circumvent it would make things harder for you. Are the fees for that mechanism fair? That’s a business negotiation.


Why this can’t be a part of parental control function where you can restrict certain function on devices you control?


Should a parent really get their children iPhones?


Maybe, maybe not, but by like 5th grade most of them seem to have one regardless. Many younger kids have one. By 7th it's practically all of them (a smartphone, that is, though yeah, often an iPhone)

Our school assigns every kid an iPad. In Kindergarten. Good idea? I kinda don't think so, though it's been useful this year, of course. But it happens.

Increasingly parents have trouble letting kids wander the neighborhood on their own without a tracker/communication-device on them, and a smartphone's really good at serving that role. There are other options but kids want to have their smartphone on them, and as soon as you want them to be able to do one other smartphone-thing any other option starts to look kinda pointless.

(just relating observations of parenting in the wild, not my own parenting approach)


If you are a parent, you decide for yourself.

I question the validity of presuming this question has a correct answer for all parents under all circumstances.


Should a parent really get their children iPhones?

Not your kids. Not your business.


> I give my children iPhones. I like having certain family controls over what they use, and further controls over what appears in the app store to begin with.

Okay.. then their opinion is what's relevant here, not yours.

> I like having a single vendor for all my software purchases, that I can trust to issue refunds and discontinue subscriptions promptly.

Weren't they in hot water recently for forcing developers to use their deceptive subscription trial system?


Me for one. I don't want to deal with several different terms of service, different ways of payment, lack of clarity on if an app is trustworthy or not.

Apple is simple. I trust Apple to protect me and honestly based on the stories I read about Google's Play Store I feel more confident in Apple to do the right thing for consumers in the long run. Their incentive is aligned to my needs (good safe hardware that protects me from making potentially poor choices -- even as someone who is in the "tech" world)


Is Apple's app store actually protecting you from anything, or do you just get the illusion that its protecting you?

Although the situation has gotten much better the past couple years, its still not uncommon to find apps on the app store that charge like 10$ a month for some wallpapers or something of a similar nature. Furthermore, every few months there are new news articles coming out about how ""XYZ"" app is collecting ""ABC"" data from iPhone users(like apps scraping clipboard data, or apps trying to access the microphone or camera when the user thinks there should be no recording going on).

The claim that the iOS is actually protecting users seems dubious at best. Apple tends to exert control over the app store, but it always seems to be in response to users finding out that some app is doing something evil rather then Apple protecting users up front to begin with.


“Apple does an imperfect job of delivering that value proposition, therefore it should be illegal to even try” is quite the take. Keep in mind that there are huge confirmation biases here; when Apple blocks scammy or insecure apps before they even come out, nobody notices, but if they miss a single one, everyone notices.


iOS is protecting me WAY more than Google Play store. I also read plenty about Apple being TOO strict on developers more than I read them being loose. (which sorry to the developers out there and definitely an area that apple can and should improve on)

Your point that some bad actors get through doesn't invalidate that Apple seems to be doing the best job of keeping the app store secure and consumer friendly.


It's providing me with a unified experience, which is a benefit. You might not value it but others do.


Anxiety is the dizziness of freedom, as Kierkegaard said. But freedom is an incredibly worthwhile thing, so much so that anxiety is the cost society should for it.

The costs of Apple's walled garden have become so obscene at this point that I consider the pro-Apple position to be immoral.


On every discussion about this topic on HN, there has been at least one but typically many more commenters saying they love the walled garden and they would pay a premium for it. They trust Apple so they are OK with paying them 30% more instead of paying the app developers directly. They would never dare recommend Windows or Linux or Android to their parents but they would happily recommend them to get iPhones and iPads because they would not end up with a virus-ridden device.

Personally, this is so different from the way I think that I find it utterly surprising, much more so from the tech savvy audience of HN. But apparently preferring walled gardens and being willing to pay extra to obtain one and even more every time you buy something on it is not an uncommon opinion to have.


First, I embrace your choice to not go with a locked down, un-free device. That is entirely within the spirit of being a hacker.

Second, I very much argue that if there was no app store, consumers would pay 30% less. The app store and ecosystem provide something for developers, and if you remove the app store, the developers either do it for themselves, or pay somebody else to do it for them.

Of course, if there was meaningful competition, the fees might be less, or the value provided to developers might be more. But I doubt that prices would drop the full 30%.

I say this as someone who worked in tech distribution. Great things can happen when you cut out a middleman, but it's often surprising how difficult it is to replicate the middleman's distribution advantages.

All that being said, I'm not here to debate whether prices would fall 30%, 27.2%, or even 10%. I agree with your basic premise: tech-savvy people have less upside and more downside from owning locked-down devices.


Hmm... I'm pretty tech savvy I'd say, but I don't think there's anyway the benefits I'd gain outside Apple's wall garden would compare to the ecosystem I live in now.

Apple's rent seeking a bit with the App Store, but I have faith in their privacy protections, that they'll continue to support my devices for a long time after purchase, and that they'll be fairly prompt with security updates to all my devices.

And cobbling together the connections between ear phones, watch, phone, computer and TV would be quite tedious, probably no where near as smooth, and a pain in the ass to upkeep.

At the end of the day, besides my computer, I don't really give a hoot about side loading apps from different app stores, or I dunno... customizing things more I guess? I'm not really sure.

There is the possibility increased app store competition (say, if it was ruled anti-competitive to only allow Apple's App Store on Apple Products) would make Apple's App Store better though. Discovery can be kind of a pain in my opinion.

So, I'm not opposed to there being more app stores, but it'd probably take a fair amount of nudging to get me to actually try one.


Personally, this is so different from the way I think that I find it utterly surprising

Seven billion people on the planet. It shouldn't be surprising to learn that not everyone thinks the way that you do.

I wonder if it's an age thing. When you're young and have more time than money, tinkering with the technical hassles of your phone is worth it to save a buck or two. When you're older and have more money than time, you happily pay $399 for an iPhone if it means getting hours or days of your life to spend on other things.


Age was it, in part, for me. I used to do lots of hardware and OS tinkering. Now the last goddamn thing I want to do is troubleshoot graphical glitches in x-windows, or try to get my audio to handle changing outputs correctly, or cross my fingers while "dist-upgrade" runs, or fix scaling and font rendering in GTK apps, or whatever, when I'm just trying to do something else.

At some point I became acutely aware of every time I was doing something with a computer that was simply fucking with the computer, and not actually getting anything that I wanted or needed to get done, except to the extent that making my computer be not-broken is required for those things. Around that time I was exposed to macOS and iOS and finally had an actual choice to (mostly) not have to do that when I don't want to, and if I decide I would like to tinker then I can use... any other option on the market.

I'd probably be screwing around with trying to run NetBSD on Android phones and turn them into mobile computers I can plug monitors and keyboards into and embedding RPis and Arduinos in all kinds of crap around the house, if I were 16 again.

At the age I am now, though, you'd literally have to pay me to even think about doing any of that. Even when I screw around with getting allegedly set-it-and-forget-it RPi media projects (think: kodi, lakka) working I usually end up regretting it. I do know how to work with those sorts of things. I also very much don't want to any more, but do still want computer-things doing stuff for me with few or no hassles. Luckily these days you can pay to get that, in some categories at least. Largely from Apple, if you want them to last a while—I do wish they had actual competition in that sense. More options that don't spy (much) and Just Work (mostly), please.


You just described why i switched to Mac OS from Linux :)


I also like having a car with an automatic transmission and engine instrumentation that tells me when to get the oil changed and perform maintenance. My interaction with my car is strictly monetary and burns none of my mental cycles.

I have 4 other people in my house, plus I'm the "tech guy" for maybe another dozen people. I appreciate how simple that job is when everyone has iPhones.


Just to make a vast generalisation with no hard evidence: I wouldn’t be surprised if it often came down to age. When I was younger, I had the desire, and more importantly the time, to keep everything I used as open source as I could afford.

Fast forward a decade (or maybe 2) and while I am still very pro open-all-the-things, I am happy to pay more for a controlled environment to run things I rely on but don’t care to spend time on maintaining and configuring.


I'm curious, how many apps do you have installed on your phone, and how many of them are paid ones? Especially, ones using subscription models? Less than 10, or dozens?

I have over a dozen and I really appreciate the ability to manage (or at least view) those in one place. Managing my non-app (website) subscriptions is quite a mess.

And it is only one advantage of the walled garden. I don't have to think much when I install an app - is it from the developer, or someone has tampered with it?


Me. It limits the attack surface and all the problems that come with openness, very visible in the Android world.

The problem is that giving a choice to users is risky and not acceptable at scale because people are not smart, they do dumb things all the time; like pasting untrusted scripts into devtools console and getting hacked. Or replying to mail scams.

So I am happy I can hand an iPad to my parent and not be there to secure all activities they do online.


We used to joke about the fact that no matter what you do to educate users, if told that to see a video of funny dancing pigs[1] all they have to do is give the installer root privileges...

Users will give the installer root privileges.

History bore this out over and over and over again.

[1]: See also: Crapware-laden browser toolbars, Java runtimes, Adobe Reader, Windows crapware, Smart TVs, ...


Me. My life is too full of other things to want to worry about the latest bit of malware floating around on Android, or whether my phone will stop getting updates a year or two after I own it.

To me, a phone should work for me, not the other way around. I'd rather spend my time living my life than fussing with the technicalities of my phone. I'm willing to pay extra for it.

I also went with iPhone because I trust Apple to vet its apps better than any other vendor. When someone else does as good a job, I'll head over there. But for now, iPhone is where it's at.


Me. I like the sandboxing. I like Apple Pay (especially for subscriptions). I like the new random-gen email addresses system. I like that apps have to use these things and can't just opt-out, because I may have to use the app for work or something.

It's not the only thing I care about, but it's not all just strict downside.


Raises hand.

I don't wanna have to worry about stupid computer shit when I'm just trying to use my iPad or iPhone as a tool to accomplish something else. Drawing, playing music, reading, writing, edutainment for the kids, very occasionally a game. Maybe the odd SSH session. If I decide I want some software to help me with any of those things I just want it to be in the App Store, and I just want it to use the App Store payment system. I don't want competing app stores because that might mean that sometimes what I want isn't on the Apple one, following Apple's rules about spying on my and otherwise behaving as badly as desktop software and webapps do these days. It means I have to search more than one store. Now we're veering into the stupid computer shit I don't want to have to worry about, again.


That doesn't address the issue: those who would can't.

You don't lose anything if you don't want to.

You should have to keep doing what you already do.


> That doesn't address the issue: those who would can't.

Then buy any other general computing product on the market. I'd be more sympathetic to this concern if Android didn't exist. Meanwhile it does, and the users who picked Apple did it because they don't care about this, they don't care very much about this, or because they actively want the App Store restrictions and the ecosystem that they create.

> You don't lose anything if you don't want to.

I very well might, though. Changes to rules change how actors behave in a system. The way software developers and publishers behave on iOS could change in ways that I don't like if they're able to viably distribute software outside the App Store. That might be OK, except forcing developers and publishers to follow the App Store rules is part of the appeal of the devices. If that'd been a major sticking point for me, I could have bought Android.


>Changes to rules change how actors behave in a system. The way software developers and publishers behave on iOS could change in ways that I don't like

Probably most apps would still be on store and hopefully you would get a cheaper version from the developer website.

What is clear but you probably don't want to admit is Apple is not fighting here for your safety but for extracting mroe money, if they were not that greedy Epic,Spotify would not have started this wars and you would have been safe in the wallgarden and extremely satisfied that the other people inside can't escape either.


> What is clear but you probably don't want to admit is Apple is not fighting here for your safety but for extracting mroe money, if they were not that greedy Epic,Spotify would not have started this wars and you would have been safe in the wallgarden and extremely satisfied that the other people inside can't escape either.

Why wouldn't I admit that? Of course the situation benefits them. I just doubt there's a way to give me all the aspects of their devices & ecosystem that I value, that doesn't also benefit them. I'd love to see them drop the cut they take, for instance. That being so high benefits me not at all, so far as I can tell.

... and if someone comes out with devices that actually compete with the specific sort of product they offer, including the integrated & closed app store and restrictions on what apps are allowed to do, and takes a lower cut of app store sales, then Apple might have to reduce their cut, too. Or this current scuffle might end up not changing the app store rules much, but dropping the cut they take substantially—personally, that's an outcome I'd love.


IMO the ideal situation for Apple fans is that Apple is forced to offer a choice to developers, either pay a fair fixed charge(like you would pay for webhosting, you have different tiers or plans and fortuneteller with web hosting you have true competition) or a developer could decide to give Apple 30% cut. Probably most developers would chose to pay the fixed fee and the Apple users will have cheaper apps and subscriptions(in app payments) while enjoying the restrictions that nobody can have the option to escape the wallgarden(not sure how are you happy with this though, say in a country Apple is forced to remove all chat apps that are encrypted including browsers and then Apple fans would just say `you should have predicted this,sell the phone and use Android`)


> Then buy any other general computing product on the market

That's not how free market works.

And it's a very silly objection.

Android is a licensed platform.from Google, but Google does not make the majority of devices.

Apple manufacturs the devices, but they sell them to me locked in the ecosystem they profit from.

Imagine being unable of refueling because your car does not work with standard oil pumps and you had to go to Apple licensed gas station whom Apple charges 30% to.

They would be prohibited from selling the car.

> I very well might, though.

But you wouldn't if you don't change your behaviour.

> Changes to rules change how actors behave in a system

That's exactly what many want from Apple.

Change the rules.

Nobody is asking Apple to relax their safety rules inside their walled garden.

If they can't allow sideloading, they're not as good as I thought.

> I could have bought Android.

I don't buy it.

If Apple sold Android powered iPhones you would still buy an iPhone, you're are buying the brand, not the product.


> That's not how free market works.

It... isn't? How not?

> Imagine being unable of refueling because your car does not work with standard oil pumps and you had to go to Apple licensed gas station whom Apple charges 30% to.

Then I'd probably buy a competing brand of car, if that bothered me? You know, one of my other choices on the market? Like how there are a bunch of Android device vendors and a couple Linux mobile vendors that I could choose if Apple's App Store model bothered me, rather than being something I actively want? I am 100% not following how this isn't a market working. The choices people are making may not be the ones you prefer—happens to me all the time with markets—but there are choices.

> That's exactly what many want from Apple.

> Change the rules.

Many developers and publishers, maybe. I'm very much unconvinced that's what the subset of users who are aware of this issue in the first place, want, for the most part. I think if it were a major problem for them they'd have bought an Android device, or something else.

> If they can't allow sideloading, they're not as good as I thought.

They do allow sideloading, it's just fairly inconvenient. They can't allow a form of it that's convenient enough to allow other app stores to thrive, without changing the character of the ecosystem for their users. I don't think any amount of being "good" at what they do would change that.

> If Apple sold Android powered iPhones you would still buy an iPhone, you're are buying the brand, not the product.

OK, cool, guess continuing this exchange is pointless.


> Then I'd probably buy a competing brand of car, if that bothered me?

But you also bought Apple approved tires, Apple approved child seat, Apple approved free miles on the highway and Apple approved breaking fluid

You can't use them anywhere else, maybe you can sell them, but you have to reset the car to factory settings

Whatever you bought cannot be used anywhere else, except another Apple car

That's how vendor lock in works, I'm European but I know US laws don't appreciate when a company locks users in


Nothing what you say has absolutely ANYTHING to do with you being locked out from ever running your own software on Apple devices.

This is a completely false argument you're putting up - you can HAVE all of those protections while STILL having the option of replacing protected software with less safe one.

Please stop peddling this false argument.


On the Mac, where the App store is not required, a great deal of software is not in the App store and as a result the user does not benefit from App Store policies for said software. By forbidding sideloading, it forces developers to meet the App Store standards or not play at all. There are developers whose software is present on the iOS app store but the companion Mac app is not.

I don't like the complete lockout either. I like being able to run my apps on my device. But it is most definitely true that the ability to sideload apps results, in practice, in some developers opting out of providing App Store protected apps in favor of asking you to sideload.


It's not false though? Games are a thing. In the sense of how systems run and how actors make decisions in it, not in terms of video games. Any change that makes it convenient to run a competing app store will almost certainly change the experience of using iOS, even for those who choose not to use an alternative app store.

If there's a way to allow easily & conveniently running one's own software without letting competing app stores work, I'm all for it. In fact there is a way to run your own software, it's just inconvenient, because time-limited so you have to re-install it periodically, which effectively kills any possibility of running a successful app store via that method.


You're right in theory, but possibly not in practice.

Consider two vendors: A and G.

A provides a full walled garden. G provides a walled garden, but lets you side-load whatever you like, you can ignore the apps in the garden.

Everyone making apps for A puts them in the walled garden, so if you own an A, you buy an app from the garden.

For G, vendors decide for themselves whether to use the walled garden. Many choose to sell direct and avoid both the markup and the hassle of getting their apps approved.

They also get to make even more money by embedding surveillance capitalism into their apps if they sell direct. Or include completely unmoderated and unregulated adtech.

As a user, isn't G better than A, since I have the choice?

It is better than A, provided that every app in A's walled garden is also in G's walled garden. However, if in practice the apps I want to use are in A's walled garden, but sold direct on G to avoid the 30% hit, then in practice, as a user, I am better off with A if what I want are apps from the walled garden.

Of course, I can always do my research to figure out whether a side-loaded app on G is safe to use. But if what I wanted was to buy apps without having to think about them, then I can be better off with A in practice even though in theory, G provides everything A provides, and more.

Now, is there really a problem getting all the apps I use on A from G's walled garden? I don't personally know, since I don't want to go to the trouble of sorting out what is available in G's store versus what I have to sideload. So there's plenty of room to argue that in practice, G is superior to A.

But I do not think it is necessarily superior.


Me, without a doubt. I'm too old and busy to worry about configuring my phone or making sure that it's safe / clean.

I also buy it for my parents for the same reason.


Me.

For some background, I’m a longtime hardware and (more frequently) software developer. I also do quite a bit of ML consulting.

I was gifted a MacBook Air many years ago. I was an avid Ubuntu (and, to a much lesser extent, Windows) user and developer at the time so I didn’t know what to make of it. I certainly didn’t expect to be blown away and switch to all Apple devices.

Eight years later and I’m solidly in the Apple ecosystem. I have an open mind about switching but I love the reliability and consistency of the user experience. I can count on the core apps that I frequently reach for to just work. And if they don’t work there’s almost always an obvious, low-time, solution to fix them. I still do a great deal of development in Windows, but it’s exclusively in a Parallels VM on a MacBook and I’ve long since abandoned my desktop for development.

The Apple ecosystem has built up enough trust with me that I also use it when flying (Foreflight on an iPad). You couldn’t pay me to switch to an android tablet as an alternative for that use case.

My largest complaint is python development is not great on OS X out of the box. But that’s easy enough to work around.


To be fair, this is a somewhat common sentiment that I’ve seen on HN. Similar is the “non tech oriented parent” point, where you don’t have to worry about your parents phone getting a virus.


Me also. I don't want to spend another second of my life dealing with malware.


Me.

I buy Apple products not because it's a walled garden per se, but because it's Apple's walled garden. Apple has been the only vendor to provide me with a consistently top-quality user experience, so I trust them to make decisions that benefit me. I don't have the same trust relationship with other software and hardware vendors, so their walled gardens I would protest against.


[flagged]


People who don’t want to exposed their non-technical family to the Wild West of Android.


This is common FUD for Android, but i have non-technical family members and all of them use Android devices (because they were cheaper). I never had any of them complain about issues with their phones and Android doesn't exactly let you download stuff out of the box, you have to explicitly enable it and it pops up a scary warning whenever you do so.

Yes, people can ignore that warning, but considering it is there and considering all the steps they have to make, at that point it is up to personal responsibility, not making the entire society worse to avoid telling non-technical people that they screwed up.


Speaking of FUD, come now. Me choosing to buy an Apple or recommend Apple to my family doesn't "make the entire society worse."


No, buying an Apple device doesn't make the entire society worse, however supporting devices that take away control from their users does make the entire society worse.

After all that control doesn't disappear, it just moves to someone else's hands - and guess who has no say whose hands those will be.


I empathize with you. Certain products have network effects, and therefore, if you personally prefer product G to product A for whatever reason, the more people go with G instead of A, the more value you obtain.

As a result, people often have a lot of incentive to try to get other people to make the same choices they make. This explains a lot of the jousting over frameworks: The more people use the framework you use, the more bug fixes, the more talent you can hire, the more courses, books, and blog posts you can depend upon, &c.

Without agreeing with you that society as a whole is better off without Apple selling me a locked down device, I can certainly empathize with your desire for fewer people to make the choice I'm making.



Uh, that is about iPad, so Apple's walled garden didn't help.

And kids shouldn't be able to buy things with their parents' cards, which is something completely unrelated to a platform being open or not.


The problem is that once you go down the streets dressed as a Batman to do justice, you'll find a villian dressed as a penguin

Apple store is not more secure because it's a walled garden, people will always find other ways to scam other people

Apple could just make sideload possible declining responsibility

It doesn't sound very hard to me, for a company like Apple which employ some of the best talents in the World


Right but i do not think it is really about Apple having responsibility - it is about Apple being in control.

For example, see how Apple is in total control on when iOS devices are obsolete by requiring some minimum version. You can't keep your device usable and useful by installing a program that supports it from another source, you can only install it from Apple and Apple's requirements limit the iOS versions you can target.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: