Могу ли я запускать среду выполнения javascript (например, v8) на iPhone?[закрыто]

StackOverflow https://stackoverflow.com/questions/48338

  •  09-06-2019
  •  | 
  •  

Вопрос

В соответствии с это обсуждение, В соглашении iphone говорится, что оно не позволяет «загружать плагины или запускать интерпретированный код, который был загружен».

Технически я бы нравится загружать скрипты с нашего сервера (встроенного в собственный протокол).

Означает ли это, что мне не будет разрешено запускать среду выполнения, такую ​​​​как v8, в приложении для iPhone?

Вероятно, это больше юридический вопрос.

Это было полезно?

Решение

Я думаю, что ваша интерпретация верна: вам не будет разрешено загружать и выполнять код JavaScript в версии 8.

Если бы был какой-то способ запустить код в интерпретаторе, уже установленном на iPhone (т.движок javascript в MobileSafari), то, я думаю, это будет разрешено.

Другие советы

Это тоже частично технический вопрос.V8 в его нынешней реализации не будет работать на iPhone.Ни одна виртуальная машина на базе JIT этого не сделает.

Что ж, я уже встроил Lua в свое приложение и программирую большую часть входа в систему на Lua, а затем загружаю его на свой iPhone для быстрой итерации, но это предназначено только во время разработки.После отправки скрипты будут помещены в исходный код и скомпилированы в байт-код, поставляемый вместе с приложением, как и любой другой ресурс.

Я бы сказал, что это относится и к V8.

Я согласен.Насколько я понимаю, СКАЧАННЫЕ скрипты запрещены.Предустановленные и написанные пользователем сценарии подходят.Но это прекрасное различие, IANAL и т. д. и т. п.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top