【问题标题】:How to optimize the size of Titanium based iPhone App?如何优化基于 Titanium 的 iPhone App 的大小?
【发布时间】:2010-11-18 05:38:24
【问题描述】:

我使用 Titanium 框架创建了一个 iPhone 应用程序。该应用程序共有 4 个屏幕。我根本不使用任何数据库。但我的应用程序大小似乎在 5.7 MB 左右。有什么办法可以减小应用程序的大小?

【问题讨论】:

    标签: iphone titanium


    【解决方案1】:

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

    我敢肯定,如果你直接用 Obj-C 编写应用程序,它会小很多。

    【讨论】:

    • 感谢您的宝贵时间。但这并不能帮助我解决我面临的问题。
    • 特别感谢投反对票。你知道那是多么可悲吗?我当然应该叫你懒惰。
    【解决方案2】:

    我不确定它是否存在减小可执行文件大小的方法,但当然,正如@exception 所说,当您使用此类框架时,很明显您将获得“更大”的可执行文件。

    我要问您的问题如下:您真的需要 Titanium 吗?

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

    便携性?好吧,那没关系。提醒一下,您的应用程序可以在 Android、iOS、桌面等设备上查看,就好像它只安装在一台设备上一样:)

    您应该从假设开始,如果您想要 A、B 和 C,您可能无法获得 D。想想您认为对您更重要的是:可执行文件的大小或可移植性/其他?

    【讨论】:

      【解决方案3】:

      如果不回应上面的答案,使用这类框架不可避免地会导致代码膨胀

      您是否确保应用程序中包含的任何图形资源都已优化,iOS sdk 本身会使用 pngcrush 为您优化 png,但如果下载大小为更重要的问题

      【讨论】:

        猜你喜欢
        • 2018-09-09
        • 2021-04-29
        • 1970-01-01
        • 1970-01-01
        • 2018-10-11
        • 1970-01-01
        • 1970-01-01
        • 2013-12-13
        • 2010-10-23
        相关资源
        最近更新 更多