1. Home
  2. ガジェット
  3. スマートフォン
  4. Androidのランタイムを「ART」に切り替えてアプリを高速化する方法!
AmazonAmazon クレジットカードAmazon DashAmazon PrimeAmazon.co.jpAmazon
AndroidのChromeを開発者ツール(デベロッパーツール)で分析する方法!

AndroidのChromeを開発者ツール(デベロッパーツール)で分析する方法!

Web開発ではChromeの開発者ツール(デベロッパーツール)はよく使うものであり、必須とも言えるくらい便利なものです。レスポンシブでスマホ用のレイアウトを作る際に、PCのC...

Chromeを簡単にカスタマイズ!14色の公式ブラウザテーマを公開!

Chromeを簡単にカスタマイズ!14色の公式ブラウザテーマを公開!

Googleの「Chrome」チームが初となるChromeの公式テーマを公開しました。今回公開された14色のカラーリングは色合いや濃淡も様々なものが用意されています。これらのテーマ...

PNGやJPEGより圧縮性能が高い次世代画像フォーマットの「WebP」を使おう!

PNGやJPEGより圧縮性能が高い次世代画像フォーマットの「WebP」を使おう!

一般的なWebサイトに用いられている画像はPNGやJPEGがほとんどですが、今回はWebサイトにおける次世代画像フォーマットのWebP(ウェッピー)の話をしたいと思います。WebPはG...

JPEG/PNG形式の画像をWebPへ一括変換できるソフト「WebPconv」が便利!

JPEG/PNG形式の画像をWebPへ一括変換できるソフト「WebPconv」が便利!

今回紹介するのはJPEG/PNG形式の画像を次世代画像フォーマットである「WebP」(ウェッピー)に一括変化することができるソフトである「WebPconv」を紹介したいと思います。We...

Googleが提供する画像をブラウザ上で最適化して圧縮できるサイト「Squoosh」!

Googleが提供する画像をブラウザ上で最適化して圧縮できるサイト「Squoosh」!

Webサイトで画像を掲載する際に、画像の画質やファイルサイズを最適化して圧縮するのはサイトの表示速度を高速化するためにも必須の項目です。そこで今回紹介するのはGoogl...

無料で使えるオンラインのポスター&チラシメーカー「DesignCap」が便利!

無料で使えるオンラインのポスター&チラシメーカー「DesignCap」が便利!

今回紹介するのは簡単にハイクオリティなポスターを作ることが可能な無料のオンラインのポスター&チラシメーカーである「DesignCap」です。このDesignCapを使えばソフトウ...

CORSAIR 簡易水冷CPUクーラーH60の新旧を比較してみました!

CORSAIR 簡易水冷CPUクーラーH60の新旧を比較してみました!

ちょっと前からCORSAIRの簡易水冷CPUクーラーからカラカラという異音が聞こえるようになってきたので、CPUクーラーを買い換えることにしました。そんなわけで今回はCORSAIR...

Xボーダーを使って日本に発送できない海外サイトの商品を購入する方法!

Xボーダーを使って日本に発送できない海外サイトの商品を購入する方法!

以前に、AmazonUSで日本に発送できない商品も日本語で簡単に買える「Xボーダー」がすごい便利!という記事で紹介した「Xボーダー」ですが、実はこのXボーダーは海外のAmazo...

送料込み28円!?スマホ三脚固定ホルダー(ブラケット)を買ってみた!

送料込み28円!?スマホ三脚固定ホルダー(ブラケット)を買ってみた!

今回はスマートフォンを三脚固定するためのホルダーの三脚ブラケットがAmazonで送料込み28円という超激安価格で販売されていたので一つ購入してみました。そこで今回はスマ...

NetaGear RSS News

Now Loading

Article

Androidのランタイムを「ART」に切り替えてアプリを高速化する方法!

 スマートフォン 
Android_ART_000.png

今回はAndroid 5.0(Lollipop)で完全移行される新しいランタイムのARTをAndroid 4.4(KitKat)でも使えるようにする方法を紹介したいと思います。新ランタイムのARTではアプリのCPU速度が2倍に向上して、実行速度と処理効率が大幅に改善されてアプリの高速化が可能です。

今はまだAndroid 5.0が使えるのは一部の端末のみですが、Android 4.4ユーザでもAndroid 5.0の速さを体感することができます。これには少しデメリットがあり、ARTに対応していないアプリは動かなくなります。しかしながらAndroid 5.0の普及とともにそういうアプリは淘汰されるのでしばらく待てばほとんどのアプリがART対応になるはずです。

