{"id":29786,"date":"2020-08-17T16:22:16","date_gmt":"2020-08-17T20:22:16","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=29786"},"modified":"2025-04-08T10:10:32","modified_gmt":"2025-04-08T14:10:32","slug":"apple-to-cut-epic-off-from-ios-and-mac-developer-tools","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2020\/08\/17\/apple-to-cut-epic-off-from-ios-and-mac-developer-tools\/","title":{"rendered":"Apple to Cut Epic Off From iOS and Mac Developer Tools"},"content":{"rendered":"<p><a href=\"https:\/\/twitter.com\/EpicNewsroom\/status\/1295430127455596544\">Epic<\/a> (also: <a href=\"https:\/\/www.macrumors.com\/2020\/08\/17\/apple-terminate-epic-developer-accounts-august-28\/\">MacRumors<\/a>):<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/EpicNewsroom\/status\/1295430127455596544\">\n<p>Apple removed Fortnite from the App Store and has informed Epic that on Friday, August 28 Apple will terminate all our developer accounts and cut Epic off from iOS and Mac development tools. We are asking the court to stop this retaliation. Details <a href=\"https:\/\/cdn2.unrealengine.com\/epic-v-apple-8-17-20-768927327.pdf\">here<\/a>.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/www.macrumors.com\/2020\/07\/29\/tim-cook-antitrust-app-store-questions\/\">Juli Clover<\/a>:<\/p>\n<blockquote cite=\"https:\/\/www.macrumors.com\/2020\/07\/29\/tim-cook-antitrust-app-store-questions\/\"><p>Cook said that there&rsquo;s competition to attract developers just like there&rsquo;s competition to attract customers, likening the battle for developers to a &ldquo;street fight for marketshare.&rdquo;<\/p>\n<p>[&#8230;]<\/p>\n<p>Cook also said that Apple does not retaliate or bully app developers who do not agree to Apple&rsquo;s  App Store  rules. &ldquo;It&rsquo;s strongly against company culture,&rdquo; said Cook.<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/jcenters\/status\/1295450599178346498\">Josh Centers<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/jcenters\/status\/1295450599178346498\">\n<p>Honestly, good on Apple for giving Epic the boot. They&rsquo;d do the same to any other developer who pulled that sort of stunt. For once, they really are treating large developers the same as small ones.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/stroughtonsmith\/status\/1295437296842485762\">Steve Troughton-Smith<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/stroughtonsmith\/status\/1295437296842485762\">\n<p>&ldquo;But this is just App Review&rsquo;s normal response&rdquo;<\/p>\n<p>&#8230;should it be, though? None of this should be normal. We&rsquo;re numb to it as developers in the ecosystem, but Apple completely <a href=\"https:\/\/twitter.com\/stroughtonsmith\/status\/1295463567165132806\">cutting developers off<\/a> from tooling &amp; distribution, beyond malware reasons, is insane<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/elkmovie\/status\/1295435775190999040\">Michael Love<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/elkmovie\/status\/1295435775190999040\">\n<p>But I very much look forward to reading Apple&rsquo;s spin on this, given that just a week ago they were suggesting they would welcome Epic back with open arms if Epic changed their mind about IAP.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/SteveStreza\/status\/1295439192915206149\">Steve Streza<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/SteveStreza\/status\/1295439192915206149\"><p>Epic undoubtedly knew this would happen and I&rsquo;m sure the developer program terms spell that out somewhere, but setting a precedent of &ldquo;if you sue us for the App Store we will kick you out before you get a ruling&rdquo; is a chilling effect.<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/colincornaby\/status\/1295441101000601601\">Colin<\/a> <a href=\"https:\/\/twitter.com\/colincornaby\/status\/1295442216270192640\">Cornaby<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/colincornaby\/status\/1295441101000601601\">\n<p>Apple terminating Epic&rsquo;s developer account would be purely retaliatory. Fortnite is down from the App Store, there is no ongoing violation of Apple&rsquo;s policies. Terminating Epic&rsquo;s developer account would also affect the Unreal game engine, and endanger other games using it.<\/p>\n<\/blockquote>\n<blockquote cite=\"https:\/\/twitter.com\/colincornaby\/status\/1295442216270192640\">\n<p>Basically what Apple is doing is trying to force Epic to upload an iOS version of Fortnite with IAP (which again, is not currently in the App Store) or Epic&rsquo;s account is taken away.<\/p>\n<p>We&rsquo;ve all talked about Apple keeping apps they don&rsquo;t like on the App Store, but this would be the first time we&rsquo;ve seen Apple basically put a gun to a developers head to force them to publish an app that&rsquo;s not currently on the store with an Apple defined feature set.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/lapcatsoftware\/status\/1295444464085983235\">Jeff Johnson<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/lapcatsoftware\/status\/1295444464085983235\">\n<p>Yes, Epic violated the rules, because they&rsquo;re challenging the legality of the rules. In order to have standing to sue, you need to show harm. The only way to challenge the legality of the App Store rules was to get kicked out, which is the harm.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/bob_burrough\/status\/1295447079024648192\">Bob Burrough<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/bob_burrough\/status\/1295447079024648192\">\n<p>Lots of folks taking the perspective that Epic got what they deserved because they violated Apple&rsquo;s rules. However, a corporation cannot enforce a rule that is unlawful. It happens all the time...e.g. non-compete agreements are not enforceable in California.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/lapcatsoftware\/status\/1295444832400355331\">Jeff<\/a> <a href=\"https:\/\/twitter.com\/lapcatsoftware\/status\/1295452536569290757\">Johnson<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/lapcatsoftware\/status\/1295444832400355331\">\n<p>Apple just proved today that the Mac is no longer an open platform. It&rsquo;s every bit as closed as iOS now.<\/p>\n<p>[&#8230;]<\/p>\n<p>Apple claimed that Developer ID and notarization were only for malware.<\/p>\n<p>This is proved definitively to be a lie.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/stroughtonsmith\/status\/1295457867584200706\">Steve Troughton-Smith<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/stroughtonsmith\/status\/1295457867584200706\">\n<p>Apple threatening to cut off, stop contributing to &amp; optimizing its hardware for Unreal Engine is 1,000% unnecessary &amp; vindictive, and hurts every dev using Unreal on the platform. If they were trying to make Cook look like a liar to Congress, it would be hard to do a better job<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/daringfireball.net\/linked\/2020\/08\/17\/apple-epic-developer-account\">John Gruber<\/a>:<\/p>\n<blockquote cite=\"https:\/\/daringfireball.net\/linked\/2020\/08\/17\/apple-epic-developer-account\">\n<p>It&rsquo;s a fascinating armchair quarterback game to speculate on what Epic anticipated from Apple as a reaction and what they didn&rsquo;t. Pulling Fortnite from the App Store they obviously anticipated&#x2009;&mdash;&#x2009;Epic had both the lawsuit and 1984 ad parody ready to go. Revoking Epic&rsquo;s developer account, I&rsquo;m not so sure.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/rsa\/status\/1295443512570318849\">rsa<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/rsa\/status\/1295443512570318849\">\n<p>Wait did Apple tell Fortnite that in a fortnight they will be deleted? Damn that&rsquo;s subtle but savage.<\/p>\n<\/blockquote>\n\n<p>See also: <a href=\"https:\/\/news.ycombinator.com\/item?id=24190556\">Hacker News<\/a>.<\/p>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2020\/07\/29\/tim-cooks-app-store-testimony\/\">Tim Cook&rsquo;s App Store Testimony<\/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\/06\/19\/have-you-contributed-any-revenue\/\">Have You Contributed Any Revenue?<\/a><\/li>\n<\/ul>\n\n<p id=\"apple-to-cut-epic-off-from-ios-and-mac-developer-tools-update-2020-08-18\">Update (2020-08-18): <a href=\"https:\/\/daringfireball.net\/linked\/2020\/08\/17\/apple-developer-program-license-agreement\">John Gruber<\/a>:<\/p>\n<blockquote cite=\"https:\/\/daringfireball.net\/linked\/2020\/08\/17\/apple-developer-program-license-agreement\">\n<p>In a court of law, Apple seems well within its rights to terminate Epic&rsquo;s membership. In the court of public opinion, Apple comes off looking heavy-handed here, especially as it pertains to Unreal Engine. To be clear, Apple is not banning or even mentioning games that use Unreal Engine; what Epic is saying is that all games that use Unreal Engine will be affected as a byproduct of Epic no longer being able to work on Unreal Engine for Apple&rsquo;s platforms.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/www.bloomberg.com\/news\/articles\/2020-08-17\/epic-games-seeks-order-to-stop-apple-from-removing-fortnite-app\">Malathi Nayak and Mark Gurman<\/a>, quoting Apple (<a href=\"https:\/\/twitter.com\/markgurman\/status\/1295537567194963969\">tweet<\/a>):<\/p>\n<blockquote cite=\"https:\/\/www.bloomberg.com\/news\/articles\/2020-08-17\/epic-games-seeks-order-to-stop-apple-from-removing-fortnite-app\"><p>We very much want to keep the company as part of the Apple Developer Program and their apps on the Store. The problem Epic has created for itself is one that can easily be remedied if they submit an update of their app that reverts it to comply with the guidelines they agreed to and which apply to all developers. We won&rsquo;t make an exception for Epic.<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/daringfireball.net\/linked\/2020\/08\/18\/apple-statement\">John Gruber<\/a>:<\/p>\n<blockquote cite=\"https:\/\/daringfireball.net\/linked\/2020\/08\/18\/apple-statement\">\n<p>Epic has been clear that they aren&rsquo;t seeking a permanent exception to the App Store Guidelines[&#8230;] So the &ldquo;exception&rdquo; Apple speaks of, I think, would be allowing Fortnite to remain in the App Store with its own payment processing while the lawsuit is litigated&#x2009;&mdash;&#x2009;and perhaps allowing Epic to keep its developer program membership?<\/p>\n<p>[&#8230;]<\/p>\n<p>If I were a game developer who depends on Unreal Engine, I&rsquo;d be irate at Epic. They&rsquo;re creating drama and eroding trust over a fight that Unreal Engine licensees aren&rsquo;t a part of and didn&rsquo;t sign up for.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/herf\/status\/1295478264174059521\">Michael Herf<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/herf\/status\/1295478264174059521\"><p>Apple called f.lux in 2015 and said they would revoke our ability to make f.lux for &gt;5M Macs if we didn&rsquo;t take down our iOS sideload. At the time these were governed by separate license agreements.<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/elkmovie\/status\/1295559316699787264\">Michael Love<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/elkmovie\/status\/1295559316699787264\">\n<p>Re-reading the briefs in Apple v. Pepper and this line from an Apple brief was pretty much begging for Epic to do what they just did.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/www.sicpers.info\/2020\/08\/six-colours\/\">Graham Lee<\/a>:<\/p>\n<blockquote cite=\"https:\/\/www.sicpers.info\/2020\/08\/six-colours\/\"><p>People put up with this for the justifiable reason that the Apple technology platform is pleasant and easy to use, well-integrated across multiple contexts including desktop, mobile, wearable and home.<\/p>\n<p>[&#8230;]<\/p>\n<p>My view is that the one fact&mdash;the high-quality technology&mdash;doesn&rsquo;t excuse the other&mdash;the rent-extracting business model and capricious heavy-handed application of &ldquo;the rules&rdquo; with anyone who tries to work with them. People try to work with them because of the good technology, and get frustrated, enervated, or shut down because of the power imbalance in business.<\/p>\n<p>[&#8230;]<\/p>\n<p>Through a continuum of changes, but no deliberate &ldquo;OK, time to rip off the mask&rdquo; conversion, Apple is now the IBM that fans booed in 1984, or the Microsoft that fans booed in 1997.<\/p>\n<p>It&rsquo;s OK to not like that, to not defend it, but to still want something good to come out of their great technology. We have to let go of this notion that for Apple to win, everyone else has to lose.<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/www.ben-evans.com\/benedictevans\/2020\/8\/18\/app-stores\">Benedict Evans<\/a>:<\/p>\n<blockquote cite=\"https:\/\/www.ben-evans.com\/benedictevans\/2020\/8\/18\/app-stores\">\n<p>The trouble is, if you have a curated, managed sandbox, where a company decides what&rsquo;s safe, you have to do a good job of managing and curating, and Apple has not, always, done a good job at all.<\/p>\n<p>[&#8230;]<\/p>\n<p>For a lot of big companies, iPhone users are the market. When your product has a few points of market share you can make whatever choices you like, but when you dominate the market, other rules start applying. Apple isn&rsquo;t the pirates anymore - it&rsquo;s the navy, the port and the customs house.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/daringfireball.net\/2020\/08\/sweeney_hand_waving_game_consoles_app_stores\">John Gruber<\/a>:<\/p>\n<blockquote cite=\"https:\/\/daringfireball.net\/2020\/08\/sweeney_hand_waving_game_consoles_app_stores\">\n<p>The pro-consumer argument is perfectly valid, but it applies every bit as much to game consoles as to app stores.<\/p>\n<p>[&#8230;]<\/p>\n<p>Even though Microsoft itself just got itself into <a href=\"https:\/\/daringfireball.net\/2020\/08\/applespeak_to_english_xbox_game_pass\">an Xbox-related high-profile controversy with Apple<\/a> regarding its iOS App Store policies, I suggest not holding your breath waiting for Microsoft (let alone Sony or Nintendo) to file a  friend of the court brief for Epic, or even to offer Epic a word (or tweet) of encouragement. If Epic registers a significant win against Apple and Google in this fight, the game consoles are likely next.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/pxlnv.com\/linklog\/epic-games-developer-account-termination\/\">Nick Heer<\/a>:<\/p>\n<blockquote cite=\"https:\/\/pxlnv.com\/linklog\/epic-games-developer-account-termination\/\">\n<p>Those rules are what is at stake here. So far, my argument that Apple was playing by the book is based on the notion that the book is accurate and can be trusted. Epic is arguing that these rules are deeply flawed and, to prove it, it is possible that it was <a href=\"https:\/\/twitter.com\/lapcatsoftware\/status\/1295444464085983235\">forced to break the rules<\/a>. That doesn&rsquo;t absolve the company of rule-breaking; it&rsquo;s just that none of the effects of the last several days should be a surprise. Epic is probably right that Apple should have changed the App Store rules. What surprises me is that a company as notoriously controlling as Apple might be required to let lawyers and judges make those changes instead of doing so of its own volition.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/bzamayo.com\/epic-monopoly-royale\">Benjamin Mayo<\/a>:<\/p>\n<blockquote cite=\"https:\/\/bzamayo.com\/epic-monopoly-royale\">\n<p>I think the likely resolution of the standoff is that Epic relents in a couple of weeks time. They will retract the direct payments feature and Fortnite will then return to the App Store. The stunt has served its purpose as a mildly-embarrassing smear campaign against Apple, and its effect won&rsquo;t be lessened by Epic backtracking. In fact, that might only serve as legal ammo: Epic could argue that Apple&rsquo;s retaliatory action was so harsh that it left them no choice but to back down.<\/p>\n<p>Assuming Apple sticks to its convictions, we must wait for some government body to enact change through an arduously long court and appeals process.<\/p>\n<p>[&#8230;]<\/p>\n<p>The money is one thing. Personally, I care more about reining in the power Apple has to deny entire categories of apps from existing.<\/p>\n<\/blockquote>\n\n<p id=\"apple-to-cut-epic-off-from-ios-and-mac-developer-tools-update-2020-08-19\">Update (2020-08-19): <a href=\"https:\/\/take.surf\/2020\/08\/18\/appic\">Jesper<\/a>:<\/p>\n<blockquote cite=\"https:\/\/take.surf\/2020\/08\/18\/appic\">\n<p>Combined with the power in Apple&rsquo;s grasp, their immense size using nearly every possible metric, and the policies used in the store today, theirs is the language of the person on the wrong side of history.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/Freerunnering\/status\/1295923843861749765\">Kyle Howells<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/Freerunnering\/status\/1295923843861749765\">\n<p>If you got banned from Apples ecosystem, you&rsquo;d rely on Google&rsquo;s to exist in the modern world (and vis versa).<\/p>\n<p>If you somehow got banned from both ecosystems (only 2 companies), I&rsquo;m honestly not sure how you&rsquo;d participate in modern life.<\/p>\n<p>That&rsquo;s terrifying!<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/SpawnWaveMedia\/status\/1296187620838514691\">Spawn Wave<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/SpawnWaveMedia\/status\/1296187620838514691\">\n<p>The new strategy when selling an iPhone on eBay is to mention it has Fortnite installed apparently<\/p>\n<\/blockquote>","protected":false},"excerpt":{"rendered":"<p>Epic (also: MacRumors): Apple removed Fortnite from the App Store and has informed Epic that on Friday, August 28 Apple will terminate all our developer accounts and cut Epic off from iOS and Mac development tools. We are asking the court to stop this retaliation. Details here. Juli Clover: Cook said that there&rsquo;s competition to [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2020-08-17T20:22:20Z","apple_news_api_id":"5a03da02-ab14-496b-83bc-6a643d412457","apple_news_api_modified_at":"2025-04-08T14:10:35Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAAFA==","apple_news_api_share_url":"https:\/\/apple.news\/AWgPaAqsUSWuDvGpkPUEkVw","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,130,38,2749,1969,1768,465,522,31,1667,30,1666,1842,60,1227,1971,1972],"class_list":["post-29786","post","type-post","status-publish","format-standard","hentry","category-technology","tag-antitrust","tag-appstore","tag-rejection","tag-apple","tag-apple-developer-account","tag-epic","tag-fortnite","tag-gatekeeper","tag-inapppurchase","tag-ios","tag-ios-13","tag-mac","tag-macos-10-15","tag-notarization","tag-timcook","tag-top-posts","tag-unreal","tag-unreal-engine"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/29786","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=29786"}],"version-history":[{"count":17,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/29786\/revisions"}],"predecessor-version":[{"id":29871,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/29786\/revisions\/29871"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=29786"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=29786"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=29786"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}