Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can we enable JIT on ios >= 14.2? #89

Open
rigor789 opened this issue Nov 30, 2020 · 6 comments
Open

Can we enable JIT on ios >= 14.2? #89

rigor789 opened this issue Nov 30, 2020 · 6 comments
Labels
enhancement New feature or request question Further information is requested

Comments

@rigor789
Copy link
Member

https://groups.google.com/g/v8-users/c/3qStq2YtxYo

Can we remove --jitless if running ios >=14.2? Would app store allow apps that use JIT?

@rigor789 rigor789 added enhancement New feature or request question Further information is requested labels Nov 30, 2020
@NathanaelA

This comment was marked as abuse.

@rigor789
Copy link
Member Author

However, it does appear that Apple has changed some of the store guidelines about dynamic download/update content, going in this direction. So maybe in the future, or maybe because of the anti-trust stuff going on they will open up allowing --jitless with the v8 and other engines because Google, MS, and Mozilla all want it and they can apply some pressure...

I hope that is the case and we can eventually get jit! Until then.... The waiting game

@erikziyunchi
Copy link

Thanks for the detailed information! I'm wondering if the policy has changed, are we able to use JIT somehow in the release mode now given that Delta is now approved on App Store?

@edusperoni
Copy link
Collaborator

Unfortunately no. Apple has been fighting tooth and nail to keep JIT disabled. For one thing, enabling JIT would enable Chrome to fully enter the iOS space with their own rendering and control over the browser, which goes against Apple's 30ft walled garden philosophy. (It'd also enable emulators and awesome apps that can leverage JIT for performance, like any NativeScript app)

I thought the EU and Epic games would finally make them concede this, but, alas, not this time...

@erikziyunchi
Copy link

I'm wondering if Apple still doesn't allow it, why can the Delta game emulator app be approved in App Store. Are they not using JIT in that version?

@edusperoni
Copy link
Collaborator

Apparently, the app store version is jitless, but you can enable JIT with AltStore (https://www.reddit.com/r/Delta_Emulator/comments/s6a85c/enabling_jit/). My guess is current processors are good enough to fully emulate without JIT some older systems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request question Further information is requested
Projects
None yet
Development

No branches or pull requests

4 participants