0

Google は、Android アプリを実行するための新しいランタイムである ART の使用を開始し、Android 4.4 (一部のデバイス) に付属していると聞いています。ここで確認したいのは、プログラム的に変更が必要か、既存のアプリケーションにないか、または新しいアプリケーションを作成するための基準、つまり Dalvik で実行するだけでなく ART と互換性があるかどうかです。

4

1 に答える 1

2

Google は、Android アプリを実行するための新しいランタイムである ART の使用を開始し、Android 4.4 (一部のデバイスで) に付属していると聞いています。

Android 4.4 では、ART はデフォルトで有効になっていません。"L" Developer Preview ではデフォルトで有効になっています。おそらく、Android の次の製品リリースが何であれ、デフォルトで有効になるでしょう。

プログラム的に変更が必要か、既存のアプリケーションにないか、または新しいアプリケーションを作成するための基準はありますか?つまり、Dalvik で実行されますが、ART と互換性がありますか?

ドキュメントの引用(強調を追加):

このドキュメントでは、既存のアプリを移行して ART と互換性を持たせる際に注意すべき点について説明します。ほとんどのアプリは、ART で実行する場合にのみ動作するはずです。ただし、Dalvik で機能する一部の手法は ART では機能しません。このドキュメントでは、これらの問題のいくつかについて説明します。

NDK を使用している場合は、ART 関連の調整が必要になる可能性があります。その後、ART 用に変更しなければならないシナリオはかなり難解になります。

于 2014-08-11T11:19:40.703 に答える