Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > HTC Forum > T-Mobile G1 Forum > Root / Hacking / Modding für T-Mobile G1

Zipalign-Optimierung (App-Finetuning für das letzte bißchen Speed)

Das Thema "Zipalign-Optimierung (App-Finetuning für das letzte bißchen Speed)" befindet sich unter Root / Hacking / Modding für T-Mobile G1 auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 22.10.2009, 15:54   #1 (permalink)
Ehren-Mitglied
 
Benutzerbild von Kranki

Modell: Nexus One

Registriert seit: 19.07.2009
Beiträge: 4.329
Abgegebene Danke: 127
Erhielt 1.372 Danke für 871 Beiträge
Kranki eine Nachricht über ICQ schicken
Standard Zipalign-Optimierung (App-Finetuning für das letzte bißchen Speed)

Hallo Freunde,
ich würde gerne ein kleines Script vorstellen, das ich gestern gebastelt habe.
Es geht dabei um eine neue Optimierungsmethode des Donut-SDK, die niedrigeren Speicherverbrauch und schnellere Ladezeiten der entsprechend optimierten Anwendungen verspricht. Näheres steht hier:
Android Developers Blog: Zipalign: an easy optimization
Da ich natürlich jede kleinere Optimierung gerne mitnehme habe ich mich näher damit befasst, festgestellt, dass Theme-Entwickler diese Optimierung bei der Theme-Erstellung auch jedesmal wieder durchführen müssen und daher dieses Script produziert: (Shameless Self-Promotion inc)
http://www.android-hilfe.de/rom-erst...imization.html

Dabei kam mir folgende Überlegung: Diese Optimierung wird nach dem Signieren der App durchgeführt, also kann sie jeder mit jeder App durchführen - auch mit älteren aus dem Market.

Langer Rede kurzer Sinn: Angehängt ist das Optimierungstool (für die Leute, die das Donut SDK nicht installiert haben) und ein Script, das alle Anwendungen vom Handy zieht, optimiert und wieder zurückschiebt. Früher oder später wird das hier sowieso obsolet, aber solange gibt es das gute Gefühl, jeden noch so minimalen Leistungsschub mitgenommen zu haben!

Voraussetzungen:
-Funktionierendes ADB
-Recovery mit ADB-Zugriff

Anleitung:
-Zip irgendwohin entpacken
-Recovery starten
-Go to Console
-batchalignphone.bat starten, warten bis fertig
(-fix_permissions, falls das nicht von allein ausgeführt wurde - automatisch in AmonRa Recovery und Cyanogen 1.4)
-reboot

Dank geht an meinen Betatester LostEden, der auch dann nicht sauer wurde, als in einer frühen Version ein fehlender Slash uns beiden das Apps2SD zerschossen hat.

Update:
Kleiner Bugfix im Hauptscript, der ein Problem behebt, wenn das Zipalign-Programm nicht über die Path-Variable aufzufinden war.

Neu:
Neues Script als Erweiterung des bisherigen, zur Optimierung der Dateien auf der System-Partition, um nach Installation eines Theme alles zu optimieren - auf die Theme-Entwickler ist ja doch kein Verlass. Einfach in den selben Ordner wie den anderen Kram entpacken und starten.
batchalignphone.bat - Optimierung der installierten Apps
batchalignsystem.bat - Optimierung der Systemanwendungen
Angehängte Dateien
Dateityp: zip zipalign.zip (395,7 KB, 219x aufgerufen)
Dateityp: zip batchalignsystem.zip (435 Bytes, 170x aufgerufen)
__________________
CyanogenMod 7 Nightly - AmonRa Recovery 2.0 - Nexus One
Kein Support via PN und E-Mail. Bitte das Forum nutzen.
"Es ist Mode geworden, die Freiheitsrechte des Bürgers in den Mittelpunkt zu stellen." - Siegfried Kauder

Geändert von Kranki (23.10.2009 um 02:08 Uhr) Grund: Bugfix, neues Sript batchalignsystem
Kranki ist gerade online   Mit Zitat antworten
Folgende Benutzer bedanken sich bei Kranki für diesen Beitrag:
anime (28.12.2010), Denowa (22.10.2009), LordSeth (25.12.2009), mailtoalf (27.12.2010), mawa1959 (30.12.2010), Pwned (27.12.2010), roady85 (25.12.2009), woSaa (24.10.2009)
Alt 22.10.2009, 17:17   #2 (permalink)
LostEden
Gast

