Ich habe ein Problem mit der App, für die ich den RAM des BB 9800 zu klein ist.
Ich habe eine html5-Anwendung, die ich in IOS und Blackberry verwende. Ich benutze phonegap plugin
um Daten vom Server zu holen, indem Sie Sybase
.
Auf IOS läuft alles gut, aber auf dem Blackberry erhalte ich häufig die Meldung "wenig Speicherplatz, bitte Anwendungen stoppen" und die einzige laufende Anwendung ist meine. Und normalerweise folgt darauf "App wird geschlossen, weil sie zu groß ist" .
Wie kann ich entweder den verfügbaren Speicher für meine Anwendung erhöhen (unwahrscheinlich) oder die Menge, die meine Anwendung verbraucht, verringern (Tipps und Richtlinien)
Ich benutze:
-
Sencha Touch
für unsere Schnittstelle -
Phonegap
um auf die native API zuzugreifen -
Sybase
um die Synchronisierung zwischen unseren lokalen Daten und den Serverdaten durchzuführen -
Keine Toolkits - nur eines ist Sencha Touch
-
alles wird bei index.html geladen - überhaupt kein Ajax
-
index.html ist eine lokale Datei - keine Anfrage wird geladen
Sencha übernimmt die DOM
Material - nicht alle Bildschirme in einem Haupt-DOM - die Bildschirme werden nach Bedarf erstellt.