2016-04-18 18 views
1

たとえば、一般的に、アプリはAndroidのDalvik JVMで動作します。しかし、私たちのアプリケーションを開発するためにネイティブの反応を使用すると、JVMで実行できないJSバンドルがあります。反応するネイティブWebサイトによると、JSコードはデバイス上のJavaScriptCoreで実行されています。それはアンドロイドで、JavaScriptCoreはJSコードを実行し、JVMは.classコードを同時に実行しますか?React Nativeの原則は何ですか?

答えて

0

Androidでは、JavaScriptCoreの埋め込みコピーがJSを実行し、もちろんARTまたはDalvikはJavaバイトコードを実行します。 React Nativeには、ARM上でネイティブに動作するJNIライブラリも含まれています。

iOSの方が簡単です。 OSのJavaScriptCoreのコピーはJSを実行し、Objective-CはARM上でネイティブに実行されます。

関連する問題