如何优化基于Titanium的iPhone应用程序大小?

3

我使用Titanium框架创建了一款iPhone应用程序,它有四个屏幕。我没有使用任何数据库。但我的应用程序大小似乎在5.7MB左右。是否有办法减小应用程序的大小?

3个回答

1

使用代码生成器总是会导致代码膨胀,因为框架将贡献一些它使用的库。

我相信如果你用纯 Obj-C 写这个应用程序,它会小得多,小得多。


感谢您的时间。但是这并不能帮助我解决我所面临的问题。 - RK-
特别感谢你的踩票。你有没有想过那是多么可悲。当然,我应该只是称呼你懒惰。 - exception

1

我不确定是否有一种方法可以减小你的可执行文件大小,但当然,正如@exception所说,当你使用这样的框架时,很明显你会得到一个“更大”的可执行文件。

我要问你的问题是:你真的需要Titanium吗?

正如你已经说过的,你只有4个屏幕(我猜它们是4个.html)。为什么要使用这个SDK呢?

可移植性?那么没问题。请记住,你的应用程序可以在Android、iOS、桌面等设备上查看,就像它只安装在一个设备上一样 :)

你应该从这样的假设开始:如果你想要ABC,也许你不能得到D。考虑一下你认为对你更重要的是什么:可执行文件的大小还是可移植性/其他方面?


1

不重复以上答案,使用这些框架不可避免地会导致代码膨胀。

您是否确保应用程序中包含的任何图形资产已经过优化?iOS SDK本身将使用pngcrush为您优化PNG文件,但是如果下载大小更重要,则可以进一步减少这些文件的大小而不会太多损失质量。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接