I played Game Boy Advance games on my iPhone this weekend thanks to a new emulator called iGBA, which appears to be the first Game Boy Advance emulator on the App Store since Apple started allowing emulators worldwide. The only trouble is, it doesn’t look like iGBA is developer Mattia La Spina’s own work. Something seemingly confirmed by Apple after it pulled the app for violating its copyright and spam rules, according to MacRumors.
In an email to The Verge, developer Riley Testut said the app is an unauthorized clone of GBA4iOS, the open-source emulator he created for iOS over a decade ago (and recently resurrected for the Vision Pro). He said his app uses the GNU GPLv2 license. A Mastodon user found that iGBA does not reference the license, which may violate its terms.
According to MacRumor’s Joe Rossingnol who spoke with Apple, the company pulled iGBA for violating the company’s App Review Guidelines related to spam and copyright. Here’s the clause (section 5.2) related to intellectual property:
Make sure your app only includes content that you created or that you have a license to use. Your app may be removed if you’ve stepped over the line and used content without permission. Of course, this also means someone else’s app may be removed if they’ve “borrowed” from your work.
Prior to the app being pulled, Testut said it was Apple he was frustrated with, not La Spina.
Testut also provided this statement to The Verge:
I’ve been working with Apple to release AltStore as an alternative app marketplace for over a month now, and I’m disappointed to see that they’ve approved a knock-off of AltStore’s flagship app Delta in that time. However, we’re still planning to launch Delta ASAP, and we’ll have more to share on that very soon.
Here are some screenshots of GBA4iOS and iGBA for comparison, starting with iGBA.
Screenshots: Wes Davis / The Verge
When reached for comment, La Spina did not explicitly confirm using Testut’s code, but told The Verge they “did not think the app would have so much repercussion, I am really sorry,” and added that they have reached out to Testut via email.
The other issue with iGBA is that, according to its App Store listing, it collects data that can be used to identify you, such as location data and identifiers. I’d suggest reading developer Mattia La Spina’s Github-hosted privacy policy before diving in. The app didn’t request location data permission when I loaded it, however, and I didn’t see the in-app browser tracker consent form some Reddit users reported seeing.
I’m aware of one other emulator, spotted by The Verge’s Parker Orlotani. It’s a Commodore 64 emulator called Emu64 XL. Here, I did see a consent request form populated with toggles for what seemed like miles of trackers. I did not attempt to find or play any Commodore 64 games with Emu64 XL and deleted the app.
Apple has tightly controlled the App Store since its inception. That control is breaking down now, with the EU’s Digital Markets Act making the company permit other app stores and sideloading on the iPhone. The company also faces a US Department of Justice lawsuit that could force it to make similar concessions — which may be why the company started allowing emulators in the first place. Whatever the case, emulators being allowed feels like a win; it’s just a shame the first apps to take advantage of that aren’t quite up to snuff.
Update April 14th, 11:17AM ET: Updated with comment from developers Riley Testut and Mattia La Spina.
Update April 15th, 2:26AM ET: Updated to note that Apple has pulled the app.