ランタイムをDalvikからARTに切り替える方法!


Google_nexus4_root_201.png
1 Androidの「開発者向けオプション」は4.2以降のデバイスでは標準では表示されないようになっています。まずは設定から端末情報を開きます。

Google_nexus4_root_202.png
2 ビルド番号を7回タップすると「これでディベロッパーになりました」と表示されます。

Google_nexus4_root_203.png
3 設定に「開発者向けオプション」が新たに表示されるようになっているので開きます。

Android_ART_001.png
4 「ランタイムを選択」を押します。

Android_ART_002.png
5 「Dalvikを使用」から「ARTを使用」にチェックを切り替えます。

Android_ART_003.png
6 「再起動して、ランタイムをlibdvm.soからlibart.soに変更しますか?」と表示されるので「OK」を押します。

Android_ART_004.png
7 シャットダウン後、アップデートが始まるのでしばらく待ち、起動すれば切り替え完了です。ARTからDalvikへ戻すには逆の手順を行うだけで簡単に元に戻すことができます。


ベンチマーク


Android_ART_020.png
Galaxy NexusでのARTでのベンチマーク。DalvikのスコアはGalaxy Nexusで表示されているので省略しました。約1.5倍のスコアになっています。

Android_ART_021.png
Nexus4でDalvikでのベンチマーク。

Android_ART_022.png
Nexus4でARTでのベンチマーク。Dalvikに比べて約1.5倍のスコアになりました。

Android_ART_023.png
Nexus7でDalvikでのベンチマーク。

Android_ART_024.png
Nexus7でARTでのベンチマーク。こちらもDalvikに比べて約1.5倍のスコアになりました。

ベンチマークを見る限りだとDalvikからARTに切り替えることでCPUのスコアが2倍にあがっています。ほかのスコアは大差ないので、ARTに切り替えることで得られるメリットは大幅なCPU速度の向上ですね。これだけでもランタイム切り替えの恩恵としては非常に大きいものだと思います。

今回の個人的感想




今回はランタイムの切り替えによってAndroidのアプリを高速化する方法についてでした。こんな簡単なランタイムの切り替えでベンチマークのスコアが1.5倍になるんですからすごいですよね。Nexus4のベンチマークのスコアがNexus5並の数値になりました。Galaxy Nexusのような古い端末で処理の重いアプリを動かしてもカクつくことがなくなりましたし、効果は絶大です。ちなみに処理効率の向上によってバッテリーの持ちも少し改善するとか。

今回のARTへの切り替えは開発者テスト用に公開されていたものなのですが、去年のAndroid 4.4の時点でテストできる環境だったのに未だにARTに対応してないアプリも結構ありますよね。それが問題でパズドラなんかはARTを使っているAndroid 5.0にアップデートしたら使えなくなるのでアップデートしないように告知している訳です。準備期間はちゃんとあったのに何もしていないと直前で困ってしまうという良い例ですね。ARTだと使えないアプリも、今後のLollipopの普及と共にARTへの対応は必須になりますし、使えないアプリは淘汰されていくことでしょう。そんな訳で私の持っている端末はみんなDalvikからARTに切り替えてしまいました。

Android 4.4の方はぜひARTを試してみてはいかがでしょうか?

Related article

COMMENT TO THIS ENTRY

こんにちわ。
上記の設定、Nexus7で行おうと思ったのですが
開発者むけオプションの項目に「ランタイム選択」がありません。
Nexus7 2012モデルですが、2012年モデルには
搭載ないのでしょうか。

10478

>>10478
Androidのバージョンは4.4になっていますか?これはハードウェアではなくソフトウェアのものなので4.4ならば必ずあると思います。

10480

4.4.4なんですけど、やっぱ、無いんですよね〜

10483

4.4でのART搭載してるかどうかはメーカーによります

10489

yoga tablet2(4.4.2) もこの項目無いです。

10591

Nexus7 2012 バージョン4.4ですが、この項目がやはり、ありません。

10701

Most Popular

Now loading...

Social Links

Sponsored Link

Popular Article

Access Ranking

Now Loading...

当ブログにリンクしていているサイトの中でアクセス数の多いサイト上位15位が表示されます。今ならリンクするだけで簡単に上位に表示されます。