Intelの Multi-OS Engine テクノロジープレビューを使うことで、 ネイティブな使い心地とパフォーマンスを持った Apple iOS端末と Android端末用のネイティブアプリケーションを、 Javaで開発することができます。 これには、Windowsおよび Apple macOSの開発機上のAndroid Studioに組み込むことができる独立したプラグインが用意されています。
アプリケーションは、Android Studio上ではAndroid プロジェクトとして開始されます。 Android Studioから起動できるiOS シミュレータ上やiOS の実機上で実行する際には、 Multi-OS Engineが、そのプロジェクトをiOSアプリとしてビルドして実行するように設定します。
Multi-OS Engine の主な機能は以下の通りです:
開始するには、はじめる 項目の説明に従ってください。
Multi-OS Engine ラインタイムは、最新のAndroid ARTに基づいています。 Android ARTとは、Javaアプリを実行するためのAndroid のランタイムコンポーネントです。
ART は、iOS端末上のアプリを最適なパフォーマンスにするいくつかの機能を持っています:
コンパイルされた Multi-OS Engine アプリには以下のコンポーネントが含まれています:
iOS アプリが起動した時、 ART VM が起動してその上で事前コンパイルされたコードが実行されます。