Beiträge: n/a
Standard AW: Zipalign-Optimierung (App-Finetuning für das letzte bißchen Speed)

Kann ich nur empfehlen!! Das ganze System läuft dann geschmeidiger mein bescheidener Eindruck. Ich werde da hier nur Apps von der Speicherkarte angesprochen werden auch meine zukünftigen Themes inklusiver Apps damit patchen, so daß das System auch weiterhin weich läuft.

Will sagen das sich das auch bei den Theme Machern durchsetzen sollte, die Apps über Krankis Batchfile laufen zu lassen.

Darum mein Vorschlag Dein Werk auch bei XDA zu Posten!!

@Kranki...hast Du denn schon geprüft ob die *apk auch im Rom optimiert sind??
  Mit Zitat antworten
Alt 22.10.2009, 17:24   #3 (permalink)
Ehren-Mitglied
 
Benutzerbild von Kranki

Modell: Nexus One

Registriert seit: 19.07.2009
Beiträge: 4.329
Abgegebene Danke: 127
Erhielt 1.372 Danke für 871 Beiträge
Kranki eine Nachricht über ICQ schicken
Standard AW: Zipalign-Optimierung (App-Finetuning für das letzte bißchen Speed)

Zitat:
Zitat von LostEden Beitrag anzeigen
@Kranki...hast Du denn schon geprüft ob die *apk auch im Rom optimiert sind??
Alles aus dem ADP-ROM und von Cyanogen war bereits optimiert. Nur bei Themes und vielen Apps aus dem Market fehlte die Optimierung.
__________________
CyanogenMod 7 Nightly - AmonRa Recovery 2.0 - Nexus One
Kein Support via PN und E-Mail. Bitte das Forum nutzen.
"Es ist Mode geworden, die Freiheitsrechte des Bürgers in den Mittelpunkt zu stellen." - Siegfried Kauder
Kranki ist gerade online   Mit Zitat antworten
Alt 23.10.2009, 00:12   #4 (permalink)
Android Experte
 
Benutzerbild von CMcRae

Modell: Samsung Galaxy S (I9000)

Registriert seit: 07.05.2009
Beiträge: 911
Abgegebene Danke: 67
Erhielt 47 Danke für 44 Beiträge
Standard AW: Zipalign-Optimierung (App-Finetuning für das letzte bißchen Speed)

macht man das bevor man nen theme installiert oder nachher??

oder generell nachdem man neue apps installiert hat??
CMcRae ist offline   Mit Zitat antworten
Alt 23.10.2009, 00:17   #5 (permalink)
LostEden
Gast

Beiträge: n/a
Standard AW: Zipalign-Optimierung (App-Finetuning für das letzte bißchen Speed)

Zitat:
Zitat von CMcRae Beitrag anzeigen
macht man das bevor man nen theme installiert oder nachher??

oder generell nachdem man neue apps installiert hat??
Relativ egal, da die meisten Theme Maker davon noch keinen Schimmer haben.
  Mit Zitat antworten
Alt 23.10.2009, 00:24   #6 (permalink)
Android Experte
 
Benutzerbild von CMcRae

Modell: Samsung Galaxy S (I9000)

Registriert seit: 07.05.2009
Beiträge: 911
Abgegebene Danke: 67
Erhielt 47 Danke für 44 Beiträge
Standard AW: Zipalign-Optimierung (App-Finetuning für das letzte bißchen Speed)

jo probiere ich grad aus....

was passiert wenn ich wipe?? muss ich das nochmal ausführen??
CMcRae ist offline   Mit Zitat antworten
Alt 23.10.2009, 00:28   #7 (permalink)
Ehren-Mitglied
 
Benutzerbild von Kranki

Modell: Nexus One

Registriert seit: 19.07.2009
Beiträge: 4.329
Abgegebene Danke: 127
Erhielt 1.372 Danke für 871 Beiträge
Kranki eine Nachricht über ICQ schicken
Standard AW: Zipalign-Optimierung (App-Finetuning für das letzte bißchen Speed)

