2010-11-18 5 views

Antwort

1

Die Verwendung von Code-Generatoren führt immer zu Code Bloat, da das Framework eine Reihe von Bibliotheken beitragen wird.

Ich bin sicher, wenn Sie die App in geraden Obj-C geschrieben hätten, wäre es viel, viel kleiner.

+0

Danke für Ihre Zeit. Aber das hilft mir nicht, das Problem zu lösen, vor dem ich stehe. – Krishnan

+0

Besonderer Dank für die Abstimmung. Hast du eine Ahnung, wie pathetisch das war? Ich hätte dich nur faul nennen sollen. – exception

1

Ich bin mir nicht sicher, ob es einen Weg gibt, die Größe der ausführbaren Datei zu reduzieren, aber natürlich, wie @exception sagte, wenn Sie solche Frameworks verwenden, ist es ziemlich offensichtlich, dass Sie eine "größere" ausführbare Datei erhalten.

Die Frage, die ich Ihnen stellen möchte, ist die folgende: Haben Sie wirklich brauchen Titanium?

Wie Sie bereits gesagt haben, haben Sie nur 4 Bildschirme (ich denke, sie sind 4 .html). Warum verwenden Sie dieses 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 installiert auf nur ein Gerät :)

Sie sollen von der Annahme aus, dass, wenn Sie wollen A, B und C vielleicht können Sie nicht D bekommen. Denken Sie darüber nach, was Sie für wichtiger halten: Größe der Datei oder Portabilität/andere?

1

Ohne Echo die Antworten oben, dass diese Art von Frameworks führt zwangsläufig zu Code aufblasen

Haben Sie sich vergewissert alle grafischen Assets, die Sie in der Anwendung enthalten sind, wurden optimiert, die iOS sdk selbst pngs mit pngcrush optimieren für Sie, aber Sie können diese wahrscheinlich ohne zu viel Qualitätsverlust weiter reduzieren, wenn Download-Größe ein wichtigeres Problem ist