Open rea987 opened 1 month ago
Transferring game files info:
It looks like Apple with its infinite wisdom deprecated OpenGL ES on iOS.
https://developer.apple.com/documentation/opengles
However, it looks like Angle and MetalANGLE offers OGL ES to Metal translation.
https://chromium.googlesource.com/angle/angle https://github.com/kakashidinho/metalangle
I think it's somehow possible, but there are two drawbacks:
Unfortunately, Android is much better in this way, because of cross-platform dev tools and free sideloading.
- I would need a Mac machine
How about VMware or Hackintosh? It's been a while but VMware installation of Mojave was quite straightforward last time I tried.
- I would have to pay the Apple Developer Program every year
I see. Yeah there is no point on that.
It looks like my iOS sideloading knowledge is more than a decade old. It turned out sideloading ipa files to iOS without jailbreaking is possible either via iTunes on a desktop or another third party app.
How about VMware or Hackintosh?
I have some older virtual machine with MacOS, but it's so slow (probably because there are no GPU drivers and I have AMD Ryzen), so it's basically unusable. So I won't be working on it, but I'm accepting pull requests.
Problem or limitation
As the engine already supports ARM CPUs on Android devices, I presume technically it should be also compatible with iOS to some extent. However, externally installing/sideloading apps on iOS isn't possible without jailbreaking devices. Jailbreaking might render Apple devices out of warranty.
Proposed solution
Another engine reimplantation project, ScummVM is already in App Store. It too uses GPL3.0 as its license. I wonder the possibility of bringing Jazz 2 Resurrection to App Store for iPhones, iPad and Apple TV.
https://apps.apple.com/us/app/scummvm/id6446184412