MHCは次世代のAndroid RunTime(ART)をサポートします

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の設定/電話について
  • 開発者であることが表示されるまで[ビルド番号]を何度もタブで押し続けてから、もう一度クリックすると、[電話について]アイテムのすぐ上に新しい[開発者向けオプション]が表示されます。
  • [開発者向けオプション]/[ランタイムの選択]で、[アートを使用]を選択すると、すべてのアプリが再起動して最適化されます。 (したがって、この最初の再起動にはしばらく時間がかかります)