This Week's Sponsor:

Kolide

Ensures that if a device isn’t secure it can’t access your apps.  It’s Device Trust for Okta.


Posts in news

Apple Announces May 7th Let Loose Event

Today, Apple announced that it will be holding a video event on May 7, 2024 at 7 AM Pacific.

The announcement, which was sent to members of the press, doesn’t specify what it is about, but based on the illustration in the invitation, which clearly depicts an Apple Pencil, and based rumors, I expect the company will reveal new iPads and related accessories.


Game On: Speed Running Game Emulation on iOS

Delta.

Delta.

Game emulators are nothing new to mobile phones. That is unless you have an iPhone. There’s a long history of emulation on Android and an even longer history on Macs, PCs, and other platforms. However, with ‘retro game console emulators’ (Apple’s App Review Guidelines term) now allowed worldwide on iOS, we’re seeing the iOS world speed-running game emulation. It will be a while before iOS emulators catch up to Android and other OSes, but in just over a week, there’s already been a lot of news.

It started with a Commodore 64 emulator.

It started with a Commodore 64 emulator.

The short-lived Bimmy.

The short-lived Bimmy.

  • About the same time that iGBA was being pulled from the App Store by Apple, Bimmy, an NES emulator, appeared on the Store for $0.99. It, too, was pulled from the Store within a day or two, but this time, it was the developer who pulled it, not Apple. Tom Salvo, Bimmy’s developer, told Zac Hall of 9to5Mac that he pulled the app “out of fear” and not as the result of pressure from anyone.
Delta works with a variety of classic systems.

Delta works with a variety of classic systems.

  • Then, last Wednesday, Delta, Riley Testut’s game emulator that supports a long list of older Nintendo systems and the Sega Genesis console, was released on the App Store everywhere except the EU, where it is available on AltStore. Within hours, Delta shot to the top of the App Store’s Free Apps Top Chart, where it remains today.
  • In the wake of Delta’s success, other developers have announced that they plan to bring their game emulators to iOS, including the maker of the Sony PSP emulator PPSSPP and the developer of Provenance, which works with multiple systems.
  • The rush to the App Store by emulator developers isn’t universal, however. The creators of Dolphin, which works with Nintendo GameCube and Wii games, announced that it will not be coming to iOS because Apple doesn’t allow the necessary Just-In-Time recompilers to be integrated with game emulators.

Meanwhile, all eyes are on Nintendo. The company is notoriously protective of its intellectual property. And, although Nintendo has not sought to restrict the availability of emulators for its oldest systems, it aggressively pursued the makers of Yuzu, a Switch emulator, which resulted in the emulator being forced from the Internet with other emulators following suit. So, while emulators for early Nintendo systems have been available elsewhere for years, the sudden mainstream popularity of Delta on the App Store could draw an unwanted reexamination of emulators by the company. My hope is that instead of litigation, the new crop of iOS emulators spurs Nintendo to offer older games on the App Store and via other channels, but history isn’t on the side of my hopes and dreams.


AppStories, Episode 380 – Obsidian Setup Check-In

This week on AppStories, we revisit our Obsidian systems, themes, and favorite plugins.


Sponsored by:

  • Genius Scan – A scanner in your pocket.
  • Jam: Developer-friendly bug reports in 1 click.

An Obsidian Check-In


On AppStories+, Federico ponders what notes are, what they should be, and whether he should document more of what he learns on the web.

We deliver AppStories+ to subscribers with bonus content, ad-free, and at a high bitrate early every week.

To learn more about the benefits included with an AppStories+ subscription, visit our Plans page, or read the AppStories+ FAQ.

Read more


MacStories Unwind: Cattywampus

This week on MacStories Unwind, I’m a little wired, we explore Southern expressions, share some Legion Go follow-up and have app, hardware, TV, and music picks.



This episode is sponsored by:

Southern Expressions

Picks


MacStories Unwind+

We deliver MacStories Unwind+ to Club MacStories subscribers ad-free and early with high bitrate audio every week.

To learn more about the benefits of a Club MacStories subscription, visit our Plans page.

Read more


The Delta Videogame Emulator Launches on the App Store

Delta, the videogame emulator for a long list of Nintendo systems, is now available worldwide. In the US and many other countries, you’ll find it in Apple’s App Store, while in the EU, it is part of the AltStore alternative marketplace.

I’ve been using Delta for years. The app was available using a clever system that took advantage of an Apple Mail plugin and developer account to allow it to be side-loaded onto iPhones. It wasn’t the most convenient way to use the app, but it worked, and legions of classic videogame aficionados flocked to it for its excellent performance and design.

Today, however, anyone can download Delta from the App Store for free, load their game files, and play their favorite NES, Game Boy, Game Boy Advance, SNES, N64, and Nintendo DS games on the iPhone. Delta has been in development for years, so the experience of playing your old games on it is superb, incorporating native features like haptic feedback and quality-of-life enhancements like the ability to save a game’s state, fast forward, and use cheat codes. Delta also supports controller skins, local multiplayer, and syncing of save state, save data, and more.

Delta is the Nintendo emulation standard bearer on iOS. I expect we’ll see other emulators that work with the same games, as we did briefly last week, but Delta is going to be a tough app to beat.


AltStore Is Now Available in the EU

It’s been ready for a while, but today, AltStore is finally available for iOS users in the EU.

Riley Testus, one of AltStore’s founders, had this to say about the launch:

This is a day I’ve been looking forward to for over 10 years.

