Autopatrol, Moderator
1.304
Bearbeitungen
Md 42 (Diskussion | Beiträge) (Seite neu angelegt) |
Md 42 (Diskussion | Beiträge) K (Erwähnung ProGuard) |
||
Zeile 1: | Zeile 1: | ||
''R8'' ist ein ''Code Shrinker'' (auch Minifizierer) für den Quellcode von [[App#Native_App|nativen Android-Apps]], um die Größe der Installationsdatei ([[APK]]-Datei) zu reduzieren. Dies wird erreicht, indem bei der Compilierung der App unbenutzte Quellcode-Teile (z.B. eine Methode, die nie aufgerufen wird oder nicht referenzierten Ressourcen wie Anzeige-Texte und Grafiken) ignoriert werden. ''R8'' wurde mit der Version 3.3 von [[Android Studio]] eingeführt.<ref>{{Cite web | url = https://android-developers.googleblog.com/2018/11/r8-new-code-shrinker-from-google-is.html | title = R8, the new code shrinker from Google, is available in Android studio 3.3 beta | author = Leo Sei | accessdate = 2018-11-06 | date = 2018-11-05 | publisher = android-developers.googleblog.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 | quote = Name obfuscation: renames the remaining classes, fields and methods with short meaningless names. | accessdate = 2018-11-06 | publisher = guardsquare.com | language = en}}</ref> | ''R8'' ist ein ''Code Shrinker'' (auch Minifizierer) für den Quellcode von [[App#Native_App|nativen Android-Apps]], um die Größe der Installationsdatei ([[APK]]-Datei) zu reduzieren. Dies wird erreicht, indem bei der Compilierung der App unbenutzte Quellcode-Teile (z.B. eine Methode, die nie aufgerufen wird oder nicht referenzierten Ressourcen wie Anzeige-Texte und Grafiken) ignoriert werden. ''R8'' wurde mit der Version 3.3 von [[Android Studio]] eingeführt; zuvor enthielt ''Android Studio'' aber schon den ''Code Shrinker'' [[ProGuard]].<ref>{{Cite web | url = https://android-developers.googleblog.com/2018/11/r8-new-code-shrinker-from-google-is.html | title = R8, the new code shrinker from Google, is available in Android studio 3.3 beta | author = Leo Sei | accessdate = 2018-11-06 | date = 2018-11-05 | publisher = android-developers.googleblog.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 | quote = Name obfuscation: renames the remaining classes, fields and methods with short meaningless names. | accessdate = 2018-11-06 | publisher = guardsquare.com | language = en}}</ref> | ||
== Einzelnachweise == | == Einzelnachweise == |