Android 4.4.x KitKatの最大の機能の1つは、おそらく最も過小報告されている機能であり、次世代のAndroid RunTime(ART)です。
アートとは?
Androidデバイスでアプリを起動すると、システムは実際にアプリパッケージをマシンコードにコンパイルして、デバイスが理解して実行できるようにするために、ある程度の時間と労力を要します。これを行います ジャストインタイム 実行の。そのため、デバイスでアプリを実行すると、実際にはこれらのリソースを大量に消費するタスクをバックグラウンドで実行し続けます。これが、AndroidアプリがiOSアプリと比較して少し遅いことに人々が気付く主な理由です。
これは、新しいAndroid RunTime(ART)に切り替えるまでです。
ARTを有効にすると、マシンコードのコンパイルが実行されます 時間の先 アプリのインストール中。そのため、デバイスでアプリを実行すると、それをすべてスキップして、コードを直接実行することができます。
結果?レポートによると、ARTは平均して約10%から20%のパフォーマンスの向上をもたらします。一方、デバイスがリソースを大量に消費しないマシンコードのコンパイルを実行するようになったため、バッテリーの寿命も長くなります。 ARTは現在Android4.4.xKitKatのプレビュー技術であるため、今後のAndroidリリースでのみ改善される可能性があります。
これはMHCユーザーにとって何を意味しますか?
それはMHCがさらに良くなることを意味します!
通常の撮影では、MHCはARTを有効にするとすでにパフォーマンスが向上します。しかし、MHCPREMIUMエディションのような極端な機能でさらに面白くなります。 背景撮影。これで、すべてがデバイスとMHCのバックグラウンド撮影モードでより高速に実行されますが、MHCはバックグラウンドで撮影を続けますが、他のアプリを上で実行し続けることができるだけでなく、パフォーマンスを向上させてさらに自然に実行できます。新しいバッテリーの節約のおかげでより長く!
ARTを有効にする方法
ARTは現在 開発プレビュー Android4.4.xKitKatの機能。次の方法で有効にできます。
- Androidの設定/電話について
- 開発者であることが表示されるまで[ビルド番号]を何度もタブで押し続けてから、もう一度クリックすると、[電話について]アイテムのすぐ上に新しい[開発者向けオプション]が表示されます。
- [開発者向けオプション]/[ランタイムの選択]で、[アートを使用]を選択すると、すべてのアプリが再起動して最適化されます。 (したがって、この最初の再起動にはしばらく時間がかかります)