I’m thrilled to announce a brand new version of AltStore — AltStore PAL — is launching TODAY as an Apple-approved alternative app marketplace in the EU. AltStore PAL is an open-source app store made specifically for independent developers, designed to address the problems I and so many others have had with the App Store over the years. Basically, if you’ve ever experienced issues with App Review, this is for you!

We’re launching with 2 apps initially: my all-in-one Nintendo emulator Delta — a.k.a. the reason I built AltStore in the first place — and my clipboard manager Clip, a real clipboard manager that can actually run in the background. Delta will be FREE (with no ads!), whereas Clip will require a small donation of €1 or more. Once we’re sure everything is running smoothly we’ll then open the doors to third-party apps — so if you’d like to distribute your app with AltStore, please get in touch.

AltStore is a self-hosted solution, meaning once it starts accepting third-party apps, those developers will have to host and promote their apps themselves. From a user’s standpoint, that means:

…there is no central directory of apps; the only apps you’ll see in AltStore are from sources you’ve explicitly added yourself.

Also, if you’re in the EU and have US and EU Apple IDs, sign into the EU one and download AltStore. Then, you’ll be able to log back in with your US Apple ID if you want, and AltStore will still work.

As Riley explains, this is a lot like Apple’s recently announced web distribution feature in the EU.

Thanks to Federico, we have screenshots.

Thanks to Federico, we have screenshots.

The AltStore team envisions their marketplace as a place for apps from indie developers and those that Apple won’t allow on the App Store, like the team’s Clip app. AltStore will use Patreon donations as its payment system for paid apps, just like AltStore and Delta have been doing for years. Also, AltStore will not take a commission on Patreon donations. However, AltStore will cost €1.50/year to cover Apple’s Core Technology Fee.

It’s exciting to see AltStore live in the EU. I wish it were available in the US too, and I recommend reading Riley’s blog post about what motivated him build AltStore. It’s about more than videogame emulators, which I love. That’s maybe where AltStore started, but it’s about the iOS indie developer community, which I love even more.


Apple Announces Expansion of Support for Used iPhone Parts in Repairs

Source: Apple.

Source: Apple.

Today, Apple announced that it is extending its repair program to make it easier for repair shops to work with used parts while also limiting the use of lost or stolen devices.

A complaint leveled at Apple by right to repair advocates is that its use of parts pairing limits the use of used parts by repair shops. With its announcement today, Apple says that it has developed a system that satisfies customer privacy, security, and safety while broadening the use of used parts:

The process of confirming whether or not a repair part is genuine and gathering information about the part — often referred to as “pairing” — is critical to preserving the privacy, security, and safety of iPhone. Apple teams have been hard at work over the last two years to enable the reuse of parts such as biometric sensors used for Face ID or Touch ID, and beginning this fall, calibration for genuine Apple parts, new or used, will happen on device after the part is installed. In addition, future iPhone releases will have support for used biometric sensors. And in order to simplify the repair process, customers and service providers will no longer need to provide a device’s serial number when ordering parts from the Self Service Repair Store for repairs not involving replacement of the logic board.

The iPhone’s Activation Lock and Lost Mode are being extended to used parts as a deterrent to thieves pulling apart iPhones for their parts. If a lost or stolen part is detected, Apple says its calibration capabilities will be restricted. Also, Apple says it will expand the Parts and Service History section of its Settings app to include information about whether parts used in an iPhone are new or used.


AppStories, Episode 378 – Are We Entering a Post-App World?

This week on AppStories, we explore whether we’re experiencing the beginning of the end of apps and consider what might replace them.


Sponsored by:

  • Genius Scan – A scanner in your pocket.
  • Jam – Developer friendly bug reports in 1 click.

Are We Entering a Post-App World?


On AppStories+, we explain why we’ve said goodbye to time tracking.

We deliver AppStories+ to subscribers with bonus content, ad-free, and at a high bitrate early every week.

To learn more about the benefits included with an AppStories+ subscription, visit our Plans page, or read the AppStories+ FAQ.

Read more


Apple Amends App Review Guidelines to Permit Game Emulators and Make Other Changes

Yesterday, Apple announced an update to its App Review Guidelines in a brief post on its developer site. The changes to sections 3.1.1(a) and 4.7 of the guidelines, which apply globally to all apps distributed through Apple’s App Store, address three items:

  • game emulators,
  • super apps, and
  • linking to the web from inside music streaming apps to make purchases outside the App Store

Historically, game emulators were forbidden from the App Store. As a result, an emulator like Delta, which can play games released for Nintendo systems through the N64, could only be used on iPhones through a clever combination of developer tools and a Mail plug-in. In contrast, there are plenty of emulators on the Google Play store for Android users to download.

Revised section 4.7 of the App Review guidelines specifically allows retro gaming emulators:

Mini apps, mini games, streaming games, chatbots, plug-ins, and game emulators

Apps may offer certain software that is not embedded in the binary, specifically HTML5 mini apps and mini games, streaming games, chatbots, and plug-ins. Additionally, retro game console emulator apps can offer to download games.

Presumably, this will allow Delta and other emulators onto the App Store, so they can be used to play game files stored on iPhones.

The change to section 4.7 also says that “mini apps and mini games, streaming games, chatbots, and plug-ins” of the sort found in apps like WeChat must be created with HTML 5, a clarification of the language previously used.

Finally, section 3.1.1(a) of the App Review Guidelines allows music streaming services to link out to the web from their apps so customers can make purchases outside the App Store. The change addresses the anti-steering provisions for which Apple was fined $2 billion by the EU, and Apple has said it will appeal.