With the release of TrollStore 2.0.12, the ability to launch apps with JIT without the need of a computer was added. However, Delta only supports JIT on A12 or newer. Unfortunately, this means that A11 and older devices cannot run DS games with JIT. Considering that A11 and older devices could benefit the most from the performance of JIT, I decided to create a build of Delta to remove this check. I have tested and confirmed that it works on my iPhone 8 on iOS 14.5.1.
Why Delta 1.4?
At the moment of writing this, Delta 1.6 is the current version of Delta. To be honest, the only reason why I decided to use Delta 1.4 is because the menus in Delta 1.5 and above look broken on iOS 14. I can easily port this change to the latest version of Delta, but at the moment it is a low priority for me.
Automatic JIT Enabling support?
In some projects such as PojavLauncher_iOS, JIT is automatically activated without the need to use TrollStore's "Open with JIT" feature. I eventually want to use the same method they used to automatically open JIT, but I currently don't have the skillset to port their method to work with Swift.
How was this app built?
Unlike what the README says, Delta 1.4 requires Xcode 14 to build and does not actually build in Xcode 12. I installed Xcode 14.1 on macOS Ventura, and followed the steps in the README to build and compile the project. I then extracted the compiled app, deleted the embedded.mobileprovision file and packaged it into a .tipa.
The changes I have made to the code are committed to the ts-jit branch I have linked to this release.
Glitches and artifacts
After some testing it turns out JIT has issues on A11 and lower. This is probably why the check was implemented to begin with. More graphically demanding games have a tendency to glitch and crash after a while. Therefore, until a fix is found, use at your own risk.
