1. Home
  2. ガジェット
  3. スマートフォン
  4. Androidのランタイムを「ART」に切り替えてアプリを高速化する方法!
AmazonAmazon クレジットカードAmazon DashAmazon PrimeAmazon.co.jpAmazon
最大92%オフ!VEGAS全製品を安く入手できるスーパーチャンスキャンペーン!

最大92%オフ!VEGAS全製品を安く入手できるスーパーチャンスキャンペーン!

現在ソースネクストでは、VEGAS全製品を安く入手できるスーパーチャンスのキャンペーンを実施しており、最大で92%オフでVEGASシリーズの製品を販売しています!キャンペー...

24時間限定でEaseUS Todo PCTrans Proが無料で手に入るキャンペーン!

24時間限定でEaseUS Todo PCTrans Proが無料で手に入るキャンペーン!

EaseUS Softwareは、PC引っ越しソフト(データ移行ソフト)であるEaseUS Todo PCTrans Pro 10.5の最新版の公開にあたって、EaseUS Todo PCTrans Pro 10.5のライセンスコード...

PWA(ServiceWorker)で「ホーム画面に追加」を実装する方法!

PWA(ServiceWorker)で「ホーム画面に追加」を実装する方法!

先日の記事でNetaGearやDuelLinks.netでも「ホーム画面に追加」を実装して、WEBサイトをアプリのようにスマホのホーム画面に簡単に追加可能な「ホーム画面に追加」ボタンを...

NetaGearに「ホーム画面に追加」ボタンなど追加するアップデートを行いました!

NetaGearに「ホーム画面に追加」ボタンなど追加するアップデートを行いました!

久しぶりにNetaGearのアップデートを行いました。主な変更点は3つでNetaGearに何度かアクセスしている人に表示される「ホーム画面に追加する」ボタンが表示されて、スマホ...

Amazon EchoシリーズがMusic Unlimitedに新規登録すると半額に!無料体験でも可能!

Amazon EchoシリーズがMusic Unlimitedに新規登録すると半額に!無料体験でも可能!

Amazonでは、Amazon Music Unlimitedへの新規登録で対象のAmazon Echoシリーズが50%OFFになるキャンペーンを開催中です!キャンペーン期間は2019年6月11日(火) 00時00分~6...

通信できない時だけ表示されるChromeの恐竜ゲームで遊ぼう!

通信できない時だけ表示されるChromeの恐竜ゲームで遊ぼう!

今回は、Google Chromeで通信ができない(オフライン)時にだけ表示されるゲームについて紹介したいと思います。すでに知っている人もいるかも知れませんが、Google Chromeに...

遊戯王デュエルリンクスのカード検索サイト「DuelLinks.net」を作りました!

遊戯王デュエルリンクスのカード検索サイト「DuelLinks.net」を作りました!

本日2019年6月8日より遊戯王デュエルリンクスのカード検索サイトであるDuelLinks.net(デュエルリンクスどっとねっと)を公開しました!遊戯王デュエルリンクスのゲーム内で...

初心者でも簡単に動画編集が可能なMovavi Video Editorを使ってみた!

初心者でも簡単に動画編集が可能なMovavi Video Editorを使ってみた!

今回紹介するのは初心者でも誰でも簡単に動画編集が可能なソフトのMovavi Video Edittorを紹介したいと思います。動画編集ソフトもプロ用な多機能なものなど色々なものがあ...

CSSのショートコーディングで得点を競うCSSBattleが面白い!

CSSのショートコーディングで得点を競うCSSBattleが面白い!

今回紹介するのは自分のCSSのスキルを駆使して、いかに短いコードで同じデザインを再現できるかを競うサイトであるCSSBattleを紹介したいと思います。いわゆるプログラミン...

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位が表示されます。今ならリンクするだけで簡単に上位に表示されます。