我使用 Titanium 框架创建了一个 iPhone 应用程序。该应用程序共有 4 个屏幕。我根本不使用任何数据库。但我的应用程序大小似乎在 5.7 MB 左右。有什么办法可以减小应用程序的大小?
问问题
1225 次
3 回答
1
使用代码生成器总是会导致代码膨胀,因为框架将贡献它使用的许多库。
我敢肯定,如果你用直接的 Obj-C 编写应用程序,它会小得多。
于 2010-11-19T09:44:01.443 回答
1
我不确定它是否存在减少可执行文件大小的方法,但当然,正如@exception 所说,当你使用这样的框架时,很明显你会得到一个“更大”的可执行文件。
我要问你的问题是:你真的需要钛吗?
正如您已经说过的,您只有 4 个屏幕(我猜它们是 4 个 .html)。为什么要使用这个 SDK?
可移植性?好吧,那没关系。提醒一下,您的应用程序可以在 Android、iOS、桌面等设备上查看,就好像它只安装在一台设备上一样 :)
你应该从假设开始,如果你想要A,B和C也许你不能得到D。想想你认为对你更重要的是:可执行文件的大小或可移植性/其他?
于 2010-11-19T17:31:59.313 回答
1
没有回应上面的答案,使用这些框架不可避免地会导致代码膨胀
您是否确保应用程序中包含的任何图形资源都已优化,iOS sdk 本身会为您使用 pngcrush 优化 pngs,但如果下载大小是一个更重要的问题,您可能可以进一步减少这些资源而不会造成太多质量损失
于 2010-12-17T11:59:56.187 回答