Как оптимизировать размер приложения для iPhone на основе титана? - PullRequest
3 голосов
/ 18 ноября 2010

Я создал приложение для iPhone, используя Titanium Framework.Приложение имеет всего 4 экрана.Я вообще не пользуюсь базами данных.Но размер моего приложения составляет около 5,7 МБ.Есть ли способ уменьшить размер приложения?

Ответы [ 3 ]

1 голос
/ 19 ноября 2010

Я не уверен, существует ли способ уменьшить размер вашего исполняемого файла, но, конечно, как сказал @exception, когда вы используете такие фреймворки, совершенно очевидно, что вы получите «больший» исполняемый файл.

Вопрос, который я бы вам задал, следующий: вам действительно нужен титан?

Как вы уже сказали, у вас просто 4 экрана (я думаю, они 4 .html). Почему вы используете этот SDK?

Портативность? Ну, тогда все в порядке. Напомним, что ваше приложение можно просматривать на Android, iOS, рабочем столе и т. Д., Как если бы оно было установлено только на одном устройстве:)

Вы должны начать с предположения, что если вы хотите A , B и C , возможно, вы не сможете получить D . Подумайте о том, что вы считаете более важным для вас: размер исполняемого файла или переносимость / другие?

1 голос
/ 17 декабря 2010

Не повторяя приведенные выше ответы, что использование такого рода фреймворков неизбежно приводит к раздуванию кода

Удостоверьтесь ли вы, что все графические ресурсы, включенные в приложение, были оптимизированы, сам SDK для iOS будет оптимизировать png с помощью pngcrush для вас, но вы, вероятно, сможете уменьшить их еще больше без слишком большой потери качества, если размер загружаемого файла более важный вопрос

1 голос
/ 19 ноября 2010

Использование генераторов кода всегда приводит к раздуванию кода, так как фреймворк будет предоставлять несколько библиотек, которые он использует.

Я уверен, что если вы напишите приложение на прямом Obj-C, это будет очень, очень многоменьше.

...