DolphiniOS, a fork of the popular Dolphin emulator for Nintendo Wii and GameCube games, has confirmed that it will not be coming to the Apple App Store even though the emulators are now supported. In a post on fridayThe developer behind the emulator says it's because Apple doesn't allow DolphiniOS to use its underlying performance-enhancing technology.
As developer OatmealDome explained, DolphiniOS, along with other Wii and GameCube emulators, uses something called Just-in-Time (JIT). This is a compiler that “translates” the GameCube and Wii's PowerPC-based code into a language that other devices can understand, making the emulations work much better.
But Apple doesn't allow third-party apps to use JIT compilers, as OatmealDome points out. “The only exceptions are Safari and alternative web browsers in Europe,” the developer writes. “We submitted a DMA (Digital Markets Act) interoperability request to Apple for JIT support, but Apple rejected the request a few weeks ago.”
Although there is a way to get around JIT by using an “interpreter,” OatmealDome writes that it is “many times slower than the JIT compiler.” A couple of videos shared by OatmealDome show how poorly it works mario kart wii Emulation is done on an iPhone 15 when using an interpreter rather HIT. The edge He contacted Apple to request more information about its rules related to JIT, but did not immediately receive a response.