Jack and Jill: Unterschied zwischen den Versionen
Md 42 (Diskussion | Beiträge) Seite neu angelegt |
Md 42 (Diskussion | Beiträge) K Abschnitt "Trivia" dazu |
||
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
''Jack and Jill'' (auch "Jack Toolchain") war eine alternative Compiler-Chain für [[Android]]-[[App|Apps]]<ref>{{Cite web | url = http://tools.android.com/tech-docs/jackandjill | title = Experimental New Android Tool Chain - Jack and Jill | accessdate = 2018-11-06 | publisher = tools.android.com | language = en}}</ref>, die von [[Google]] aber im März 2017 abgekündigt wurde.<ref>{{Cite web | url = https://android-developers.googleblog.com/2017/03/future-of-java-8-language-feature.html | title = Future of Java 8 Language Feature Support on Android | author = James Lau | quote = We've decided to add support for Java 8 language features directly into the current javac and dx set of tools, and deprecate the Jack toolchain. | accessdate = 2018-11-06 | date = 2017-03-14 | publisher = android-developers.googleblog.com (Offizieller Blog von Google für Android-Entwickler) | language = en}}</ref> Für die Android-Versionen {{Android|6.0}} bis {{Android|8.1 }} war ''Jack and Jill'' aber die Standard-Compiler-Chain.<ref>{{Cite web | url = https://source.android.com/setup/build/jack | title = Compiling with Jack | quote = As of this March 14, 2017 announcement, the Jack toolchain is deprecated. Jack was the default Android build toolchain for Android 6.0–8.1. | accessdate = 2018-11-06 | publisher = source.android.com | language = en}}</ref> | ''Jack and Jill'' (auch "Jack Toolchain") war eine alternative Compiler-Chain für [[Android]]-[[App|Apps]]<ref>{{Cite web | url = http://tools.android.com/tech-docs/jackandjill | title = Experimental New Android Tool Chain - Jack and Jill | accessdate = 2018-11-06 | publisher = tools.android.com | language = en}}</ref>, die von [[Google]] aber im März 2017 abgekündigt wurde.<ref>{{Cite web | url = https://android-developers.googleblog.com/2017/03/future-of-java-8-language-feature.html | title = Future of Java 8 Language Feature Support on Android | author = James Lau | quote = We've decided to add support for Java 8 language features directly into the current javac and dx set of tools, and deprecate the Jack toolchain. | accessdate = 2018-11-06 | date = 2017-03-14 | publisher = android-developers.googleblog.com (Offizieller Blog von Google für Android-Entwickler) | language = en}}</ref> Für die Android-Versionen {{Android|6.0}} bis {{Android|8.1 }} war ''Jack and Jill'' aber die Standard-Compiler-Chain.<ref>{{Cite web | url = https://source.android.com/setup/build/jack | title = Compiling with Jack | quote = As of this March 14, 2017 announcement, the Jack toolchain is deprecated. Jack was the default Android build toolchain for Android 6.0–8.1. | accessdate = 2018-11-06 | publisher = source.android.com | language = en}}</ref> | ||
"Jack" steht für "Java Android Compiler Kit" und erzeut direkt aus den [[Java]]-Quellcode-Dateien Bytecode für die [[DVM|Dalvik Virtual Machine (DVM)]], | |||
wofür vor der Einführung der ''Jack Toolchain'' mehrere Tools erforderlich waren (nämlich der Java-Compiler ''javac'', der ''Code Shrinker'' [[ProGurand] und der Dex-Compiler [[Dx|dx]]).<ref name="kevalpate_2016_12">{{Cite web | url = https://medium.com/@kevalpatel2106/the-jack-and-jill-should-you-use-in-your-next-android-application-ce7d0b0309b7 | title = The Jack and Jill: Should you use in your next Android Application? | author = Keval Patel | accessdate = 2018-11-06 | date = 2016-12-28 | publisher = medium.com | language = en}}</ref><ref>{{Cite web | url = https://www.guardsquare.com/en/blog/proguard-and-r8 | title = ProGuard and R8: a comparison of optimizers | author = Eric Lafortune | accessdate = 2018-11-06 | publisher = guardsquare.com | language = en}}</ref> "Jill" steht für "Jack Intermediate Library Linker" und wandelt den Java-Bytecode von Bibliotheken in das sog. ''.jack''-Format um, welches dann auch in die Datei mit dem DVM-Bytecode (classes.dex) integriert wird.<ref name="kevalpate_2016_12" /> | |||
== Trivia == | |||
"Jack and Jill" ist eine feststehende Redewendung in der englischen Sprache<ref>[https://en.wikipedia.org/wiki/Jack_and_Jill Übersichtsseite zu verschiedenen Bedeutungen von "Jack and Jill" in der englischsprachigen Wikipedia. Abgerufen am 06.11.2018.]</ref>, es gibt u.a. ein bekanntes Kinderlied mit diesem Titel<ref>[https://en.wikipedia.org/wiki/Jack_and_Jill_(nursery_rhyme) Artikel zum engl. Kinderlied "Jack and Jill" in der englischsprachig Wikipedia. Abgerufen am 06.11.2018.]</ref>. | |||
== Einzelnachweise == | == Einzelnachweise == |
Aktuelle Version vom 6. November 2018, 17:02 Uhr
Jack and Jill (auch "Jack Toolchain") war eine alternative Compiler-Chain für Android-Apps[1], die von Google aber im März 2017 abgekündigt wurde.[2] Für die Android-Versionen 6.0 "Marshmallow" bis 8.1 war Jack and Jill aber die Standard-Compiler-Chain.[3]
"Jack" steht für "Java Android Compiler Kit" und erzeut direkt aus den Java-Quellcode-Dateien Bytecode für die Dalvik Virtual Machine (DVM), wofür vor der Einführung der Jack Toolchain mehrere Tools erforderlich waren (nämlich der Java-Compiler javac, der Code Shrinker [[ProGurand] und der Dex-Compiler dx).[4][5] "Jill" steht für "Jack Intermediate Library Linker" und wandelt den Java-Bytecode von Bibliotheken in das sog. .jack-Format um, welches dann auch in die Datei mit dem DVM-Bytecode (classes.dex) integriert wird.[4]
Trivia[Bearbeiten | Quelltext bearbeiten]
"Jack and Jill" ist eine feststehende Redewendung in der englischen Sprache[6], es gibt u.a. ein bekanntes Kinderlied mit diesem Titel[7].
Einzelnachweise[Bearbeiten | Quelltext bearbeiten]
- ↑ Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
- ↑ Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
- ↑ Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
- ↑ 4,0 4,1 Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
- ↑ Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
- ↑ Übersichtsseite zu verschiedenen Bedeutungen von "Jack and Jill" in der englischsprachigen Wikipedia. Abgerufen am 06.11.2018.
- ↑ Artikel zum engl. Kinderlied "Jack and Jill" in der englischsprachig Wikipedia. Abgerufen am 06.11.2018.