Hacker News new | past | comments | ask | show | jobs | submit login
“This resentment runs deep and is stunningly widespread” (daringfireball.net)
227 points by mortenjorck on June 20, 2020 | hide | past | favorite | 113 comments

The CEO of Basecamp posted a response to all of this on they Hey website that I found to be an interesting take that I hadn't seen talked about elsewhere.

An all too brief summary is that customers coming in through the App Store are not your customers - they're Apple's, and you lose the ability to support them. That falls on Apple, and Apple will inevitably fall short of expectations.

Most recently, I spent several years at a subscription-based company. The size of their customer support dwarfed technology, operations (the company ships physical goods), and even sales. And without the 1,000+ hours/week of work by customer support, the company would have seen so much churn to have long ago been out of business. Yes, it would be great to have a situation where everything works perfectly, no customer ever has a problem (even when those problems are well outside of your control), and are 110% happy... but that's just not a reality for many companies.


I agree with this (linked) statement by the CEO, but I think it's too narrow. (Probably needs to be for CEO's purposes, but I'll expand it for more of us.)

The problem is that Big Tech derives its enormous power from the network effects that are pervasive on the "network", the internet. Network effects put users in the position where they can in theory just go "start their own" (phone platform, Facebook, Twitter, etc.), but network effects are so powerful that even the other giants are locked out of each other's occupied territory.

I want to see laws put in place that gradually remove from big companies the rights that individuals and small companies must have (ex: right to refuse service, right to charge what you want, etc.) as a company becomes very large by any one or more of several criteria that include monopoly of a network-effects-based niche or simply number of users (ex: beginning at, say, >10M users).

If you want more users, you'll have to relinquish some control over each. If you insist on complete control, just don't try to extend it beyond a limited number of users.

Apple could have all the control they wanted over a much smaller market and stop growing or continue to grow with less control. License iOS and do whatever you want with your slice of the iOS market, or allow users and software companies to bypass the store and offer the "safety" of the store as an option instead of a command, etc.

Twitter, Facebook, Youtube would never again have to argue for why they need to be free to promote some opinions and silence others if any system that big had to federate their protocols so anyone could post anything from their own provider, like email. Then the big companies could offer their "safety" as an opt-in service. As long as people could say, "thanks, but I'll decide for myself whose feed to subscribe to", they could be completely free to define "safety" any way they wanted.

Amazon likewise would have to open more and more of their infrastructure to competitors if they wanted to be giant. If you're giant, you have to serve small competitors, not put them out of business. The more customers you have, the less power you can maintain over each.

Your link points to the most well-reasoned text I have read in quite some time. This is hard to argue against I think. Unfortunately for Apple, I think it is time for consumer regulatory bodies to have a hard look at Apple's practices.

For most of this post, I didn't understand the author's argument—how is the inability to offer trial extensions to 0.1% of your customers such a major loss?

Then I got to this paragraph. IMO, it's the most important part of the whole article:

> Let’s say someone signs up for HEY on an iPhone, pays with Apple’s IAP system, and then decides to switch to an Android phone. Billing is entirely messed up now. They can’t update their credit card through the HEY app on Android because their billing info is stored with Apple. And we can’t help them. Who wins there? Apple wins. This creates immense lock-in when all your service subscriptions are tied to a single platform. If you change your phone, do you now also have to change your email address?

Thanks for your comment and the link. If I understand correctly Hey tried not to include IAP in their app, so customers would need to make all transactions on their website, right? If that’s the case the rules are beyond arbitrary, since e.g. Amazon’s Kindle app doesn’t allow you to buy books through IAP (I’m assuming to avoid that 30% cut), and still Apple approved the app. Am I missing something?

“Reader” apps (consume content) versus utility/creator apps.

Apple concedes not taking a cut of your content subscription (Netflix, Kindle, magazine readers, etc.), but if someone is subscribing to your app as a tool (not to the content), Apple feels justified in charging for the tool’s ecosystem.

Thanks for your clarification, I didn't know that.

The App Store has always struck me as an example of Joel's 'commoditize your complements' strategy.[0]

Once again: demand for a product increases when the price of its complements decreases. In general, a company’s strategic interest is going to be to get the price of their complements as low as possible. The lowest theoretically sustainable price would be the “commodity price” — the price that arises when you have a bunch of competitors offering indistinguishable goods.

Thus: $0.99 apps.

If you're feeling resentment, it's because you've been thoroughly commoditized to increase the perceived value of Apple's hardware.

