{"id":29810,"date":"2020-08-18T15:19:05","date_gmt":"2020-08-18T19:19:05","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=29810"},"modified":"2023-05-29T10:18:00","modified_gmt":"2023-05-29T14:18:00","slug":"time-to-change-the-app-store-sales-model","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2020\/08\/18\/time-to-change-the-app-store-sales-model\/","title":{"rendered":"Time to Change the App Store Sales Model"},"content":{"rendered":"<p><a href=\"https:\/\/medium.com\/@drewmccormack\/its-time-for-apple-to-change-the-app-store-sales-model-f9ff09dd314f\">Drew McCormack<\/a> (<a href=\"https:\/\/twitter.com\/drewmccormack\/status\/1294956724173049857\">tweet<\/a>):<\/p>\n<blockquote cite=\"https:\/\/medium.com\/@drewmccormack\/its-time-for-apple-to-change-the-app-store-sales-model-f9ff09dd314f\"><p>But that is not the app world of 2020. It has become a huge, multifaceted market, with multiple platforms, crossover with the web, and a multitude ways to make money. Very few companies now live solely within Apple&rsquo;s city walls; they are more like multinationals, with offices in many cities, trading across borders in a global marketplace. Apple&rsquo;s simplistic feudal system, taxing income alone, feels dated.<\/p>\n<p>[&#8230;]<\/p>\n<p>[The] landlord&rsquo;s success is based on bringing value to the property itself, and my success derives from how well I execute on my business, the restaurant. It would feel wrong if the landlord demanded a cut of the restaurant profits, something they have had no part in.<\/p>\n<p>[&#8230;]<\/p>\n<p>To make it in today&rsquo;s app world, you have to find your own users. A company like Netflix will have benefited very little from being featured by Apple, and that is no doubt why they feel miffed at Apple taking 30% of income they have worked hard for.<\/p><\/blockquote>\n\n<p>He wants a rent-like fee based on download tiers, plus a (smaller) percentage for apps that use Apple&rsquo;s payment processing.<\/p>\n\n<p><a href=\"https:\/\/twitter.com\/macguru17\/status\/1295031241746649089\">Max Seelemann<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/macguru17\/status\/1295031241746649089\"><p>We&rsquo;d be a step closer to fairness if apps that monetize outside would also pay for the visibility and distribution. Especially business apps and ad-driven platforms pay nothing but get all the benefits for free.<\/p>\n<p>Developers don&rsquo;t owe Apple for the iPhone or the toolchain. That&rsquo;s nuts. Apple earns for that from the devices sales. Building an SDK is a service for the users not the developers. They sell more phones because of apps available and their quality.<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/stratechery.com\/2020\/apple-epic-and-the-app-store\/\">Ben Thompson<\/a>:<\/p>\n<blockquote cite=\"https:\/\/stratechery.com\/2020\/apple-epic-and-the-app-store\/\"><p>And worst of all, while this was happening, App Store functionality, particularly around payments, was being left in the dust by companies like Stripe, Square, Shopify, and even PayPal. While these companies were making it radically easier for developers to accept payments, offer subscriptions, even get loans and manage their finances, Apple&rsquo;s payment solution took years to even support subscriptions (never mind that that solution is so difficult to use that <a href=\"https:\/\/news.crunchbase.com\/news\/revenuecat-secures-15m-series-a-for-app-subscription-platform\/\">a startup just raised $15 million<\/a> to provide basic tracking functionality); in-app purchase still doesn&rsquo;t support traditional trials or upgrades, the importance of which I&rsquo;ve been writing about <a href=\"https:\/\/stratechery.com\/2015\/from-products-to-platforms\/\">for years<\/a>.<\/p>\n<p>[&#8230;]<\/p>\n<p>The App Store was, at least at the beginning, a wonderful example of this promise; as Jobs noted even the smallest developer could reach every iPhone on earth. Unfortunately, without even a whiff of competition, the App Store has now become a burden for most small developers, who instead of relying on the end-to-end functionality offered by, say, Stripe, have to support at least two payment solutions, the combined functionality of which is limited to the lowest common denominator, i.e. the App Store.<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/depth42\/status\/1295640388779347968\">Frank Illenberger<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/depth42\/status\/1295640388779347968\">\n<p>I would be more than happy to pay 30% for sales through the Apple App Stores if they were first class for both customers and developers. But until we get there they have to fix a lot of problems[&#8230;]<\/p>\n<p>[&#8230;]<\/p>\n<p>The StoreKit framework is deficient. Implementing subscriptions is extremely tedious and unreliable and the customer facing purchase UI only consists of raw modal alerts loosely popping up in any order.<\/p>\n<p>Why are subscription apps and apps with free trials treated as if they were free? This is deeply wrong, confusing, and is leading to a load of problems like unwarranted bad reviews and unfair placement in the charts.<\/p>\n<p>Apple does not offer a path for paid upgrades but at the same time limits the types of apps that are eligible for subscriptions. This severely restricts business opportunities for a lot of apps.<\/p>\n<\/blockquote>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2020\/08\/14\/outlining-complaints-about-the-app-store\/\">Outlining Complaints About the App Store<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2020\/08\/13\/epic-direct-payment\/\">Epic Direct Payment<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2020\/08\/05\/microsofts-xcloud-unavailable-on-ios\/\">Microsoft&rsquo;s xCloud Unavailable on iOS<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2020\/06\/19\/app-store-for-the-past\/\">App Store for the Past<\/a><\/li>\n<\/ul>\n\n<p id=\"time-to-change-the-app-store-sales-model-update-2020-08-26\">Update (2020-08-26): <a href=\"https:\/\/pxlnv.com\/blog\/app-store-desire-paths\/\">Nick Heer<\/a>:<\/p>\n<blockquote cite=\"https:\/\/pxlnv.com\/blog\/app-store-desire-paths\/\">\n<p>Purely as an observer and user, it seems that Apple&rsquo;s current enforcement of App Store policies has made them the police officers hiding behind the construction site barricade ticketing pedestrians instead of trying to figure out why so many tickets are being written in the first place. Surely it more desirable to think less about what is legally possible and more about what is best.<\/p>\n<p>This is not an argument for Apple to abandon all control over iOS and bend to the demands of every developer. It is only an observation that the attempts at policy circumvention and aggressive enforcement actions are not sustainable for a healthy developer ecosystem. It has been a long time since Apple was a company that prioritized developer needs, but there is a big difference between being standoffish and hostile &mdash; and the latter is increasingly an apt way to describe building apps for the iPhone and iPad.<\/p>\n<\/blockquote>\n\n<p id=\"time-to-change-the-app-store-sales-model-update-2020-08-27\">Update (2020-08-27): <a href=\"https:\/\/twitter.com\/robotspacer\/status\/1298719156095741967\">Mike Piontek<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/robotspacer\/status\/1298719156095741967\"><p>I&rsquo;ve spent months working on App Store receipt validation. It&rsquo;s a mess but I thought I understood it. I&rsquo;ve watched WWDC videos across multiple years multiple times, I&rsquo;ve read all the disconnected documentation spread across Apple&rsquo;s web site, I&rsquo;ve looked at third-party guides.<\/p><p>Today I&rsquo;ve discovered I&rsquo;m either doing something very wrong, the App Store sandbox returns inconsistent data, or maybe both. I&rsquo;m just so frustrated and angry and defeated.<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/jcieplinski\/status\/1298721207101997058\">Joe Cieplinski<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/jcieplinski\/status\/1298721207101997058\"><p>THIS is the part of the App Store I actually get angry about. The tools are way undercooked, and the documentation only makes you more confused. This stuff should be dead simple to implement at this point.<\/p><\/blockquote>\n\n<p id=\"time-to-change-the-app-store-sales-model-update-2020-09-07\">Update (2020-09-07): <a href=\"https:\/\/www.imore.com\/how-apple-can-fix-app-store-and-what-it-would-cost\">Rene Ritchie<\/a>:<\/p>\n<blockquote cite=\"https:\/\/www.imore.com\/how-apple-can-fix-app-store-and-what-it-would-cost\">\n<p>Personally, I&rsquo;m still debating between two different takes on this.<\/p>\n<p>The first is keeping it at 30% but really delivering on the promise of the App Store for developers and customers alike. A real focus on eliminating scam apps, outdated apps, websites wrapped as apps. Even if it&rsquo;s only feasible for the top 100 apps in every category. The ones that have the most visibility. Also, no derelict frameworks, no capricious rejections, no accidental terminations, just no BS. Basically, rather than treating developers as second-class suppliers, treating them as first class customers &mdash; of App Store services. Making developer sat every bit as much of a bragging point as customer sat.<\/p>\n<\/blockquote>\n<p>This is a nice idea, but there have never been structural incentives for this to happen, so it likely won&rsquo;t. I don&rsquo;t think Developer Sat is in the corporate DNA. And, absent that, it&rsquo;s hard to improve in an area that isn&rsquo;t a direct revenue source and that doesn&rsquo;t have dog fooding or real competition.<\/p>\n<blockquote cite=\"https:\/\/www.imore.com\/how-apple-can-fix-app-store-and-what-it-would-cost\">\n<p>The second is that Apple should just suck it up and drop the rate to 15% for everything, across the board. Not dropping for droppings sake, or even for the optics, but just to get the balance back towards break-even. Apple&rsquo;s platform obviously provides tremendous value to developers, and apps obviously provide tremendous value to Apple&rsquo;s platform, so periodic adjustments to maintain that balance is in the best interests of everyone, especially customers.<\/p>\n<\/blockquote>\n<p>My guess is that Apple could break even at just 3% to cover credit card processing, as it&rsquo;s already collecting more than a <a href=\"https:\/\/techcrunch.com\/2018\/06\/04\/app-store-hits-20m-registered-developers-at-100b-in-revenues-500m-visitors-per-week\/\">billion dollars<\/a> per year in developer program membership fees.<\/p>","protected":false},"excerpt":{"rendered":"<p>Drew McCormack (tweet): But that is not the app world of 2020. It has become a huge, multifaceted market, with multiple platforms, crossover with the web, and a multitude ways to make money. Very few companies now live solely within Apple&rsquo;s city walls; they are more like multinationals, with offices in many cities, trading across [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2020-08-18T19:19:09Z","apple_news_api_id":"e4b7c2c0-70fd-43b2-bab4-e9bc1cc3e67d","apple_news_api_modified_at":"2023-05-29T14:18:03Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAAAw==","apple_news_api_share_url":"https:\/\/apple.news\/A5LfCwHD9Q7K6tOm8HMPmfQ","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[91,2392,101,1969,522,31,1667,169],"class_list":["post-29810","post","type-post","status-publish","format-standard","hentry","category-technology","tag-appstore","tag-app-store-receipt-validation","tag-business","tag-epic","tag-inapppurchase","tag-ios","tag-ios-13","tag-payments"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/29810","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=29810"}],"version-history":[{"count":4,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/29810\/revisions"}],"predecessor-version":[{"id":30019,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/29810\/revisions\/30019"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=29810"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=29810"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=29810"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}