コンテンツにスキップ

「Android Runtime」の版間の差分

出典: フリー百科事典『ウィキペディア(Wikipedia)』
削除された内容 追加された内容
編集の要約なし
Cewbot (会話 | 投稿記録)
1行目: 1行目:
[[File:ART view.png|thumb|upright=1.8|right|DalvikとARTアーキテクチャの比較]]
[[File:ART view.png|thumb|upright=1.8|right|DalvikとARTアーキテクチャの比較]]


'''Android Runtime'''(ART、アンドロイド ランタイム)は、[[Android]][[オペレーティングシステム]]で動作する[[ランタイムシステム|ランタイム環境]]を指す。[[Androidのバージョン履歴#Android 5.0 Lollipop|Android 5.0]]以降で、従来の[[Dalvik仮想マシン|Dalvik]]からARTに置き換えられ、正式サポートされている<ref name="anandtech-8231">{{cite web
'''Android Runtime'''(ART、アンドロイド ランタイム)は、[[Android (オペレーティングシステム)|Android]][[オペレーティングシステム]]で動作する[[ランタイムシステム|ランタイム環境]]を指す。[[Androidのバージョン履歴#Android 5.0 Lollipop|Android 5.0]]以降で、従来の[[Dalvik仮想マシン|Dalvik]]からARTに置き換えられ、正式サポートされている<ref name="anandtech-8231">{{cite web
| url = http://anandtech.com/show/8231/a-closer-look-at-android-runtime-art-in-android-l/
| url = http://anandtech.com/show/8231/a-closer-look-at-android-runtime-art-in-android-l/
| title = A Closer Look at Android RunTime (ART) in Android L
| title = A Closer Look at Android RunTime (ART) in Android L

2020年9月6日 (日) 08:28時点における版

DalvikとARTアーキテクチャの比較

Android Runtime(ART、アンドロイド ランタイム)は、Androidオペレーティングシステムで動作するランタイム環境を指す。Android 5.0以降で、従来のDalvikからARTに置き換えられ、正式サポートされている[1]

従来のDalvikは、アプリを起動する度に中間コードをネイティブコードにコンパイルする処理が加わるため動作速度に悪影響を及ぼすが、ARTの場合は予めネイティブコードにコンパイルしておくため、動作速度の向上と省電力化に繋がっている[2]

脚注

  1. ^ Andrei Frumusanu (7月1日2014年). “A Closer Look at Android RunTime (ART) in Android L”. AnandTech. 7月5日2014年閲覧。
  2. ^ Phil Nickinson (5月26日2010年). “Google Android developer explains more about Dalvik and the JIT in Froyo”. androidcentral.com. 7月8日2014年閲覧。

関連項目