この議論によると、iPhone の契約では、「ダウンロードしたプラグインのロードまたは解釈されたコードの実行」は許可されていないと記載されています。
技術的には、サーバーからスクリプトをダウンロードしたいと考えています (独自のプロトコルに埋め込まれています)。
これは、iPhone アプリで v8 のようなランタイムを実行することは許可されないということですか?
これはおそらく法的な問題です。
この議論によると、iPhone の契約では、「ダウンロードしたプラグインのロードまたは解釈されたコードの実行」は許可されていないと記載されています。
技術的には、サーバーからスクリプトをダウンロードしたいと考えています (独自のプロトコルに埋め込まれています)。
これは、iPhone アプリで v8 のようなランタイムを実行することは許可されないということですか?
これはおそらく法的な問題です。
あなたの解釈は正しいと思います。v8 では JavaScript コードをダウンロードして実行することはできません。
すでに iPhone にあるインタープリター (つまり、MobileSafari の JavaScript エンジン) でコードを実行する方法があれば、それは許可されると思います。
これも部分的に技術的な質問です。現在実装されているV8はiPhoneでは動作しません。JITベースのVMはありません。
私は既に Lua をアプリケーションに埋め込んでおり、Lua でほとんどのログインをプログラミングしてから、高速反復のために iPhone にダウンロードしていますが、これは開発中にのみ意図されています。出荷すると、スクリプトはソースに配置され、他のリソースと同様にアプリと共に出荷されるバイトコードにコンパイルされます。
これはV8にも当てはまると思います。
私は同意します。私の読みでは、DOWNLOADED スクリプトは許可されていません。プリインストールされたスクリプトやユーザーが作成したスクリプトは問題ありません。でも細かい区別で IANAL 等々。