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

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

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

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

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

С 2008 года в соглашение о SDK внесены некоторые изменения. Следует ли пересмотреть этот вопрос или, по крайней мере, четко указать дату / версию соглашения?

squelart 23.02.2011 03:03
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
7
1
1 750
4
Перейти к ответу Данный вопрос помечен как решенный

Ответы 4

Ответ принят как подходящий

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

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

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

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

Я согласен. Я также читаю, что ЗАГРУЖАЕМЫЕ скрипты не разрешены. Предустановленные и написанные пользователем сценарии подходят. Но это прекрасное различие и IANAL и т. д. И т. Д.

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

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