Wie die Größe von Titan basiert iPhone App optimieren?
Frage
Ich habe eine iPhone App mit der Titanium-Framework erstellt. Die Anwendung hat insgesamt 4 Bildschirme. Ich habe keine Datenbank überhaupt. Aber meine Anwendung Größe scheint rund 5,7 MB zu sein. Gibt es eine Möglichkeit, die Größe der Anwendung zu reduzieren?
Lösung
Mit Code-Generatoren immer führt zu Code aufblasen, da der Rahmen eine Reihe von Bibliotheken beitragen wird es verwendet.
Ich bin sicher, wenn Sie die App in gerade Obj-C geschrieben, es wäre viel, viel kleiner.
Andere Tipps
Ich bin mir nicht sicher, ob es einen Weg gibt die ausführbare Datei die Größe zu reduzieren, aber natürlich, wie @exception sagte, wenn Sie solche Frameworks verwenden, das ist ziemlich offensichtlich, es eine „größere“ ausführbar erhalten.
Die Frage, die ich fragen, würden Sie die folgenden Schritte aus: tun Sie wirklich Notwendigkeit Titan?
Wie Sie schon gesagt, Sie haben nur 4 Bildschirme (Ich glaube, sie 4 .html sind). Warum verwenden Sie das SDK?
Portabilität? Nun, dann ist es in Ordnung. Daran erinnert, dass Ihre Anwendung auf Android, iOS, Desktop-angezeigt werden und so weiter, als ob es nur auf ein Gerät installiert wurde:)
Sie sollten von der Annahme aus, dass, wenn Sie wollen, A , B und C können Sie vielleicht nicht bekommen D . Denken Sie darüber nach, was Sie als wichtiger für Sie: ausführbare Größe oder Portabilität / andere
Ohne Echo die Antworten über die Verwendung dieser Art von Gerüsten führt zwangsläufig zu Code aufblasen
Haben Sie grafische Elemente vergewissert Sie in der Anwendung enthalten sind, wurden optimiert, die iOS sdk selbst pngs mit pngcrush für Sie optimieren, aber Sie können wahrscheinlich diese weiter, ohne zu viel Qualitätsverlust reduzieren, wenn Downloadgröße a wichtigeres Thema