Intel のマルチ OS エンジンにより、開発者は Java を使用してネイティブ iOS または Android アプリを作成できます

click fraud protection

Intel の Multi-OS Engine は、Java 開発者がスキルを利用して Android と iOS の両方をクロス開発できるようにする開発ツールセットです。

私たちの多くは、別のプラットフォームのアプリで次のような疑問を抱いたことがあるでしょう。 「一体なぜこれをダウンロードできないのでしょうか?」

最近大流行しているこのようなアプリについて聞いたことがあると思います。 プリズマ. Prisma は 6 月 11 日に iOS でリリースされ、すぐに大ヒットしました。 それから一ヶ月ちょっと経った頃、 プリズマがついに一般公開されました アンドロイドで。 1 か月という納期はそれほど悪くはありませんが、多くの人気アプリは他のプラットフォームに移行するまでにさらに長い時間がかかります。 しかし、なぜ? 多くの場合、それは単にリソースの割り当てが原因です。 iOSユーザー まだ集団をリードしている Android ユーザーと比較したアプリ内購入の点で。 したがって、収益を上げようとしているビジネスで、アプリの作成に投資できる資金が限られている場合は、最初に iOS に焦点を当てるのは理にかなっています。

ただし、時間の経過とともに、クロスプラットフォーム開発を簡素化するためにいくつかの開発ツールセットがリリースされました。 このような人気のあるツールセットの 1 つは、 Xamarin プラットフォーム、最近取得した マイクロソフトこれにより、C# のスキルを持つ開発者は、Mac または Windows PC 環境で Android、iOS、または Windows Mobile 用のモバイル アプリケーションを作成できます。 Java に最も慣れている開発者は、それまでは RoboVM を使用して iOS 用のコードを作成することを楽しみにしていました。 プロジェクトは今年4月に終了しました. では、Java 開発者は他に何を使用できるのでしょうか? 幸いなことに、インテルはここ数か月間、「」と呼ばれるプロジェクトに取り組んでいます。マルチOSエンジン」は、現在テクニカル プレビューとしてのみ利用可能であり、これは有効にすることを目的としています。 Java開発者 簡単な方法 iOS と Android の両方でクロス開発します。


Intel によるマルチ OS エンジンの紹介

Intel によれば、モバイル アプリ開発にマルチ OS エンジンを使用する利点はたくさんあります。 まず、サーバーを使用する場合は、Mac 上でも Windows 上でもアプリを構築できます。 Multi-OS Engine は、Android Studio と統合されるスタンドアロン プラグインです。 iOS 用のコードを作成しようとしている開発者は、Android Studio で Android アプリのプロジェクトを開始し、Multi-OS Engine のツールを使用してプロジェクトを iOS アプリとして構成できます。 Java では利用できない多くの iOS 固有のプラットフォーム API にアクセスでき、バインディングを作成して共通の Objective-C および C ライブラリ用の Java コードを生成できます。 作成したコードは、ネイティブ ARM または x86 コードにコンパイルされます。 Objective C の知識は必要ありません。

Intel は、Multi-OS Engine を使用して作成されたアプリのパフォーマンスはネイティブ アプリと同等であると主張しています。 アプリの UI の作成に関して、Intel は、Android 開発者は引き続き Android Studio を使用して作業する必要があるが、iOS アプリはマルチ OS エンジンで提供される UI デザイナーを使用して設計できると述べています。 RoboVM の終焉を考えると、多くの開発者がプロ​​ジェクトがすぐに廃止されるのではないかと心配しているのは当然です。 これは、後追いのために多大な時間と労力を費やす可能性があるユーザーをイライラさせるでしょう。 プロジェクト。 Intel は、マルチ OS エンジンを次のバージョンとしてリリースする準備ができていると述べています。 オープンソースプロジェクト、しかしソースはまだドロップしていません。 少なくとも今のところ、このプロジェクトは無料です。


Intel の新しいマルチ OS エンジンの使用に興味のある開発者は、次のことを行うことができます。 こちらからテクニカルプレビューにサインアップしてください またはもっと見る 詳細なドキュメントはこちら.