(Of course it's somewhat false "value" - infinite shovelware is worth about what it costs.)


What surprises me is that Apple does not make a distinction between commercial developers and open source developers, or any others that make only free apps. Both need to pay almost 100 bucks a year just to have the opportunity of publishing on the app store.

It seems to me that in the vein of 'commoditize your complements', developers that only publish zero cost apps shouldn't pay an annual fee for the privilege of making Apple's ecosystem more valuable.

"the business model policies of the App Store have resulted in a tremendous amount of resentment. This spans the entire gamut from one-person indies all the way up to the handful of large corporations that can be considered Apple’s peers or near-peers."

Exactly on point. It is time for change.

I get the sense from the tenor of Gruber’s description that this has been simmering for a long time, and that it’s about a lot more than the App Store’s revenue percentage.

Everything from search results to upgrade pricing to functional restrictions have long been frustrations, but the long-term combination of inflexibility, lack of transparency, and perhaps a sense of condescension, seems to have stewed to toxic effect.

I will say this is a surprisingly powerful comment from gruber, who has generally been extremely forgiving of apple.

Perhaps there are fractions at Apple wanting to change this, and Gruber has sided with them...

> who has generally been extremely forgiving of apple

He has his own sense of priorities, which often aligns with Apple (which is why he runs a website about them), but when they don't, he complains. There are times when his front page is all negative articles about Apple, when they're doing a bunch of things he doesn't like.

He's been uneven. He totally lost his head when Apple made that turn toward Youtubers and left him out of a review cycle a few years back.

> It is time for change.

I don't think independent developers have enough leverage with Apple to force a fundamental change. Particularly since the ones that would be most able to, the large corporations who want their apps on iPhones can get enough attention at Apple to get their apps approved, without having to change the whole developer ecosystem.

I think the only way Apple will change is if enough users perceive that Apple's app store policies are preventing them from using apps they really want to use.

I think it's more likely they will change when the EU courts find them guilty of anti-competitive practices.

From my layman's perspective, the case looks a lot stronger than it ever did against Google where at-least alternatives to Play Store existed.

> I think it's more likely they will change when the EU courts find them guilty of anti-competitive practices.

Such a ruling would, IMO, be wrong. If it's "anti-competitive" to decide the terms on which you will offer a service you produce and own yourself, then pretty much every service business anywhere is "anti-competitive".

Unfortunately (from my perspective), I think it is indeed quite possible that the EU courts could make such a ruling.

In article 101, "anti-competitive" is not defined as 'deciding the terms on which you will offer a service you produce and own yourself', but as an "abuse of a dominant position" in particular: (a) directly or indirectly fix purchase or selling prices or any other trading conditions.

I think the 30% IAP tax meets this condition.

The most valuable asset of Apple is their brand.

Enough people complaining is bad for the brand.

They will do something to get rid of the noise.

Not just "people" too, but the tech-literate folks who generally lead the herd.

If enough devs got annoyed enough to move to something else, then people would start noticing that the "cool kids" were using something else now, and their Macs weren't hip any more.

Threaten a strike. Organize openly. The media attention alone will make Apple cave, and if not, a single week of app removal and disablement will make them.

There are a lot of things wrong with the monopolistic gate-keeping of the Apple/Google app stores, but it is funny that the thing triggering the whole debate is really just @dhh trying to get a better deal than the 30% shakedown. At what percentage point cut, would an in-app sign-up be a no-brainer?

5%,10%, 20%?

It is easy to complain about the app store tax when you ride on the streets that were built with the tax.

You do a grave disservice in misrepresenting the complaint.

Hey.com’s service doesn’t need in-app signup at all, but Apple’s policy obliges developers to not merely offer it, but to never offer, link, or even mention, any alternative.

This position is super hostile to both consumer choice (to such an extent that it’s practically a malicious use of market power to deceive consumers), and to any SaaS developer for which the mobile app is merely one of several convenient clients.

The sheer size of the cut demanded is merely the follow-up kick in the balls.

The common quip “don’t like it? develop your own smartphone and app distribution platform then” is merely reinforcing just how much market power, and consequent distortion, Apple possess.

I don't own a iPhone or and iPad so I can't check this myself. Do all banking apps have in app signup on iOS? I'm sure banks can signup customers on the web and in person. They also get paid directly, completely bypassing Apple. Video streaming services are similar. There are probably examples like that from many other industries. So my feeling is that Apple enforces the rules only when they don't damage Apple. Imagine how many sales Apple would lose if they didn't let banking apps run on their phones.

There’s no doubt at this point that exceptions are created, or rules selectively enforced, at Apple’s commercial convenience.

This benefits other large or significant developers, further increasing the relative barriers to market entry for those that can’t twist Apple arms.

This all falls into the same category of distorting a marketplace, to consumer detriment.

I don't challenge at all that there is a valid complaint to be had with Apple, but a.) it is also not that easy as you indicate and b.) I stand by the assertion that @dhh picked that fight over the money nothing else.

First, why should Apple not ask that you can purchase a SaaS subscription also through the store? If they didn't take any money or just 2% credit card fees that would be awesome, right? It would be great not having to disclose creditcard details on the app developers homepage.

Why should SaaS be exempt? What is the difference between a mobile game with a multi-user server and Hey.com? Why should one pay 30% and the other not?

The reality is that all custom rules and minutiae that Apple put up do exactely match their relative market power: Business apps, Spotify, Netflix, Gmail are all areas where they would risk loosing a lot of customers.

Last, what is the alternative? Declaring the app store a public utility or restrict the fee that Apple can take? Is there any historic precedent for this?

He did an interview with The Verge where he claims to have no intention to sell in-app subscription at any percentage cut, rather to pay something like an itemized fee for app review and hosting/download or allow a distribution model outside of the App Store.

All very well for DHH the multi-millionaire to want to pay a fee for review and hosting.

But for anyone who doesn’t already have a pile of profits from prior ventures, having to pay for app review and hosting and downloads is going to simply make the process too risky for small independent developers.

The current system where you only pay if the store actually makes you money has a lot of benefits.

Seems this is completely self serving on DHH’s part.

5% would be a no-brainer for 99.99%

I get a lot of requests for small, quick apps from researchers who want to display a little content, maybe a form submission, sometimes a QR reader or something.

I am always stuck saying "we can have the Android version out in $days, and the iOS app sometime between a week later and never."

It's an upsetting thing to say but there's just too much risk dealing with them for projects with tight timelines/budgets.

Related question: Why are people making entire apps for things which sound like they should be webpages? Only the QR reader sounds like something that needs to be an app, and there are 100s of QR reader apps already, and some phones have it integrated natively in their OS.

Typing Web Address is way more troublesome for 95% of consumer ( i.e those that has never heard of HN ) than installing something from App Store.

I am seeing lots of QR Code for Apps uptake. The QR Code contains the link address, and the link itself is a PWA of sort. The only problem is those PWA still lives inside Safari and sort of not work as well as an Apps should.

There are many things, like meals ordering system for restaurant that should never be an App and only reached inside App Store in the first place. I am thinking if Apple should open up a limited PWA ecosystem outside of App Store. This solution would likely work for Hey as well. 80% of App Store revenue are from gaming anyway. They are not giving in much.

May be PWA isn't the right word either. It is simply a functional webpage resembling closer to an App experience.

You're not wrong, and beyond web pages some of these things could be PDFs or text files even.

My perspective is, if I'm not doing anything evil, why do I have to clear a complexity bar to publish an app? There are also some advantages for simple apps, one is making it really easy to use offline with a nice shortcut on the home screen. The other thing is making it full screen and no address bar helping to decrease distraction.

These are not amazing reasons, but they matter for some people.

I am definitely not blaming you. It just feels that we have reached this bizarre state of affairs where we create so much useless cruft for vaguely articulated reasons which are often not even true or borne in strong data, but are rather some abstract intuition of some marketing folks somewhere who are probably cargo-culting what they heard from another bunch of marketing folks.

My experience is that since about 6 to 12 months ago, Google Play reviews have taken longer than Apple App Store reviews.

Are those private (corporate) or public Apple store downloadable apps?

Is the Apple approval process also a problem for private apps?

Mixed, for private apps (especially if the organization controls the device) there exists ways to just install it so long as it conforms with a much less restrictive set of technical requirements.

Even this process is onerous compared to the Android world where you can email everyone an APK, submit it to one of several app stores/testing services, serve the APK over HTTPS, etc.

I'm really hoping for someone in the comments to say "you fool just use X" but I've been disappointed so far.

Thanks for the detailed answer.

And I agree with your final sentence ... I know that disappointment so very well. :)

