V8 JavaScript Engine и Mac App Store
Если я встроу JavaScript-движок V8 в свое приложение (игру), все еще можно будет распространять его в магазинах приложений для Mac и iOS?
1 ответ
Если вы внедрили свой собственный механизм интерпретатора (любой язык программирования), вам придется отключить JIT (или любую другую динамическую генерацию исполняемого кода), так как написание исполняемого кода не будет работать в изолированной программной среде приложения на стандартных устройствах iOS. Компиляторы двигателей не допускаются. Приложение с переводчиком также может не иметь возможности загрузки кода, иначе оно будет отклонено Apple. Таким образом, вам придется вставить свою полную игру с вашим переводчиком для отправки в магазин приложений Apple.
Но есть много приложений, одобренных и в магазине приложений со встроенными интерпретаторами (например, Basic).