{"id":33655,"date":"2021-09-15T21:04:20","date_gmt":"2021-09-16T01:04:20","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=33655"},"modified":"2021-10-20T16:46:17","modified_gmt":"2021-10-20T20:46:17","slug":"the-future-of-the-app-store","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2021\/09\/15\/the-future-of-the-app-store\/","title":{"rendered":"The Future of the App Store"},"content":{"rendered":"<p><a href=\"https:\/\/marco.org\/2021\/09\/13\/future-of-the-app-store\">Marco Arment<\/a> (<a href=\"https:\/\/twitter.com\/marcoarment\/status\/1437526378036047875\">tweet<\/a>, <a href=\"https:\/\/news.ycombinator.com\/item?id=28517143\">Hacker News<\/a>):<\/p>\n<blockquote cite=\"https:\/\/marco.org\/2021\/09\/13\/future-of-the-app-store\"><p>I think the most likely long-term outcome isn&rsquo;t very different from the status quo &mdash; and that&rsquo;s a good thing.<\/p><\/blockquote>\n<p>I would like to see big changes, but I think he&rsquo;s probably right that we won&rsquo;t.<\/p>\n<blockquote cite=\"https:\/\/marco.org\/2021\/09\/13\/future-of-the-app-store\">\n<p>Apple will still require apps to use their IAP system for any <a href=\"https:\/\/marco.org\/2020\/09\/11\/app-review-changes\">qualifying<\/a> purchases that occur in the apps themselves. [&#8230;] Most apps will be required to <em>also<\/em> offer IAP side-by-side with any external methods.<\/p>\n<p>[&#8230;]<\/p>\n<p>Apple will have <em>many<\/em> rules regarding the display, descriptions, and behavior of external purchases, many of which will be unpublished and ever-changing. App Review will be <em>extremely<\/em> harsh, inconsistent, capricious, petty, and punitive with their enforcement.<\/p>\n<p>[&#8230;]<\/p>\n<p>I&rsquo;d expect any app offering external purchases to have a very high chance of being escalated to a slower, more pain-in-the-ass review process, possibly causing it not to be worthwhile for most small developers to deal with.<\/p>\n<p>[&#8230;]<\/p>\n<p>Most importantly, many products, services, and business models will become possible that previously weren&rsquo;t, leading to more apps, more competition, and more money going to more places.<\/p><\/blockquote>\n<p>I don&rsquo;t see why that would happen given the very limited scope of the changes.<\/p>\n\n<p><a href=\"https:\/\/pxlnv.com\/linklog\/apple-epic-post-decision\/\">Nick Heer<\/a>:<\/p>\n<blockquote cite=\"https:\/\/pxlnv.com\/linklog\/apple-epic-post-decision\/\">\n<p>I keep thinking about the likelihood of the sideloading doomsday scenarios that Arment writes about. [&#8230;] I could see Facebook creating its own app marketplace for iOS, but I am unclear why developers would need to submit their apps to multiple marketplaces, so long as Apple gets to keep its first-party App Store.<\/p>\n<p>[&#8230;]<\/p>\n<p>This modest corrective action is, I think, a good step toward a store that improves users&rsquo; experiences while opening up new possibilities. I still <a href=\"https:\/\/pxlnv.com\/linklog\/mcnamee-open-letter-time\/\">hope Apple takes greater advantage<\/a> to simultaneously release regulatory pressure and the hostility felt by developers.<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/world.hey.com\/dhh\/apple-s-forced-iap-is-either-dead-a-joke-or-illegal-110e1c5e\">David Heinemeier Hansson<\/a>:<\/p>\n<blockquote cite=\"https:\/\/world.hey.com\/dhh\/apple-s-forced-iap-is-either-dead-a-joke-or-illegal-110e1c5e\">\n<p>Now imagine that Apple abides by the injunction but also attempts to continue forcing IAP upon developers who don&rsquo;t want it. The gag orders are gone, because that was the anti-steering provisions explicitly prohibited by the injunction. Which means developers have to offer something they don&rsquo;t want to offer, but they&rsquo;re free to present that offer as they see fit. Can you see where this is going?<\/p>\n<\/blockquote>\n\n<p>Not the way he thinks, I expect. Apple will probably get away with having lots of rules about the allowable language,  require that IAP get top placement, and do various other things to make the non-IAP flow needlessly feel second-class.<\/p>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2021\/09\/13\/the-epic-anti-steering-injunction-is-narrow\/\">The Epic Anti-Steering Injunction Is Narrow<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2021\/09\/13\/why-apple-should-compromise-with-antitrust-regulators\/\">Why Apple Should Compromise With Antitrust Regulators<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2021\/09\/10\/history-of-app-store-policy-changes\/\">History of App Store Policy Changes<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2021\/09\/10\/anti-steering-ruling-in-epic-v-apple\/\">Anti-Steering Ruling in Epic v. Apple<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2021\/09\/02\/relaxing-anti-steering-rules-for-reader-apps\/\">Relaxing Anti-Steering Rules for Reader Apps<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2021\/09\/01\/south-korea-app-store-bill\/\">South Korea App Store Bill<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2021\/08\/27\/cameron-v-apple-settlement\/\">Cameron v. Apple Settlement<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2021\/08\/21\/court-documents-about-epic-v-google-and-app-store\/\">Court Documents About Epic v. Google and App Store<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2021\/06\/25\/apple-attacks-sideloading\/\">Apple Attacks Sideloading<\/a><\/li>\n<\/ul>\n\n<p id=\"the-future-of-the-app-store-update-2021-10-20\">Update (2021-10-20): <a href=\"https:\/\/initialcharge.net\/2021\/09\/marco-sideloading-third-party-stores\/\">Mike Rockwell<\/a>:<\/p>\n<blockquote cite=\"https:\/\/initialcharge.net\/2021\/09\/marco-sideloading-third-party-stores\/\"><p>I don&rsquo;t understand the argument that, if Apple allowed sideloading and third-party app stores, then companies like Facebook would pull all their apps from Apple&rsquo;s App Store and release them exclusively on their own app store. Facebook can already do this on Android and they haven&rsquo;t. You can still get Facebook, Messenger, Instagram, and WhatsApp in the Google Play Store and I don&rsquo;t see any indications that this will change.<\/p><\/blockquote>","protected":false},"excerpt":{"rendered":"<p>Marco Arment (tweet, Hacker News): I think the most likely long-term outcome isn&rsquo;t very different from the status quo &mdash; and that&rsquo;s a good thing. I would like to see big changes, but I think he&rsquo;s probably right that we won&rsquo;t. Apple will still require apps to use their IAP system for any qualifying purchases [&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":"2021-09-16T01:04:24Z","apple_news_api_id":"eaee2b38-7016-4f30-803b-20f096347612","apple_news_api_modified_at":"2021-10-20T20:46:21Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAAAg==","apple_news_api_share_url":"https:\/\/apple.news\/A6u4rOHAWTzCAOyDwljR2Eg","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":[2085,91,38,101,522,31,1837,2132],"class_list":["post-33655","post","type-post","status-publish","format-standard","hentry","category-technology","tag-antitrust","tag-appstore","tag-apple","tag-business","tag-inapppurchase","tag-ios","tag-ios-14","tag-sideloading"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/33655","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=33655"}],"version-history":[{"count":3,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/33655\/revisions"}],"predecessor-version":[{"id":33986,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/33655\/revisions\/33986"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=33655"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=33655"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=33655"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}