acknowledgement of all the undeniably great things about the App Store from the perspective of users and developers

As a user, I shudder anytime I have to interact with the App Store. Even when it works flawlessly, there is nothing interesting or pleasing about it. And most of my interactions with it leave me with a mild feeling of having being bullied about.

I had much rather install software via Homebrew than the App Store.

Similar. App Store is a central control point. You’re shopping at the company store. Maybe I want software that doesn’t meet the central authority’s criteria. I have the freedom to choose at a large grain (Android vs Apple, Windows, Linux, Apple) and thank goodness. Once I’m into the next layer, I don’t.

Interesting that so many people have bought into a very un-free market.

What specific interactions make you feel this way?

I'm a software developer myself. For me, its more like a disengagement from the whole thing.

Do you remember when android/ios were new and there were all new and fun games coming out like angry birds and such? Everyone was into it for a couple years.

Now, if you look at those same games (or even apps from the same era), every single thing about them is made to suck money out of you. It just does something to you, and I've noticed this in most people I know too, it just makes you sick.

Rather than constantly worrying about how not to be a sucker when searching for a new app, I now frequently decide that whatever it was that I wanted to do, I could do some other way or not do at all rather than be subjected to the constant victimization by aggressive monetization everywhere you look.

The hard truth that we, the tech industry, are currently not accepting, is that the value of a lot of the software out there, is actually zero or close to it. The industry has matured. Commoditization is imminent.

