According to The Verge, DolphiniOS, known as a customized version of the popular Dolphin emulator for Nintendo Wii and GameCube games, will not be available on the App Store, although Apple has now allowed other emulators . The reason is that Apple does not allow DolphiniOS to use Just-in-Time (JIT) technology to help improve game performance.
According to DolphiniOS developer OatmealDome, this emulator (along with other Wii and GameCube emulators) uses a JIT to “convert” GameCube and Wii PowerPC code into a language that other devices can understand, helps the emulator run smoother.
Apple does not allow third-party applications to use JIT compilation for security and performance reasons. Apple is concerned that JIT could be abused to execute malicious code or degrade device performance. Although Apple's position is not wrong, OatmealDome said performance would be very poor if the emulator did not use JIT. The developer has shared demonstration videos showing off the emulator's performance Mario Kart Wii on iPhone 15 how bad it is to use assembler instead of JIT.
Banning the JIT would make it impossible for DolphiniOS to work effectively on iOS devices, which could cause users to switch to other emulators like Delta, which jumped to the top of the App Store rankings after Apple relaxed policy on classic game emulators earlier this month.
Apple's ban on JIT is bad news for fans who want to play Wii and GameCube games on iPhone and iPad. However, there are still many other alternatives, and it is possible that Apple will reconsider its decision in the future.