Zum Inhalt springen

OAT: Unterschied zwischen den Versionen

Keine Änderung der Größe ,  8. Dezember 2014
keine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Markierungen: Mobile Bearbeitung Mobile Web-Bearbeitung
Zeile 1: Zeile 1:
'''OAT''' Dateien (.oat) sind das erste mal in [[Android]] {{Android|4.4}} aufgrund der neuen Registermaschine [[Android Runtime]] (ART) eingeführt. Diese Dateien übernehmen dabei die gleiche Aufgabe wie die '''''D'''alvik '''Ex'''ecutable Format'' (.dex) Dateien bei Verwendung der [[Dalvik VM]]<ref>http://www.xda-developers.com/android/new-runtime-compiler-in-android-4-4/</ref>. Sie beinhalten Klassen und andere ausgelagerte Elemente, die nicht direkt in der App-Datei (.apk) oder dem Framework gespeichert werden sollen.
'''OAT''' Dateien (.oat) wurden mir [[Android]] {{Android|4.4}} aufgrund der neuen Registermaschine [[Android Runtime]] (ART) eingeführt. Diese Dateien übernehmen dabei die gleiche Aufgabe wie die '''''D'''alvik '''Ex'''ecutable Format'' (.dex) Dateien bei Verwendung der [[Dalvik VM]]<ref>http://www.xda-developers.com/android/new-runtime-compiler-in-android-4-4/</ref>. Sie beinhalten Klassen und andere ausgelagerte Elemente, die nicht direkt in der App-Datei (.apk) oder dem Framework gespeichert sind.


Um die Dalvik VM und die Android Runtime parallel verwenden zu können, müssen .dex Dateien, für die Dalvik VM, in .oat Dateien, für die Android Runtime, und zurück umgewandelt werden können. Dazu stellt Android die Binary ''dex2oat''<ref>https://android.googlesource.com/platform/art/+/kitkat-release/dex2oat/dex2oat.cc</ref> bereit <ref>http://www.talkandroid.com/181954-android-4-4-features-new-art-runtime-compiler-in-addition-to-dalvik-provides-potential-future-performance-boost/</ref>.
Um die Dalvik VM und die Android Runtime parallel verwenden zu können, müssen ''.dex'' Dateien, für die Dalvik VM, in ''.oat'' Dateien, für die Android Runtime, und zurück umgewandelt werden können. Dazu stellt Android die ausführbare Datei ''dex2oat''<ref>https://android.googlesource.com/platform/art/+/kitkat-release/dex2oat/dex2oat.cc</ref> bereit <ref>http://www.talkandroid.com/181954-android-4-4-features-new-art-runtime-compiler-in-addition-to-dalvik-provides-potential-future-performance-boost/</ref>.


== Siehe auch ==
== Siehe auch ==
11.008

Bearbeitungen

Cookies helfen uns bei der Bereitstellung von Android Wiki. Durch die Nutzung von Android Wiki erklärst du dich damit einverstanden, dass wir Cookies speichern.