Software will be like auto, energy, medicine. Just another industry. Software developers will be like plumbers, advertisers, electricians - It'll be just another trade, but the past gold rush and the remaining few nuggets still out there will blind us all to this fact for the next decade at least.

Some anecdata on this point; I've tried two times to find a decent solitaire app on the app store. I don't play solitaire that often, it helps to pass the time occasionally, so I don't need something particularly complex or featureful.

Every app I could find had some dark pattern or an overflow of ads or both. Some kind of streak system where you were encouraged / nagged to play every day or else lose your "coins" (aka preying on loss aversion to try and addict players), fullscreen interstitial ad pages that try to trick you into clicking them when you're moving cards? Animated banners that distract you from the game?

I ended up giving up and just using a web version. It's not perfect, it's made for desktop and the cards are really small on my iphone 6 and the UI is hard to use, but it's clearly someone's labor of love and a lot pf care has been put into it. I'd happily pay a few dollars for it, if it wasn't free.

There's not many apps like that on the App Store nowadays. And with Apple's predatory rent-seeking practices, requirements of owning a $2000 computer to develop for their platform, and high developer fees, they aren't helping the situation.

> Every app I could find had some dark pattern or an overflow of ads or both.

This is one of the reasons I strongly prefer using open source software whenever possible. The program was written because somebody wanted it to exist, not because someone was trying to trick you or hold your work hostage for a few bucks.

I think the No-Bullshit games db https://nobsgames.stavros.io/ was made because of this kind of frustration

I haven't dug deep on this, but I bet the following URL will offer some helpful ideas:


Here is the best looking one from the first thread Google returned for me:


Thanks, it's ok, no ads, but it has coins and lootboxes and daily rewards, so still far from ideal. I understand developers gotta eat but it's still frustrating.

Apple just has to open up the Webkit to support more features so people can just use PWAs. Apple drags their feet because they know once PWAs take over, their app store profits will drop significantly.

> Every app I could find had some dark pattern or an overflow of ads or both.

Apple's ecosystem evolved towards a 'market for lemons'.

Add to that: software has built in global competition, whereas most other trades are inherently local.

While Developer demand has thus far outstripped supply, that gravy train will eventually slow down.

It’s been one heck of a ride, and it’s gone on for decades, but how many more? Enough to recommend it to your kids?

I used to use iOS daily, now it's a couple times a week, and almost never the App Store, just Safari. But here is what I remember when it was my primary mobile device, plus primary upgrader on several family iPads:

a) Many interactions with the app store app were of the type where the app wants me to do something I had no thought or motivation or desire to do when I set out to do what I was doing. Does that make sense?

I think interactions can be split into two categories: user asks for something they want of the software, and, software asks something it wants of the user. There were many interactions of the second variety.

b) Unlike many other Apple apps which were about as responsive as one can imagine, and maybe a little more, most app store actions were of the "tap button and watch spinner for as long as it takes for an https round trip + data download from the server", which can be anything from a second to timed out.

c) The search and browse rarely provided any value to me. My typical path for finding an app was to search for "ios music calendar app reddit", last year, and read through those threads, and then follow the links directly to iTunes store.

And that’s despite Apple efforts to keep the quality high. How are your feeling when using the Android App Store?

