Android の次のバージョンには大きな負荷がかかります。現在 Android 4.4 Kitkat のデフォルトとなっている Dalvik 仮想マシン、次のバージョンでは間違いなくARTに道を譲ります。理解できず、これによって何が変わるのか知りたい人のために、ここで少し補足します。
どのように機能するのでしょうか?
Dalvik のような ART は、Android スマートフォンおよびタブレット用の仮想マシンです。これらは実際には、次のことを可能にするソフトウェア プログラムです。Android アプリケーションで使用されるプロセスをエミュレートする。したがって、ハードウェアがデバイス間で同じでなくても、仮想プロセスは残ります。
Dalvik の場合、データはアプリケーションを開いたときにのみ「オンザフライ」でコンパイルされます。仮想マシンART はアプリケーションのインストール時にコンパイルします。。したがって、インストール時間は長くなりますが、アプリケーションを開くたびにコンパイルする必要はなくなり、コンパイルは 1 回だけで済みます。
本当に何が変わるのでしょうか?
まず最初に、すべてのアプリケーションが ART と互換性があるわけではなく、バグやその他の問題が発生する可能性があることを知っておく必要があります。一方、互換性のあるものは、パフォーマンスの向上と自律性の向上を実現Android 端末で。開発者は ART に対して弱点を持っていますが、Android 4.4 KitKat を使用している場合は、携帯電話またはタブレットの開発者向けオプションにアクセスして、自分の意見を形成することができます。必要な仮想マシンを選択します。
この記事の主な情報に戻ると、この情報は Android のさまざまなバージョンで使用される AOSP (Android Open Source Porject) ソース コードで発見されました。したがって、DalvikはARTを支持して撤退することになります次は Android から。ご希望はありますか?