4 Stimmen

Speicherverwaltung in PhoneGap

Ich habe ein Sencha Touch/PhoneGap-Projekt für iOS in Angriff genommen. Das Projekt wird Bild/Film schwer sein, das Problem ist, dass ich nicht klar, wie Sie diese Bilder in Bezug auf das, was zwischengespeichert wird verwalten. Ist es für Sie getan?

Ich habe einige bildlastige Objective-C-iOS-Apps geschrieben und die Speicherverwaltung war immer ein zentrales Anliegen. Ich kann nicht sehen, wie dies auf die PhoneGap-Plattform übersetzt, bin ich über nichts besorgt?

Das Szenario wäre, dass wenn ich ein HTML-Element entferne, was mit den zugehörigen Bild-/Videodateien passieren würde, entweder als HTML src oder als CSS-Eigenschaft (wie background-image )?

a. Die zugehörigen Bild-/Filmdateien werden aus dem Cache entfernt. (Dies scheint unwahrscheinlich, da es wahrscheinlich das Vorladen unterbrechen würde)

b. Alle Dateien befinden sich in einer Cache-Warteschlange. Wenn sich der Cache füllt, werden die ältesten Dateien entfernt, um Speicherplatz freizugeben. (Ich bin für diese Variante zuständig)

c. Nichts, die App wird nur sehr aufgebläht und versagt, wenn sie zu groß ist.

d. Etwas anderes. Bitte sagen Sie nicht nur "etwas anderes", ich würde wirklich gerne wissen, was passiert :)

HINWEIS: Alle Bild-/Filmdateien werden in der App enthalten sein. Es werden keine Ressourcen von einem Server heruntergeladen.

Vielen Dank im Voraus,

Reich

1voto

Jack9C Punkte 26

C. Nichts, die App wird nur sehr aufgebläht und versagt, wenn sie zu groß ist.

Ich habe nur Geräte zum Absturz gebracht, weil der Javascript-Footprint zu groß war. Die Seite wird geladen, dann stürzt der Browser ab. PhoneGap hilft wahrscheinlich dabei (das Verpacken von Sencha Touch in PhoneGap ist wirklich einfach).

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X