Apple isn’t serious about retro game emulation on iPhone – nor level playing fields for developers

I recently wrote about iDOS for iPhone. In June, iDOS was rejected for not emulating a “retro game console”. This despite multiple emulators being approved for the App Store that don’t emulate retro game consoles. However, having initially rejected it, Apple subsequently approved UTM SE, essentially a PC emulator. Logically, then, you’d think Apple would change its mind regarding iDOS. Well, no. On 16 July, the app’s creator said his appeal had been rejected.

It’s surely now clear Apple isn’t serious about allowing emulators on the App Store. But worse: it’s not serious about level playing fields for apps either. Instead, it’s inviting emulator developers to coin-flip approvals, and perhaps (on the basis of the course of events we’ve so far witnessed) changing its mind when not doing so could cause regulatory problems, or when an app could threaten the App Store in some way by causing more people to look elsewhere. UTM, notably, was first rejected for an external app store, Apple sticking up a middle digit to EU regulation. And then when someone at Apple realised that was a very bad idea and UTM was finally approved, it was approved for the App Store as well, which dents any advantage the third-party store has.

However, that UTM is now allowed but iDOS is not is indefensible. They’re both PC emulators. Apple has been inconsistent in the past with App Store rules and approvals, but this pairing is especially stark and egregious. At this point, I wouldn’t spend a single second developing an emulator for iOS. Which is probably how Apple wants it anyway. If I were the iDOS developer, I’d lob the app at AltStore and see what happens. Or, you know, just give up, like so many other ex-iOS devs I hear from these days have already done.

What gets me is this is all so stupid and unnecessary. There’s clearly reluctance from somewhere senior in Apple about emulators. But then the company sort of changed its mind, yet provided no rules. It instead went for the developer-hostile “we’ll know it when we see it”. Only ‘it’ doesn’t mean anything specific. If it did, we wouldn’t currently have ZX81, C64 and MSX emulators on the App Store, given that they emulate hardware platforms that are not retro gaming consoles.

Another thing that’s also come under harsh criticism (and affects UTM’s performance) is Apple blocking support for JIT. This is essential for strong performance when emulating more modern systems and further hamstrings iPhone and iPad in this space. For once, I’m actually OK with this decision. And that’s because Apple has with this decision by accident ended up in a reasonably moral space regarding emulation, making it impossible to emulate modern systems that remain commercially viable. I’m very aware emulation as a whole is a grey area, but there’s a world of difference between firing up Drelbs on my iPhone and loading up a phone with Nintendo Switch titles.

So, frustrating as it might be to some people, that outcome (if not, perhaps, the mechanism) is defensible. But so much else surrounding Apple’s current approach to emulators is, at best, deeply cynical or horribly incompetent. Neither of those things is a great look.

July 21, 2024. Read more in: Apple, Opinions, Retro gaming

3 Comments

Apple vs emulation – three months of incoherence and idiocy

UTM on the iPad

As a fan of emulation and safeguarding gaming’s history, I find myself increasingly frustrated with Apple in this space. It has – either by intent or incompetence – created the circumstances in which iOS has a confused, messy, inconsistent emulator ecosystem.

There are some stars, such as Delta and PPSSPP. We have a cut-down RetroArch, because the creator is walking on eggshells. There’s the odd really interesting curio, like ZX81, but an awful lot of churn junk, such as terrible NES and C64 emulators.

The last of those things is in part down to Apple not providing clear direction and constantly changing the rules. It would be simple to clarify what’s allowed, but Apple never wanted emulators on the store in the first place, and only appeared to approve any to blunt AltStore’s chances and perhaps to avoid getting walloped by the EU.

App Store review is inconsistent at the best of times, but the situation with emulation is now beyond absurd. The MAME4iOS dev says their app has been rejected multiple times for ‘spam’. Apple might point to the iDOS rejection (‘iDOS is not a retro game console’) and argue MAME does not make the cut for the same reason. Yet there is a (fairly awful) Final Burn Neo arcade emulator available to download. Another error? Who knows? Either way, this doesn’t say good things about app review.

As for iDOS, that situation is now… fluid, given that Apple has approved PC emulator UTM SE. But who’s to say Apple won’t change its mind next week, depending on what it thinks it can get away with? And I do wonder what will happen if someone dares to submit an Apple II or Mac emulator for review. Perhaps they should submit it to AltStore first – that at least appears to make Apple rethink.

So three months in and, as predicted by me and others, emulation on iOS is an incoherent mess. Which probably suits Apple but further dents the platform’s credibility with a noisy contingent of gamers and makes it look inferior to Android. And Apple’s ridiculous review stance means great devs won’t bother making emulators for iPhone and iPad. Why would they? Why spend months polishing an emulator only for Apple to arbitrarily decide to reject it? (And, yes, this is the wider App Store in microcosm. Creators of other apps and games increasingly feel the same way.)

