Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Businesses Apple

Apple's App Store Policies Are Bad, But Its Interpretation and Enforcement Are Worse (daringfireball.net) 39

Earlier this week, Apple told Basecamp, the company that makes the brand new email app called Hey, that it cannot distribute its app on the iPhone unless it makes it possible for users to sign up via Apple's own prescribed methods -- which gives Apple a 30 percent cut. Apple told Basecamp that by avoiding giving an option in its iOS app to sign up and support in-app purchases, it was violating Apple's App Store policy, 3.1.1, which says: If you want to unlock features or functionality within your app, (by way of example: subscriptions, in-game currencies, game levels, access to premium content, or unlocking a full version), you must use in-app purchase. Apps may not use their own mechanisms to unlock content or functionality, such as license keys, augmented reality markers, QR codes, etc. Apps and their metadata may not include buttons, external links, or other calls to action that direct customers to purchasing mechanisms other than in-app purchase. Dieter Bohn, writing for The Verge: The key thing to know is that the text of this policy is not actually the policy. Or rather, as with any law, the text is only one of the things you need to understand. You also need to know how it is enforced and how the enforcers interpret that text. It should not surprise you to know that Apple's interpretation of its text often seems capricious at best and at worst seems like it's motivated by self-dealing. And the enforcement consequently often seems unfair.

The rule states that if you want to sell digital goods, you have to use Apple's payment system. Except that's not how 3.1.1 has been interpreted to date. It has been interpreted as allowing people to access services they paid for elsewhere on their iOS devices, but not allowing those apps to try to get around the Apple payment rules when people sign up on those devices. That's convoluted, but that interpretation is what keeps Netflix from having an account sign-up in its app. It's the policy that has enraged Spotify and keeps you from buying Kindle books on your iPhone without jumping through a million weird Safari hoops. That was already a very bad rule, if you ask me. Now, with this email app, Apple is apparently changing its interpretation to be more strict.
David Pierce, in an update to his news report about Hey-Apple debacle: Apple told me that its actual mistake was approving the app in the first place, when it didn't conform to its guidelines. Apple allows these kinds of client apps -- where you can't sign up, only sign in -- for business services but not consumer products. That's why Basecamp, which companies typically pay for, is allowed on the App Store when Hey, which users pay for, isn't. One other distinction: Apple allows "Reader" apps -- things like Netflix and Kindle and Dropbox, where you're using the app to access existing subscriptions -- as long as they don't offer a way to sign up. But email, messaging, etc. don't count as Reader apps. John Gruber, writing at DaringFireball: The lone instance of "consumer" refers to the "Consumer Health Records API". The price that Basecamp pays for not supporting in-app purchase in their iOS app is that they lose whatever number of users would have signed up in-app but won't sign up out-of-app. That's competition. Again, putting aside arguments that Apple should allow apps to use their own payment systems in apps, or be able to link to a website for sign up, or at the very least just tell users how to sign up -- the makers of an app should be able to say "OK, we won't even tell users how to sign up within our app; our app is only for existing customers and we'll obtain all of them outside the app." [...]

Second, how could such a distinction be made in writing? There are some apps that are definitely "business services" and some that are definitely "consumer products" (games for example), but to say that the area in between encompasses many shades of gray is an understatement. The entire mobile era of computing -- an era which Apple itself has inarguably largely defined -- is about the obliteration of distinct lines between business and consumer products. [...] At some level there's a clear distinction here -- Netflix and Kindle are clearly consumption services. But Dropbox? Dropbox is a lot closer to an email or messaging service like Hey than it is to Netflix or Kindle. The stuff in my Dropbox account is every bit as personal as the stuff in my email account. When you put Dropbox in the same bucket with Netflix and Amazon Kindle, it seems to me like the distinction is not so much between what is and isn't a "reader" app or what is or isn't a "business" app, but between companies which are too big for Apple to push around and those they can.

This discussion has been archived. No new comments can be posted.

Apple's App Store Policies Are Bad, But Its Interpretation and Enforcement Are Worse

