App für "einfache" Sache extrem Speicherplatzlastig?!

OP #5956902
Moin,

dass Heute Freitag ist und ich so eine Frage stelle ist nur Zufall.

Ich wollte mir eben die App eines Gelb-Roten Paketsklaventreibers 
herunter laden, um die Packstation weiterhin nutzen zu können.

Die App benötigt etwa 250Mb an Speicherplatz, was mir total eigenartig 
vor kommt.

Ich kann mir auch nicht vorstellen, dass die beinhalteten Grafiken in 
der App so viel an Speicher verbrauchen. Mit 250Mb kann ich mehr als 100 
hochauflösende, unkomprimierte Bilder speichern...

Wie kommt es zu dem hohem Speicherbedarf? Evtl. hat jemand ne Idee oder 
kennt sich ein bisschen mit Apps aus.

Danke schon mal und schönes WE!
Gast #5956985
IncreasingVoltage .. schrieb:
> Die App benötigt etwa 250Mb an Speicherplatz, was mir total eigenartig
> vor kommt.

Das kommt von den Frameworks. Man erzählt den jungen Entwicklern, dass 
man nur mit Frameworks effizient entwickeln kann und alle anderen doof 
sind. Außerdem muss es natürlich immer das neueste Framework sein, dass 
die meisten Funktionen bietet und am wenigsten ausgereift ist.

Dazu kommt, das Google den Entwicklern ziemlich aggressiv automatisiert 
die Google Play Dienste unterschiebt, sowie eine endlos lange Liste von 
Kompatibilitätslibraries, damit die App auch ja auf jedem noch so alten 
Smartphone möglichst wie neu aussieht und auch dort die Features 
theoretisch haben könnte, die erst später in neueren Android Versionen 
dazu kamen.

Auch wenn die App letztendlich nur "Hello" anzeigen soll.

Ein Beispiel dass es (auch mit dem Google SDK) besser geht, ist diese 
App: http://stefanfrings.de/apps/index.html
#5957100
IncreasingVoltage .. schrieb:
> Ich wollte mir eben die App eines Gelb-Roten Paketsklaventreibers
> herunter laden, um die Packstation weiterhin nutzen zu können.
>
> Die App benötigt etwa 250Mb an Speicherplatz, was mir total eigenartig
> vor kommt.

Bei der installierten "DHL Paket" App wird bei mir 36 MB App, 3 MB Cache 
angezeigt. Alles zusammen also knapp 320 Mb.
#5957109
Jens M. schrieb:
> Scheißfaule Programmierer die in dämlichen Sprachen schlechte Routinen
> aus irgendwelchen Foren zusammen-StrgCStrgV-en.

Wenn beispielsweise ein Küchenwecker die Restzeit in der Statuszeile 
anzeigen will, dann kann er da ausschliesslich Bildchen reinsetzen. Nimm 
noch die vielen Icons dazu, die den Timern zugeordnet werden können, und 
du hast eine Apps, bei der das APK weitgehend aus Bildern besteht.
OP #5957120
A. K. schrieb:
> Bei der installierten "DHL Paket" App wird bei mir 36 MB App, 3 MB Cache
> angezeigt.

Ok, ich habe mal in den Details nachgeschaut, da wird 5,8Mb für die **L 
Pak*tshop App ngezeigt, aber zum runterladen muss ich min. 248Mb frei 
machen...
#5957126
IncreasingVoltage .. schrieb:
> aber zum runterladen muss ich min. 248Mb frei machen...

Wenn du ein Programm für einen µC mit 1 KB ROM übersetzt, dann könnte 
die Summe aus Quellcode und temporär erzeugter Zwischenfiles deutlich 
grösser als diese 1 KB sein.

Wenn das APK installiert wird, dann wird es erst einmal ausgepackt. In 
dem Moment sind APK und entkomprimierter Inhalt im Flash. Dann legt der 
Bytecode-Recompiler los (oder wie immer das Teil heisst) und produziert 
ein Ergebnis. Ist der Zirkus durch, wird aufgeräumt und nur noch das 
Ergebnis bleibt. Zwischendrin ists grösser.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 7 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.