July 14, 2024. Read more in: Apple, Gaming, Opinions

4 Comments

Game over for Apple Arcade?

As ably documented by Michael Tsai, Apple Arcade’s future is looking rocky. This comes from reports Apple’s rowing back on new content and paying less to developers.

Honestly, I always thought Apple Arcade was a strange move for Apple, given that it’s never seemed there was anyone sufficiently senior at the company who genuinely cares about gaming. Music and typography are infused in Apple’s DNA. Gaming is too often presented as something cool to show off the power of new devices, or comes across from Apple execs as a weird thing people waste time on. No new M-series chip or gaming toolkits will get us past that.

However, specifically on Apple Arcade, while I thought it was a weird decision, I’m nonetheless glad it exists. Because it’s objectively good. Sure, people who claim the only ‘real games’ are AAA (and who even attempt to dismiss the Switch, let alone mobiles) won’t give it a chance. But there are loads of fun titles, even if much of the service’s strength now lies in ‘+’ fare (existing App Store releases minus ads/IAP) rather than exclusives. It’s superb for kids who like mobile games (again: no ads; no IAP). And there are still interesting new things to play. (I mean, Arcade added a pinball game at one point. And pinball is pretty niche!)

For me, the main error Apple Arcade made was during its launch. It offered too much, too soon. It was simultaneously overwhelming and somehow yet made people think they could blaze through everything and instantly demand more. And more didn’t come for a long while, and so users felt they weren’t getting good value, even though Arcade at the time cost only five bucks per month.

Retention then became the driver, as subscribers dried up, extinguishing much of the original direction of the service (quality; games as art; experiments; uniqueness) for friendlier and grindy fare that is too often akin to freemium with the IAP ripped out. It’s hard to see where things go now. Maybe the future of Apple Arcade will be mostly + games, thereby turning it into Apple’s equivalent of Google Play Pass, rather than a place to exhibit the pinnacle of mobile games.

Perhaps I’m being unfair, but Apple Arcade feels like the same old story with Apple and gaming: what success occurs is in many ways despite rather than because of Apple’s decisions and direction. I do hope things improve. I won’t hold my breath. Had I been doing so with Apple and gaming, I’d have expired within a year of getting my first Mac, way back in the 1990s.

March 2, 2024. Read more in: Apple, Gaming, Opinions

2 Comments

My favourite mobile apps and games: 2021

It’s the end of the year, so here’s a round-up of my favourite apps and games. Apps first!

10. The Geography (@thesaveroom): Generative audio meets abstract Nordic landscapes in this hypnotic endless chill-out machine, featuring a little five-note keyboard for you to add your own notes. https://www.pawsmenu.net (Android/iOS)

9. Mission to Mars (@SmithsonianChan): Visit the red planet and drive rovers across your desk/down the street in this engaging, educational and entertaining AR app. (Android/iOS)

8. Serial Reader (@serialreaderapp): Reckon you lack time to read the classics? This app thinks otherwise, smartly feeding you bite-sized chunks of famous books on a daily basis. https://www.serialreader.org (Android/iOS)

7. startPage.ai (@StartPageAI): Safari extensions arrived thick and fast these past few months. This is my favourite, listing all existing open tabs (and letting you close them with ease) when you try to open another. https://startpage.ai (iOS)

6. Halide (@halidecamera): The iPhone’s best camera app lands on iPad, with a fully optimised interface. You’ll still feel like an idiot shooting snaps with a tablet, but at least now the results can be superb. https://halide.cam (iOS)

5. Animoog Z (@moogmusicinc): Animoog combined Moog’s trademark sounds with a stunning multitouch interface. This follow-up takes audio sculpting into the third dimension. Essential for newcomers and pros alike. https://www.moogmusic.com/ (iOS)

4. Book Track (@SimoneMontalto): As someone with terrifying ‘to read’ piles in physical and digital editions, this app helps me make sense of it all, with its gorgeous interface and smartly conceived features. https://simonemontalto.com/ (iOS)

3. Carrot Weather (@CARROT_app): The best weather app for iPhone and iPad continues to excel, with an absurd amount of customisation, superb design and buckets of snark. https://www.meetcarrot.com/weather/ (iOS)

2. Pixelmator Photo (@pixelmator): Sneaking in right at the end of the year, this iPad classic for improving your snaps has now been squeezed into your iPhone. Only avoid if you hate making your photos look better. https://www.pixelmator.com/photo/ (iOS)

1. Solstice (@dte): An excellent example of an app that does one thing really well, Solstice tracks daylight changes in a human manner, and offers notifications that can aid SAD sufferers by only running when days are getting longer. https://solstice.daneden.me (iOS)

Apps 2021 honourable mentions: MusicHarbor; Morpho Convertor; Obsidian; Meandr; Kiff; PageTurn; StopTheMadness; xSearch; Watch to 5K (Apple Watch).


