Apple will reinstate Epic Games’ App Store developer account just days after it said it would remove it, following pressure from the European Commission.
Epic said that Apple has made the commitment to both the company and EC. The Fortnite developer will now continue moving forward with bringing the Epic Games Store and Fortnite to iOS in Europe.
“This sends a strong signal to developers that the European Commission will act swiftly to enforce the Digital Markets Act and hold gatekeepers accountable,” read an statement from Epic.
Groundhog Day
Apple had previously revoked Epic’s access following the company’s decision to integrate its own payment options in Fortnite.
On February 16th, 2024, Epic first announced its intention to bring the Epic Games Store to iOS and relaunch Fortnite, stating it had secured a developer account again.
But earlier this week, Apple said it would once again be revoking access, calling Epic “verifiably untrustworthy”. Epic called the moved a “serious violation” of the the Digital Markets Act and viewed to fight to get back on iOS.
The EC was swift to respond, with a spokesperson telling Reuters it had “requested further explanations on this from Apple under the DMA”.
“We are also evaluating whether Apple’s actions raise doubts on their compliance with the DSA (Digital Services Act) and the P2B (Platform to Business Regulation), given the links between the developer programme membership and the App store as designated VLOP (very large online platform).”
European Commissioner Thierry Breton tweeted about the news, suggesting influence from the regulator contributed to the decision.
“I take note with satisfaction that following our contacts Apple decided to backtrack its decision on Epic exclusion,” said Breton
“From Day 2, #DMA is already showing very concrete results!”
Epic Games CEO Tim Sweeney called the decision the “first major victory” for the EC’s Digital Markets Act.
“The DMA went through its first major challenge with Apple banning Epic Games Sweden from competing with the App Store, and the DMA just had its first major victory,” he said.
“Following a swift inquiry by the European Commission, Apple notified the Commission and Epic that it would relent and restore our access to bring back Fortnite and launch Epic Games Store in Europe under the DMA law.
“A big win for European rule of law, for the European Commision, and for the freedom of developers worldwide to speak up. #FreeFortnite!”
window.fbAsyncInit = function() {
// init the FB JS SDK FB.init({ appId : 250161755076617, // App ID //channelUrl : '//'+window.location.hostname+'/channel.php', // Path to your Channel File status : true, // check login status cookie : true, // enable cookies to allow the server to access the session xfbml : true // parse XFBML });
FB._PG = { url: "/useractions/loginfb/", response: "allowed",
// Common handler to fetch FB details and reload the page process: function(me){ $.post( FB._PG.url, { username: me.username, uname: me.name, uid: me.id, uimg: 'https://graph.facebook.com/' + me.id + '/picture?type=large' }) .done(function(xml){ if ( $("status", xml).text() == FB._PG.response ) window.location.reload(); else alert('Error: Something bad just happened. Our tech department has been notified. Please try again later.');
}) .fail(function(xml){
alert("Error: something wasn't right there, please try again.");
}); },
// Used by event subscriptions to handle the response handleResponse: function(response){ if (response.authResponse) { FB.api('/me', function(me){ if (me.name) FB._PG.process(me); }); } },
post: function(text, image){ image = image || $("#fb-image").attr("src"); FB.ui({ method: 'feed', display: 'popup', link: 'https://www.pocketgamer.biz/news/83578/apple-reinstates-epic-games-developer-account-as-eus-digital-markets-act-bites/', description: text, picture: image }); } };
FB.Event.subscribe('auth.statusChange', FB._PG.handleResponse);
FB.Event.subscribe('edge.create', function(response) { $.post('/ajax/social-links/', { site: 'facebook' }); }); };
(function(d, s, id){ var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) {return;} js = d.createElement(s); js.id = id; js.src = "http://connect.facebook.net/en_US/all.js"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));