/system/app lasse ich sowieso unberührt, also ist das völlig egal. Bei Themes und ROMs verlasse ich mich auf die jeweiligen Entwickler.

Zitat:
Zitat von CMcRae Beitrag anzeigen
jo probiere ich grad aus....

was passiert wenn ich wipe?? muss ich das nochmal ausführen??
Kommt drauf an, was mit deinen Apps passiert. Wenn du die löscht und neu runterlädst ja, sofern es alte Versionen sind, die nicht mit dem Donut-SDK erstellt wurden.
__________________
CyanogenMod 7 Nightly - AmonRa Recovery 2.0 - Nexus One
Kein Support via PN und E-Mail. Bitte das Forum nutzen.
"Es ist Mode geworden, die Freiheitsrechte des Bürgers in den Mittelpunkt zu stellen." - Siegfried Kauder
Kranki ist gerade online   Mit Zitat antworten
Alt 23.10.2009, 00:45   #8 (permalink)
Android Experte
 
Benutzerbild von CMcRae

Modell: Samsung Galaxy S (I9000)

Registriert seit: 07.05.2009
Beiträge: 911
Abgegebene Danke: 67
Erhielt 47 Danke für 44 Beiträge
Standard AW: Zipalign-Optimierung (App-Finetuning für das letzte bißchen Speed)

also ich habs jetzt...


was ich merke ist z.b. die gallerie ist deutlich flüssiger...

auch einige anwendungen die ich schnell gestartet habe laufen deutlich sauberer, ohne diese laags halt eben..oder nicht so viele...zumindest

danke euch beiden.....juter job
CMcRae ist offline   Mit Zitat antworten
Alt 23.10.2009, 01:45   #9 (permalink)
Ehren-Mitglied
 
Benutzerbild von Kranki

Modell: Nexus One

Registriert seit: 19.07.2009
Beiträge: 4.329
Abgegebene Danke: 127
Erhielt 1.372 Danke für 871 Beiträge
Kranki eine Nachricht über ICQ schicken
Standard AW: Zipalign-Optimierung (App-Finetuning für das letzte bißchen Speed)

Update: Kleiner Bugfix im Hauptscript
Neu: Neues Script, um die System-Anwendungen zu optimieren. Die Theme-Entwickler machen es ja doch nicht, also machen wir es halt selber. Im Gegensatz zum ursprünglichen Script, dem die steigende Verbreitung des Donut-SDK irgendwann die Arbeit entziehen wird, wird das hier noch eine ganze Weile seinen Nutzen behalten.
__________________
CyanogenMod 7 Nightly - AmonRa Recovery 2.0 - Nexus One
Kein Support via PN und E-Mail. Bitte das Forum nutzen.
"Es ist Mode geworden, die Freiheitsrechte des Bürgers in den Mittelpunkt zu stellen." - Siegfried Kauder
Kranki ist gerade online   Mit Zitat antworten
Alt 23.10.2009, 02:03   #10 (permalink)
Android Experte
 
Benutzerbild von CMcRae

Modell: Samsung Galaxy S (I9000)

Registriert seit: 07.05.2009
Beiträge: 911
Abgegebene Danke: 67
Erhielt 47 Danke für 44 Beiträge
Standard AW: Zipalign-Optimierung (App-Finetuning für das letzte bißchen Speed)

also da kommen lauter fehler....von wegen zipalign ist falsch geschrieben oder so...
CMcRae ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Speicher, SWAP, Stabilität, Optimierung für Android logos-ivaylo Root / Hacking / Modding für HTC Magic 24 28.12.2010 10:52
[Suche] App das Lesezeichen anzeigt... lordofcamster Sonstige Apps & Widgets 1 15.12.2009 22:44
[THEME-TOOL] Zipalign: an easy optimization Kranki Android OS Entwicklung / Customize 0 22.10.2009 01:40
Das teuerste App? IrealiTY Sonstige Apps & Widgets 23 21.10.2009 16:01
Geht heute los: Android 1.6 für das G1 und das G2 Touch PlaYOuT Android News 90 21.10.2009 12:49




Du liest gerade: "Zipalign-Optimierung (App-Finetuning für das letzte bißchen Speed)" unter "Root / Hacking / Modding für T-Mobile G1" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.