Next up: my favourite mobile games of 2021…

10. Super Mombo Quest (@orubegamestudio): Console-like platformer, which has you direct a big-tongued hero about tiny levels, grabbing gems and leaping on enemies. Fast-paced and packed with things to do. https://linktr.ee/SuperMomboQuest

9. Impossible Isles (@TeamPesky): Clever puzzler where you boost your score by laying down tiles in a way that adds bonus points. Ducks hate rabbits but love water. Trolls are smashy. A new daily deal keeps things fresh.

8. Retro Goal (@newstargames): Football for the rest of us, stripping back management to the basics and matches to touchscreen-friendly highlights. https://www.newstargames.com/ (Android/iOS)

7. Railroad Ink Challenge (@horribleguild): Single-screen strategy, where you build a road and rail network from randomly dished out cards across just seven turns. https://horribleguild.com/ (Android/iOS)

6. Sliding Seas (@MugshotGames): Yet another match game, but this one had me hooked from the start. Varied level design and smart mechanics make this one a joy to play for the long term. https://www.mugshotgames.com (Android/iOS)

5. Day Repeat Day (@gimblll): Another match game, but this one lives within a slice of dystopia that plays out via a messaging system. Hugely rewarding when you take in all its finer details. http://www.gimblll.com (iOS)

4. Baba Is You (@ESAdevlog): Wonderful conversion of a Switch puzzler, where you redefine the rules for success by shoving labelled blocks around. Baba Is Brain-Smashy. https://hempuli.com/baba/ (Android/iOS)

3. Townscaper (@OskSta): City building that’s all about the joy of building. There are no goals/budgets/scores – it’s just you and the algorithm, discovering secrets and making your little cities grow. https://www.townscapergame.com (Android/iOS)

2. Super Arcade Football (@outofthebit): Overhead footie done right – and the first that to my mind manages to take SWOS to penalties. Plenty of options. Great controls. Just get it. http://www.outofthebit.com (Android/iOS)

1. Cards of Terra (@obsolete_one): Unassuming sort-of solitaire with monsters? Sure. But Terra soon expands into a deeply compelling mash-up of collective card games, turn-based strategy & puzzling. https://www.denisbuslaev.com/cards-of-terra (Android/iOS)

Games 2021 honourable mentions: Letter Rooms; Pureya; Salvagette; Rush Rally Origins; Overboard; Deep Golf; Kitty Q; Sugar.


Apologies to anyone I’ve forgotten. I’m sure there are quite a few. And if you make apps/games and would like to pitch an iPhone/iPad/Android/Mac app or game to me for possible coverage in 2022, email me next week. Until then: Happy New Year!

Originally posted on Twitter. Follow me there for more app/game stuff.

December 31, 2021. Read more in: Apps, Gaming

Comments Off on My favourite mobile apps and games: 2021

Apple should counter its emulation stance by adding retro classics to Apple Arcade

9to5Mac reports iDOS 2 is to be pulled from the App Store. This isn’t the first time the app’s been removed, and probably not coincidentally comes hot on the heels of news posts showing people using it to get Windows 3.1 running on an iPad. (With a bit of effort, you can get classic Mac OS running too.)

Apple, naturally, cites that its rules have been broken:

Executing code can introduce or changes features or functionality of the app and allows for downloading of content without licensing.

Presumably, Apple reckons the ‘executing code’ bit is the main issue; after all, kicking an app for running illegal content would be a touch hypocritical, given how many book readers and audio and video players are on the store. Ahem.

This also points to shoddy App Store review. It’s not like iDOS 2 snuck through. It’s been back on the store with this exact same functionality for a while now, and received several updates. I’d hoped this was a sign Apple was changing its tone on retro gaming and emulation, but feared it was not. And Apple’s seeming distaste for emulated classic games feels further cemented by it not approving entirely legal retro-gaming streaming service Antstream Arcade for the App Store.

So what now? If you like emulators and want them on your phone: Android. Sure, there are workarounds on iOS, but they’re more hassle than they’re worth. But if Apple was canny, there would be another way — a very Apple way: add a retro arcade to Apple Arcade.

Apple Arcade is oddly lacking in arcade games. Apple likes doing things by the book. Plenty of companies are happy to license out old IP. So alongside Arcade Originals, App Store Greats and Timeless Classics, let’s have Arcade Classics. Get fully licensed Pac-Man, Space Invaders, Robotron, Bubble Bobble, Dig Dug and loads more — an actual old-school arcade — on to Apple Arcade. It would be a great way to show off iOS 15’s new virtual controls overlay system, along with simultaneously dealing with the bizarre lack of arcade games in Apple Arcade and the paucity of classic games on the App Store as a whole.

July 23, 2021. Read more in: Apple, Gaming, Opinions, Retro gaming

1 Comment

« older posts