D8: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung Markierungen: Mobile Bearbeitung Mobile Web-Bearbeitung Visuelle Bearbeitung |
Md 42 (Diskussion | Beiträge) K (Verlinkung auf (noch nicht existierenden Artikel) "dvm") |
||
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
'''D8''' ist ein Dex-Compiler von [[Google]], der aus [[Java]]-Bytecode (class-Dateien) den [[DEODEXED|DEX]]-Bytecode erzeugt, der auf einem [[Android]]-Gerät entweder von der | '''D8''' ist ein [[Dx|Dex-Compiler]] von [[Google]], der aus [[Java]]-Bytecode (class-Dateien) den [[DEODEXED|DEX]]-Bytecode erzeugt, der auf einem [[Android]]-Gerät entweder von der [[DVM|Dalvik Virtual Machine (DVM)]] ausgeführt oder bei neueren Android-Versionen von [[ART|Android Runtime (ART)]] in Maschinencode übersetzt wird. Dieser DEX-Bytecode ist der der [[APK]]-Datei enthalten, mit der eine [[App]] auf einem Android-Gerät installiert wird. | ||
''D8'' soll im Vergleich zum herkömmtlich DX-Compiler für die Compilierung weniger Zeit benötigen und kleiner DEX-Dateien erzeugen. Eine Vorab-Version von ''D8'' wurde im August 2017 bereitgestellt.<ref>{{Cite web | url = https://android-developers.googleblog.com/2017/08/next-generation-dex-compiler-now-in.html | title = | ''D8'' soll im Vergleich zum herkömmtlich DX-Compiler für die Compilierung weniger Zeit benötigen und kleiner DEX-Dateien erzeugen. Eine Vorab-Version von ''D8'' wurde im August 2017 bereitgestellt.<ref>{{Cite web | url = https://android-developers.googleblog.com/2017/08/next-generation-dex-compiler-now-in.html | title = | ||
Next-generation Dex Compiler Now in Preview | date = 2017-08-11 | accessdate = 2017-08-12 | publisher = Android Developers Blog | author = James Lau| language = en}}</ref><ref>{{Cite web | url = http://www.androidpolice.com/2017/08/11/googles-next-gen-d8-dex-compiler-now-preview-improves-compilation-times-file-sizes/ | title = Google's next-gen D8 dex compiler is now in preview, improves compilation times and file sizes | date = 2017-08-11 | accessdate = 2017-08-12 | publisher = androidpolice.com | author = Richard Gao | language = en}}</ref> | Next-generation Dex Compiler Now in Preview | date = 2017-08-11 | accessdate = 2017-08-12 | publisher = Android Developers Blog | author = James Lau| language = en}}</ref><ref>{{Cite web | url = http://www.androidpolice.com/2017/08/11/googles-next-gen-d8-dex-compiler-now-preview-improves-compilation-times-file-sizes/ | title = Google's next-gen D8 dex compiler is now in preview, improves compilation times and file sizes | date = 2017-08-11 | accessdate = 2017-08-12 | publisher = androidpolice.com | author = Richard Gao | language = en}}</ref> | ||
== Einzelnachweise == | == Einzelnachweise == | ||
<references /> | <references /> |
Aktuelle Version vom 6. November 2018, 13:46 Uhr
D8 ist ein Dex-Compiler von Google, der aus Java-Bytecode (class-Dateien) den DEX-Bytecode erzeugt, der auf einem Android-Gerät entweder von der Dalvik Virtual Machine (DVM) ausgeführt oder bei neueren Android-Versionen von Android Runtime (ART) in Maschinencode übersetzt wird. Dieser DEX-Bytecode ist der der APK-Datei enthalten, mit der eine App auf einem Android-Gerät installiert wird. D8 soll im Vergleich zum herkömmtlich DX-Compiler für die Compilierung weniger Zeit benötigen und kleiner DEX-Dateien erzeugen. Eine Vorab-Version von D8 wurde im August 2017 bereitgestellt.[1][2]