.ODEX ファイル拡張子
最適化Dalvik実行可能ファイル
| 開発元 | 不明 |
| 人気度 |
3.5 | 39 票 |
ODEXファイルとは?
ODEXファイルは、Androidアプリ( .APKファイル)の起動速度を向上させるために、Androidオペレーティングシステムによって作成されます。APKファイルと同じ場所にあり、システムのDalvikプロセス仮想マシンを介してアプリの読み込み処理を高速化する、最適化されたコードが含まれています。バージョン5.0「Lollipop」(2014年)から、AndroidはDalvikを廃止し、ODEXファイルを使用しなくなりました。
詳細情報
ODEXファイルは、Androidアプリの実行可能コードを含むDEXファイルを最適化したものです。DEXファイルは基本的にすべてのAndroidデバイスで実行されますが、ODEXファイルは保存されている特定のデバイス向けに最適化されています。読み込み速度を向上させるだけでなく、アプリに必要な容量も減らします。
Androidは、アプリを実行する前にODEXファイルを作成します。これらのファイルには、対応するAPKファイルと同じファイル名の接頭辞が付いています(例:MyApp.apkとMyApp.odex)。ODEXファイル内のデータは、APKファイル内に保存されている、対応するDEXファイル(classes.dex)で使用されるデータを置き換えます。
注: Dalvikは、Androidアプリ用にコンパイルされたコードを実行する仮想マシンの名前です。そのため、最適化されたDEXファイル、つまりODEXファイルは、Dalvik仮想マシンによる実行向けに最適化されています。