Honestly, it's great. There are a ton of high quality apps on the Google app store, and it's pretty easy to spot the bad ones and pass them by (the quality and polish of the app icon is a reliable indicator of the app's quality). And when I can't find what I need, I do an Internet search, and I might download someone's open source app on GitHub.

> I think if Apple measured developer satisfaction scores on the App Store, the results would be jarring.

I think their ARM Macbooks have the opportunity to be a real tipping point if they make macOS as restrictive as iOS. Who'd sign up for another decade of this? The only argument I've seen for them to not do that is a wide range of developer tooling won't work, but perhaps they're OK with developers exclusively using their own languages. They actually did ban apps made in Flash (the IDE), Unity3d and other cross-compiling technologies from iOS for a while even though they were producing native apps, and more recently they banned apps using Electron too.




I think it’s safe to say the CPU architecture of the Mac is orthogonal to future restrictions Apple may put in place on MacOS (other than at the EFI level). Not to say that they won’t make the mistake of locking down MacOS to an iOS level in the future, but x86 has never inhibited nor does ARM specifically enable such a move for the OS.

Plus moving desktops/laptops to ARM would require a giant effort of developer opt-in and monetary investment industry wide. I don't think company experience with mobile/tablets via the App Store is a sufficient example of buy-in to say it will be a viable choice.

There's a ton of random MacOS software that would need to be ported, upgraded, or virtualized which could take a full decade to really cover the full ~99%, with the last 1%+ mostly dying off.

Apple usually doesn't like running two product lines with arm/x86 options, so it would probably be some weird transition thing.

> ...would require a giant effort of developer opt-in...

I'm not sure how true that is, there are a ton of workflows that can run solely on iPads. The problem is largely physical form factor and a little bit of UX smoothing for desktop computing on bigger screens.

I don't see it as a forgone conclusion that ARM Macs need to bring over the legacy software, why can't they just use what's present in iOS? If I want to design a form, I care less about the name on the app than I do about how well it works.

I think a lot of desktop MacOS developers are in for a very rude awakening about how irreplaceable their apps really are.

> I think their ARM Macbooks have the opportunity to be a real tipping point if they make macOS as restrictive as iOS. Who'd sign up for another decade of this?

I don't think Apple really cares that much if developers decide not to sign up. It can hire its own app developers if need be.

Now if enough users decided not to sign up, that would get their attention.

> I don't think Apple really cares that much if developers decide not to sign up

The will be forced to. The mac is the only exclusive developer platform for the money making iDevice lineup. Just as Microsoft found the hard way towards the end of the Ballmer era, if your only developer platform is a burning platform the developers hate with a passion, you are going to have a hard time.

They actually had a winner with windows phone in 2010 . If they had put out unlocked device on which recompiled windows apps to run, with easy updates and hals, bypassed carries about updates, they would have pushed android out and taken a nice chunk out of apple share.

The main android problem is the hal and the updates - and google for various reasons hadn't tackled this problem properly. For a decade.

Once upon a time the idea of a computer was that it is a universal machine that can do any computation for you. As soon as the people producing the computer are the same people controlling what software can run on it this idea is out of the window. An app store is an evil idea right from the start. Unless you actually don't want to own a computer but just want to buy a toy, of course. Which is the bigger part of the market. It is the task of us software developers who should be able to understand this to push hard against the whole idea of an app store.

This line of thinking is as selfish as it is revisionist. Computers were not intended to be a playground for the high priesthood of initiates with Very Important Computations, they were intended to be tools to accomplish tasks. I think it's insane to throw out the incredible democratizing effect app stores have for the overwhelming majority of society in the name of you having perfect control.

App Stores have done a huge good for society in bringing capability to the general public. If a few startups have to suffer for it, oh well, that's their job. It's not an accident the degree to which smartphone sales outstrip feature phone and traditional computer sales.

This leaves out the discoverability argument, good luck getting people on the internet to find and install your random app. Then there's the security argument. Would you feel safer downloading a random script from the internet and piping it to bash, or a random ipa from the app store?

I do wish Apple gave people the ability to install outside apps like Android does, though. Treat it like Android and Windows do: give people a bunch of warnings (e.g. "this generally isn't safe", "don't do this unless you're actually sure you know what you're doing", etc.), force them to dig through some deeper menus to disable a default a setting, and you'll prevent 95% of people who would otherwise ruin their devices with malware.

I can't imagine an open source app store on iOS like F-Droid being anything but beneficial to end-users. The only reason it doesn't exist is because Apple doesn't want to let it exist.

Computers started as million dollar machines back when Coke was 10 cents, that only very smart people who could think in machine code were allowed to touch.

Perhaps at the minicomputer level did they start to enter the realm of more basic tools rather than being massively expensive infrastructure. You could call the massive caterpillar that moved the Saturn V to the launchpad a "tool" technically, but not really.

I never said basic, you added that to change the meaning to what you want it to be. CNC routers are often described as "the right tool for the job" by machinists, and they can run into the millions.

These magic boxes were always designed to solve specific problems. That's the generally used English meaning of tool. In my experience, people largely object to the word tool because they don't think it sounds important enough. Too bad for those people that it fits so well.

Precisely. iPhone’s black slate plus the magical app store = a shape-shifting appliance.

How is one company operating a monopoly on software distribution a 'democratizing effect'? This is like saying an authoritarian government is increasing freedom by militarizing the police.

> "... the overwhelming majority of society..."

Developers aren't the point. Everyone else is. App stores have given everyone the ability to do things that very few could otherwise. See also the infamous HN Dropbox comment.

Also, as I say in another comment, other companies make phones. Switching cost is super low, ironically because the app stores on other OSes make it super easy to find all the apps you need.

> Once upon a time the idea of a computer was that it is a universal machine that can do any computation for you.

Right, and then more than 1000 people discovered what computers were.

The question now is what are the functions of App Store. Search and purchase convenience? I guess so - but that is easy to replace and substitute. The real one is security vetting. We see more and more problems in this area (with back doors injected in Open Source libraries, which maybe was just the visible part, because similar attacks would be much more stealthy in closed source). So it is more and more important. Can it be replaced? I don't have much expertise in this - but it seems to be very deeply intertwined with the operating system.

I like to use the Christensen/Ben Thompson framework of integrated and modularized systems: https://stratechery.com/2020/chips-and-geopolitics/. But how that appliess here? Phone is a 'good enough' product now - so it should be modularized. But how can you do security in modularized way, how security could be separated from the OS? Maybe we need more vm based sandboxes ala QubesOS?

Microsoft attract developers who attract users.

Apple attract users who attract developers.

There is truth to this and it runs deep in the DNA of the two companies.

On stage years ago [1] [2] Bill Gates and Steve Jobs were asked what they wish they had learned sooner that the other guy did first. Gates ventured that he would give a lot to have Steve’s taste. Jobs responded that he wish he were as good as Bill at partnering with others.

These were more than off-the-cuff compliments. They speak to Apple’s DNA as a design company focused on UX, and Microsoft’s DNA as a platforms company.

[1]: https://www.wsj.com/video/bill-gates-and-steve-jobs-at-d5-fu...

[2]: http://allthingsd.com/20070531/d5-gates-jobs-transcript/

I definitely concur. We've been making an open-source MUD client for a decade, all for free, on our time. We have to pay $99USD for the privilege of giving it away for free to macOS users. It's ridiculous.

We get no value in return for that $99USD - absolutely zero.

> they fear speaking out publicly

Are there cases where Apple has retaliated against developers that do speak out publicly? Or is the reticence to go public because they know that any chance of special treatment is worth keeping silent?

edit: publicly not privately

> Are there cases where Apple has retaliated against developers that do speak out privately?

Do you mean publicly?

How would you determine if a developer was retaliated because they spoke out? I don't think Apple would ever issue a press release saying "yeah, we banned developer X from our platform because we didn't like his New York Times interview."

The thing with Apple is, app store rules are vague and arbitrary, and Apple is the judge, jury, and executioner. They interpret and apply the rules inconsistently. They have utmost plausible deniability. How would you prove that you were removed, not for violating a vague rule that thousands of other apps violate in the same way, but for speaking out?

Even if someone thinks about raising a stink after getting banned, they probably won't go through with it. As we have seen on HN, Apple is so well loved that when a developer speaks out against Apple, most people side with Apple and attribute the developers complaints to not following rules, sour grapes, greed, hating users, etc.

(Right, publicly)

I suppose developers are most likely to speak up when Apple has applied the rejection. And that is when you want a lifeline the most -- public shaming doesn't necessarily help your friendly HN-reading Apple employee to reach out and make a case.

The App store rules don't seem that vague -- just draconian. Sure, 30% of a paid app. IAP through a nice end-to-end Apple experience, where consumers don't have to enter any new information, are 30%? Make sense.

Can't offer IAP yourself? I can go either way, but to me this is the line where Apple is turning the screws. Boy do they turn them. Can't offer subscriptions outside the app. Can't link to other options for payment. Can't have a front end to a SaaS app that is primarily used on other platforms. Can't even mention the fact that Apple is taking a cut.

The app store rules do seem somewhat arbitrarily enforced. Ok, your 1.0 goes in but a critical bugfix? Now we shake you down.

If I were affected by this, especially for a subscription app I'd be contacting other affected parties and trying to educate the public on exactly why their subscriptions cost $14.28 instead of $9.99

Through Google SEO, of course, instead of inside the app, because Apple restricts what you say in the app about app store pricing.

the rules aren't so much vague as inconsistently applied: for example, the Fastmail app works exactly the same as Hey, and hasn't been removed (yet, at least). More: https://youdownloadtheappanditdoesntwork.com/

Didn’t Apple write a letter saying something along the lines of “running to the press will not help your case” ?

I’m almost sure they issued guidelines that included something just like that.

Yes, I remember that too. I tried googling it but couldn't find it. I thought I was misremembering something. It sounded quite ominous to me when I read it.

I found it.

The language was: "If your App is rejected, we have a Review Board that you can appeal to. If you run to the press and trash us, it never helps."

This language was on the current "App Store Review Guidelines" page [1] from when it was first published around September 2014 [2] until on or before June 18th 2016 when the bullet vanished. [3]

I think this is a very important line because this page featuring this language appeared literally a month or two after I published an appeal for our late app, Gliph, which was pulled from the app store over Bitcoin transfer capability. [4]

I don't think we were trashing Apple, but the press does like to make hay out of these moments.

I'm not sure how anyone could interpret this line except as having a purposeful chilling effect on trying to build public support for your private case with Apple.

This is particularly notable because I believe there are multiple occasions where Apple changed course solely because something got press coverage.

Perhaps Apple is okay with going to the press, but only if you do so with positivity? How is this really possible if you're making a case that is in opposition to the findings of Apple? Also as I mentioned, you can't control the editorial decisions of press in giving a story a negative spin--the press makes money from clickbait.

So this line had speech-limiting implications.


Having gone through a ton of updates of this page on Wayback Machine, I think there's a great study to be done on the evolution of content.

Two things that stick out to me are that the language used to be pretty heavy handed, even dark. It read like someone who was kind of mad.

Now it is very positive sounding and has a last updated date.

[1] https://developer.apple.com/app-store/review/guidelines/

[2] https://web.archive.org/web/20140903022336/https://developer...

[3] https://web.archive.org/web/20160618044341/https://developer...

[4] https://news.ycombinator.com/item?id=23580250

> Two things that stick out to me are that the language used to be pretty heavy handed, even dark. It read like someone who was kind of mad.

> Now it is very positive sounding and has a last updated date.

I wonder whether the change is just in tone or in attitude. I am not too optimistic that it is the latter.

This is the sort of thing which suggests to antitrust enforcers what to cut out of a company to reduce its monopoly power. Apple could be forced to sell off their "app store".

So what is preventing some other company to build and manage an app store for Apple software?

If Apple is preventing competing app stores, isn't that anti-competitive?

The argument is that iOS is not a monopoly because there are other smartphone ecosystems.

I'm of the opinion that Android and iPhone are not interchangeable. They have different experiences, and there are things that are mutually exclusive by design (iMessage, Notes, etc.)

The economic concept of substitutes does not required the products to be indistinguishable. They are clearly competing devices under any definition.

It already exists, but it's against Apple's wishes, with everything that entails.


I think customers and developers deserve more from apple.

what happened to the firewall apps? One by one they were banned. (As a customer, I would LOVE to install a firewall like Little Snitch or better)

even better would be to run my own icloud. That would be better from a privacy standpoint (its a right!) Keep your kids safe, keep their data at home!

Not just banned exactly. As I follow it, APIs used to create network plugins were restricted to the point where it wasn’t clear how Apple wanted such apps to work. Or rather, it was clear Apple felt their built-in tools would be enough. For some, sure. And yes, reducing functionality is a legitimate way to make a system more secure. But— it also does, you know, reduce functionality...

I still run an old not-updated version of Adblock (https://adblockios.com) that created a vpn at and would block specific traffic.

Then apple changed the rules and now it appears to be a crippled safari "content blocker".

Other companies make phones.

Also, step out of your own shoes for a minute, do you really think that the average consumer could make a more privacy-preserving iCloud than Apple? I invite you to google "ransomware" and tell me how well you think this will go.

xserve used to do all kinds of server stuff, like calendars and contacts, and it did this decades ago.

nextcloud does a fair bit of what icloud does as well. But apple locks out non-apple apis for most of that stuff.

Seen a lot of comments to the effect that 30% is not a lot.

But what about corporate taxes, what about things like the game engine getting a cut (often an additional 5%), etc?

Apple Developers end up getting a slice of a slice.

That 30% is large enough to make whole business models unviable. You need 30% more sales or raise prices commensurately. That's a lot.

You'll probably have to spend more on customer acquisition to achieve those numbers as well as you start to eat into the long tail of customers. This eats into profits.

The cut probably also impacts the quality of experience, particularly for things like freemium games, as you need to monetize more aggressively to make up for the Apple tax.

There is a need for servant-leader(s) who can build upon the example of RMS, and spearhead a parallel organization to the FSF that can

- square the circle of using Free Software with

- the gnarly aspects of running a business and

- deliver competent, secure products for the modern day.

Maybe there are some ethical vendors out there, but they haven't got the advertising budgets of the Fat Cats, so help my ignorance in the replies, please.

Did you mean to post on a different thread?

The best parts of the life work of RMS are related to the understanding that Liberty can only be achieved if the means of discourse and use of language generally are free and open to all. Without free general computers and the free access to learn from and build upon the works created by those who came before us, we have no collective shoulders of giants to stand upon and continue the advancement and change of society.


And yet a truly stupendous amount of meaningful, useful work is done using evil, proprietary, closed-source Windows every day. How can this be??

This story does a great job of fear mongering, but that's about all it's good for.

Because on windows you are close enough to free. Raging twitter mob cannot force microsoft to prevent windows from working on your PC, you can install any app without microsoft approval etc etc ...

I sense a glitch in the matrix.

I was pining for a free alternative to the App store and its ilk.

Not that I'm averse to paying for things; rather, a real capitalist hates to see the seller capture the market.

> a real capitalist hates to see the seller capture the market

A real capitalist seeks to be the seller that captures the market.

Capitalism is buyer/seller/marketplace in lawful, competitive tension.

A captured market is cartels, not capitalism.

Which is what TFA is complaining about.

> Capitalism is buyer/seller/marketplace in lawful, competitive tension.

> A captured market is cartels, not capitalism.

No, capitalism is the economic system, dominant in the mid-19th century developed West, characterized by private ownership and unrestricted control of the means of production, and “capitalist” can refer either to a supporter of that system or member of the upper class in that system or similar systems which have priavte, though more restricted in use, ownership of the means of production, defined by deriving sustenance mainly from returns on their ownership of the means of production.

Capitalism has a strong tendency toward cartels and capitalists (in the second sense) tend to seek to capture markets (to have, in the words of startup culture, a “moat”).

Efforts to limit the free employment of capital to limit the development of monopolies/oligopolies/cartels were, along with the imposition of various basic rights for labor which also limit the free employment of capital, among the reactions against capitalism that became prevalent during the peak of the capitalist period and which propelled the progression from capitalism proper to the modern mixed economy.

The irony of anti-capitalist efforts is that they tend toward monoculture: a single strong actor controlling everything, e.g. the USSR.

Capitalism is the worst thing going except pretty much everything else.

Focus on the feedback loops that keep the markets fair for your Pareto optimal operating point.

> The irony of anti-capitalist efforts is that they tend toward monoculture: a single strong actor controlling everything, e.g. the USSR.

That's very much not the case of anti-capitalist efforts generally. It's the case for Leninism and it's descendants, which even other socialists describe as “state capitalism”. But it's not the case for things like leftist anarchism, market socialism, favoring of labor cooperatives as a firm model instead of capital-based ownership, etc., labor cooperatives, and other non-Leninist-descended challenges to the capitalist order.

> I think if Apple measured developer satisfaction scores on the App Store, the results would be jarring.

Why wouldn't the same fear of retaliation prevent developers from being candid in that measurement?

We have distributed protocols that make app stores obsolete. We just need to start using those technologies.

> This resentment runs deep and is stunningly widespread.

Stunning? :) Right.

Daring Fireball conveniently neglects to mention one crucial bit: he is afraid to speak his mind, because he's made a career out of being 'impartial' when Apple is in the wrong, and the biggest fanboy when they get anything right. ()

> Without touching upon the question of who’s right and who’s wrong

Wrong according to Daring Fireball is anything that exposes Gruber as an Apple shill and hurts his ability to continue making a living this way. Right is everything that strengthens Gruber's position of being the #1 Apple shill in the world and his ability to make a living.

It's hard to justify begrudging someone who is amoral and just wants to make a living by doing the least amount of work possible. I am just so filled with contempt - a personal failure on my behalf to feel this way.


Somewhat related, to help people understand the 'stunning' resentment towards Apple, the aura of aimlessness and cynicism in America and Western culture:

We live in a corporatocracy [0] (a word that doesn't exist according to dictionary.com and Google's spell check). Almost all of us are wage slaves [1] and those who have a chance at freedom, enjoy their private dinner parties too much to ever speak up for the wage slaves. Why ruffle the feathers of your fellow Aristocrat friends when you're hoping to join or have already joined them?

Don't you know the many perks of being a wage slave master, even if you remain a wage slave yourself?

Oh and those who have become Aristocrat rich? Never have to worry about money rich? Your kids are now part of the Aristocrat family - they'll go to private school, live in gated communities and attend 'elite' universities. You don't need to worry about them wage slaves anymore, they're not as good as you, you were brave and talented in pursuing greed at all costs, you're one of us now, you're not one of them.

Resentment towards the ruling class is centuries old. For a thorough treatment on this topic, there's a masterpiece that spelled this out in a powerful way almost 150 years ago - On the Genealogy of Morality by Nietzsche [2]

[0] https://en.wikipedia.org/wiki/Corporatocracy

[1] https://en.wikipedia.org/wiki/Wage_slavery

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

I've been reading Daring Fireball for more than 15 years now precisely because I trust John Gruber to call out Apple when they need to be called out.

I'm always surprised to see people who think he's a biased shill - see you reading the same site that I am?

> To say that “many developers do not want to speak out for fear of falling afoul of Apple” is an understatement. Almost none do. And one thing I’ve learned this week — mostly via private communication, because, again, they fear speaking out publicly — is that there are a lot of them.

Seems to me the US has a lot of deep things they can't pronounce lest there's retaliation.

Reminds me of communist Romania honestly.

Of course, we've all read http://www.paulgraham.com/say.html

The US has been moving towards more authoritarianism, just like communist Romania did when the system started failing at the seams in the 70’s.

Of course, when living inside the bubble, it’s not that obvious to people, hence your downvotes.

You can't march into a private company and say the rules don't apply to me.

“This resentment runs deep and is stunningly widespread”

I am going to offer an alternative here.

The reason why the resentment runs deep and is widespread is that we are beyond "peak App Store". While Apple's revenue on services and the App Store is probably still growing it is because there are still more and more developers piling on.

For the average developer, the golden days of the App Store are long gone. The revenue has been declining for a long time and competition is still getting stiffer. That creates resentment.

Being able to receive a micro-payment of just one dollar and being listing in a potentially powerful marketing channel - the App Store - is a huge bon and something the web cannot offer. Paying 30% for that is reasonable, even cheap.

Should Apple offer discounts for big businesses such as Facebook, Google, Basecamp? Let them have a fee of less than 30%? Maybe. But that will not make Apple more popular amongst average developers.

Mr. dhh is a smart guy and a master nerd manipulator. He knows that the app offering of his new product is not that important and things are ripe for a smackdown of Apple. Also a little conflict helps getting attention on his new product. So he brings this up now even though Basecamp has had stuff in the App Store for years.

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