Comments Filter:
  • Anyone that cares about this kind of thing in the slightest is already going to be running an Android device anyway at this point.
    If you are using an Apple device and are interested in running apps made by a third party, then I can't understand your logic.
    • For me it was kind of a benefit. For a few years, the Android version of Kindle Reader would wait a second, then pop a "Buy the audible version" over the "information" icon for a book I was reading. So twice I wound up one click buying an audible copy of a book, having to deal with Audible customer service, no, you can't close your Audible account without closing your Amazon account, blah blah blah. Never happened on Iphone, because Amazon refuses to give Apple a cut of it.

      • Just turn off one-click purchasing everywhere [amazon.com]. It's stupid that Amazon makes one-click on by default. But at least they make it easy (if a bit obscure) to turn it off everywhere.
        • by dgatwood ( 11270 )

          Those instructions used to work, but no longer do. There is no "Payment Options" anymore, and if you click "1-Click Settings" instead, there is no "Disable 1-Click everywhere". Thanks, Amazon.

          After I accidentally purchased free Prime Video content one too many times, I gave up waiting for Amazon to fix their website, and created a custom custom browser stylesheet that marks the buy buttons with "display:none !important". Amazon's entire business model seems to be built around getting people to buy thing

          • Don't attribute to malice that which can be explained by incompetence.

            Amazon's offerings are myriad and put together with glue and tape. The big revenue drivers are their primary catalog on amazon.com and their Amazon app (excluding Prime and Kindle). On these platforms, one click ordering has a very easy and prominent way to undo the purchase.

      • Wow - I use the Kindle reader all the time and I don't remember seeing an "Audible" popup ever. I go to my library, click on a book, it opens - and that's it.
    • Re:So? (Score:4, Insightful)

      by Dixie_Flatline ( 5077 ) <vincent...jan...goh@@@gmail...com> on Wednesday June 17, 2020 @02:19PM (#60194144) Homepage

      That's a ridiculously myopic view. Most of the apps on my phone are third party apps. I don't use the default Mail app at all. There are lots of great apps on the store.

      But Apple's view of what makes them deserving of money is starting to broaden to unacceptable levels. Apple provides a little bit in this case—an API, a user base, a store—but they're demanding a lot more than they deserve considering most of the functionality resides on a server somewhere, and you're paying mostly for the services that Hey provides, not Apple's interface to it.

      They need a better middle ground here. I'm not going to migrate off the platform just yet—all my stuff is from Apple, and I like the way they run things in general—but they've got virtually no backing on this. JOHN GRUBER thinks this is bad policy, and he's made his whole career off of being an Apple pundit, and one that's very often on Apple's side.

      The concern is that Apple is leaving aside the things that make it great for the things that make it money. It's a bad direction. If they do things that are great, the money will come regardless.

    • The people who care about this are the people and companies developing applications, not the end users.
      If you want people who use Apple devices to use your app, you have to pay the tax. Apple claims it's to give the user's choice. But they won't allow you to let the users know that their *is* a choice.

  • When do we get to say... we told you so?

    Too soon?

    • This is fine because I don't own any Apple devices. Apple is shooting all of it's users in the foot, but oh well. It's what they get in the name of being "user friendly". Weird how this is not more out in the open, people protesting in streets "Apple wants to take 30% of the revenues from companies that have apps."
  • As long as I'm not forced to live there, why should I care?

    Android is Google's company town.

    Now what?

    When everybody is a company town we have a problem.

    The market is not very open in this business

    • Nonsense, the Librem 5 is wonderfully made, very open, and doubles as a tactical combat brick when needed.
    • by Zak3056 ( 69287 )

      Android is Google's company town.

      A better way to phrase this would be, "The Play Store is Google's company town." Because with Android, someone built a giant mall just outside the city limits (Amazon's company town, or better yet, sideload whatever the heck you want).

      Android's ecosystem and development are open. If you want a semi-walled garden, too, that's your choice.

      • Yep, Apple is trying to charge rent on its payment system, the only payment system allowed on iPhone. For services that work on PC and iPhone, the price the developers charge is 30% higher for iPhone signups... so customers are better if sign up on the PC.

        Apple's next move may be to tighten their App Store... but that'd make everybody remove their iPhone signup options.

        • If apple is wrong to charge 30% on payments, then are credit card companies wrong to charge 3% on transactions. In both cases, you pay for your iphone and you pay for the bank account. Why hold apple to this standard but not a bank?
          • by gl4ss ( 559668 )

            it's more like visa demanding 30% of the transactions in a specific town and all other cards being banned in the town and cash as well.

            anyway ms wanted to get in on this 30% pie.. thats why windows 8 was so shit. luckily it was so shit.

            also you have to understand historically that the reason why developers ran to apple and ios is that 30% cut and just a yearly fee of only 100 bucks was a really really small cut at those times from mobile payments. you were super lucky on other mobile ecosystems to get 20% o

  • Second, how could such a distinction be made in writing? There are some apps that are definitely "business services" and some that are definitely "consumer products" (games for example), but to say that the area in between encompasses many shades of gray is an understatement.

    Maybe SOME games - okay, many games - are 99+% clearly consumer-oriented, but games as a class are used in business settings for training, team-building, and other business purposes.

    I think the fact that even this example is a bad one helps prove the author's point.

  • There isn't any selective rules or enforcement since it's always worked this way. Apple doesn't get a cut if you sign-in. If the user signs up through the app, Apple gets a 30% cut. If they don't like that.. they can.. A) remove the sign up option (aka netflix) B) ask users to jailbreak and install so they bypass the Apple store. C) Don't distribute on the Apple platform. D) Create a PWA version of the App.

    Outlook on iOS has been very successful and they have no problem f
    • Not sure why basecamp can't do the same.

      They did, and Apple rejected it. That's the problem.

      Just as you suggested, there is no sign up page in the app and there isn't anything directing users to sign up via the website. They specifically modeled this part of their app after what Netflix does, but for some unknown reason Netflix and countless others are fine while this new app from the people behind Basecamp isn't.

      • you can't mention being able to sign up outside of the app. your users have to figure it out. considering it's 2020 it shouldn't be that hard for most people

        • you can't mention being able to sign up outside of the app.

          So far as I know, they didn't. They just said you can't sign up within the app, which is the same as what Netflix does. Maybe Apple took issue with the particulars of how they phrased that you couldn't sign up within the app?

  • This type of policy is why Apple products are off my list of potential options. They want tight control over everything you do.

  • by xgerrit ( 2879313 ) on Wednesday June 17, 2020 @02:10PM (#60194094)
    Apple turns the dial on developers just a little bit every year. Developers have almost reached the point where they'll have forgotten (or never even knew about) the time before platform owners decided they could decide what apps get published or were "entitled" to a share of developer's sales. Every year I look forward to WWDC because I'm excited about the new technology, and every year that excitement gets crushed a little more because Apple's policies get worse. What technology that would never survive a fair fight will they require us to implement now? What new categories of software will they decide don't align well enough with their business interests? Will this be the year they finally decide to start enforcing these policies on the Mac?
  • Apple makes managing subscriptions very easy and purchases with apple pay are a snap. As the customer, I love it. I'll leave these talks about 30% cuts to the big boys. It's their issue not mine. They can either pay up or pull the app. If enough companies pull their app, then apple will bend. Or maybe not. Still not my problem. I'll let them fight it out.
  • I publish apps and one thing that concerns me is App Store Optimisation (ASO) in relation to keyword ranking based on revenue.
    Apple would never divulge how they rank keywords on their App store, nor should anyway expect them to.
    Google plays a constant cat and mouse game with SEO to prevent gaming of its keyword algorithms.
    Anyway, I digress, but let us imagine for a moment that Apple surrenders and allows apps on their App Store to chose any payment method they like, their own App Store payments become optio

  • Don't pay via apple. Apple only gets a cut if you signup via apple.

    How to (assuming you use any apple devices):
    - cancel your subscription via apple https://support.apple.com/en-us/HT202039
    - renew your subscription directly with whatever service provider you use

  • Is 30% a lot?
    If you sell a product through a distributor like Walmart then you can bet they take at least 30%.
    If you are a publisher selling through Amazon, how much does Amazon take? I don’t know but pretty sure it will be closer to 30% than to 10%.
    As a producer, you pay for the privilege of accessing the big customer pool of these resellers, and the Apple App store is the same.
    Maybe a regulation will force Apple to allow other stores. I would only occasionally buy from other stores, because I v
    • I can guarantee you that Walmart's profit margin isn't anywhere near 30%. Maybe a few items in the store hit that, but I'm sure their overall profit margin is in the low single digits. Grocery stores run about 1-3%, and I'm sure the grocery section of Wal-mart is no different.

      Personally I think Apple's 30% cut is obscene, especially considering that a Walmart is a physical store with physical goods that need to be stocked, whereas Apple takes 30% because it's either pay it or not be allowed into their wal

  • The difference between Netflix and Basecamp is that Apple *has* to fully support Netflix and other marquee brands. All parties concerned well know that Apple needs Netflix/FB/Amazon/etc more than they need Apple. A phone without Netflix?! Apple had to back down after mumbling some vague BS when the majors refused to pay the tax.

    But, things are different for Basecamp and the rest of the long tail. Fly, meet swatter.

    This all makes a certain twisted sense in the framework where us customers are corporate prope

  • Selective enforcement of the rules -- outside the digital ecosystem -- has been the root of many real life problems. It looks like it has jumped into our wallets too.

    I can understand why the rule is there. Except for the obvious economic part:
    * It allows users to manage all their subscriptions from one place (did you try cancelling a newspaper subscription?)
    * It gives some quality control. Users can ask for a refund without going thru hoops. So no more buggy DLCs
    * It also allows parents / companies to mana

What we anticipate seldom occurs; what we least expect generally happens. -- Bengamin Disraeli

Working...