Android 4.4 KitKatのリリースに伴い、「ART」と呼ばれる新しいAndroidランタイムが実験的に導入されました。現在、DalvikはAndroidデバイスのデフォルトのランタイムであり、ARTは、Nexus電話、Google Playエディションのデバイス、標準のAndroidを実行しているMotorola電話、その他の多くのスマートフォンなど、多くのAndroid4.4デバイスでオプションで利用できます。 ARTは現在開発段階にあり、開発者とユーザーのフィードバックを得るために意図的に導入されています。 ARTは、将来完全に安定すると、最終的にdalvikランタイムに取って代わります。それまでは、互換性のあるデバイスを使用しているユーザーは DalvikからARTに切り替えます この新機能を試して、そのパフォーマンスを体験することに興味がある場合。
ARTの新機能は何ですか?
ARTは、アプリのパフォーマンスを向上させ、デバイス全体をスムーズにすることでAndroidを高速化する試みです。 ARTにはいくつかの新機能があり、主要な機能はまったく新しいコンパイルモードです。知らない人のために、DalvikはJust in time(JIT)コンパイラを使用しますが、ARTは 事前(AOT)コンパイラ、それはよりスマートで、アプリのパフォーマンスを向上させることができます。 ARTは、いくつかの方法でガベージコレクションを改善し、Dalvikよりも厳密なインストール時間検証を備えています。 ARTでは、アプリケーションはインストール時に1回だけコンパイルされるため、事前にコンパイルされるため、アプリのパフォーマンスが向上し、CPUの負荷が軽減されるため、バッテリーの寿命が長くなります。ただし、ARTを使用している間は、アプリのサイズ(新規インストール)が大幅に増加することに注意してください。これは、内部ストレージが少ないデバイスで問題になる可能性があります。
の洞察に満ちたビデオデモンストレーションを見る ART vs. Dalvik 沿って PhoneBuffのDavid –
ARTランタイムに切り替える方法は?
ARTを切り替えたり有効にしたりするには、デバイスでAndroid 4.4 KitKatが実行されており、ARTと互換性がある必要があります。 ARTランタイムは、[設定]> [開発者向けオプション]> [ランタイムオプションの選択]から簡単にオンにできます。 ((ヒント – [設定]に[開発者向けオプション]が表示されない場合は、[電話について]に移動し、下にスクロールしてビルド番号を7回タップして、開発者向けオプションを有効にします。)電話が再起動し、ART用のアプリの最適化が開始されます。デバイスにインストールされているアプリの数に応じた時間。
ARTを使用する際の注意–
DalvikはAndroidデバイスのデフォルトのランタイムであるため、ARTで動作しない一部のアプリの動作が変更される可能性があります。ただし、ほとんどの既存のアプリはARTと互換性があり、新しいランタイムで正常に動作するはずです。ただし、ARTでバグやアプリのクラッシュが発生した場合は、元に戻してARTを使用することをお勧めします。
MIUIv5またはMIUIv6を実行しているXiaomiMi 3でARTに切り替える–
Mi 3には、開発者向けオプションでARTを有効にするオプションがありません。幸い、Android 4.4KitKatに基づくMIUIROMでARTランタイムを有効にするトリックがあります。
免責事項:データのバックアップを取ることをお勧めします。デバイスがブリックされた場合の責任は負いかねます。ご自身の責任でお試しください!
–ルートが必要
– WSMツールはARTをサポートしていないため、インストールしている場合は試さないでください。
P.S. MIUI v6 DeveloperROMを実行しているMi3W(インド版)でこれを試しました。
Mi3でARTを有効にするには、以下の手順に注意深く従ってください。
1. Mi3がルート化されていることを確認します。 投稿を参照してください: Xiaomi Mi 3をルート化する方法(MIUI 6 Developer ROMを実行している場合は、このガイドを参照してください)。
2.Playストアから「ESファイルエクスプローラー」をインストールします。
3. ESファイルエクスプローラーを開き、左上隅のメニューアイコンをタップして、[ツール]を選択します。ツールで、[ルートエクスプローラー]オプションを有効にし、プロンプトが表示されたらESエクスプローラーへのグランドフルルートアクセスを有効にします。
4. ESエクスプローラーで、[メニュー]> [ローカル]> [デバイス]からデバイス(/)ディレクトリを開きます。 / data / propertyフォルダーに移動します。を開きます 「persist.sys.dalvik.vm.lib」ファイルをテキストとして入力し、ESノートエディタを選択します。
5.右上隅から編集オプションを選択してファイルを編集します。行の名前を libdvm.so に libart.so
6.戻って、[はい]を選択してファイルを保存します。次に、電話を再起動します。
7.再起動後、Mi3は約1分間Miロゴのままになります。心配しないでください!
次に、携帯電話にインストールされているアプリの数にもよりますが、ART用のアプリケーションの最適化を開始します。これには約15〜20分かかります。 Mi 3でARTランタイムを有効にすると、インストールされているアプリのサイズが大きくなることにも気付くでしょう。
ノート:ARTに切り替えた後、次回Mi 3を再起動するたびに、すべてのアプリが再度最適化されます。これはちょっと面倒です。しかし、Moto G 2014でも同じことがわかったので、Mi3やMIUIに限定されているようには見えません。
dalvikランタイムに戻したい場合は、同様に上記の手順に従い、「persist.sys.dalvik.vm.lib」ファイルのテキストの名前をlibdvm.soに変更します。
Mi 3でこの機能を試す場合は、意見を共有してください。 ?
タグ:AndroidMIUIROMRootingTipsXiaomi