iPhone で JavaScript ランタイム (v8 など) を実行できますか?[閉まっている]

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

  •  09-06-2019
  •  | 
  •  

質問

によると この議論, iPhoneの契約書には、「プラグインのロード、またはダウンロードされた解釈されたコードの実行」は許可されていないと記載されています。

技術的には、私は するだろう 当社のサーバー (独自のプロトコルに埋め込まれている) からスクリプトをダウンロードすることを好みます。

これは、iPhone アプリで v8 のようなランタイムを実行することはできないという意味ですか?

これはおそらく法的な問題のほうが多いでしょう。

役に立ちましたか?

解決

あなたの解釈は正しいと思います。v8 では JavaScript コードをダウンロードして実行することはできません。

iPhone 上にすでにあるインタプリタでコードを実行する何らかの方法があったとしたら (つまり、MobileSafari の JavaScript エンジン) であれば許可されると思います。

他のヒント

これは部分的には技術的な質問でもあります。現在実装されている V8 は iPhone では動作しません。JIT ベースの VM はそうではありません。

さて、私はすでに Lua を自分のアプリケーションに埋め込んでおり、ログインの大部分を Lua でプログラミングし、高速反復のために iPhone にダウンロードしていますが、これは開発中のみを目的としています。出荷すると、スクリプトはソースに配置され、他のリソースと同様にアプリと一緒に出荷されるバイトコードにコンパイルされます。

これはV8にも当てはまると思います。

私は同意します。私が読んだところによると、ダウンロードされたスクリプトは許可されていません。プリインストールされたスクリプトやユーザーが作成したスクリプトは問題ありません。ただし、IANAL などとは細かい区別です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top