我已经开始了一个新项目,并测量了从我点击播放开始编译到我在 iPhone 模拟器上看到它的时间(模拟器已经打开 - 所以没有计算启动它所需的时间)。
第一次编译需要 1:56 分钟。因为这是第一次,我猜它会做一些事情,它不会为将来的编译我试一试,这次编译时间下降到 1:15 分钟。
任何认识我并关注我帖子的人都知道,我喜欢在很多方面比较平台。所以我做了。我与街区里的新手——ReactNative 进行了比较。React 初始编译耗时 32 秒。第二次编译耗时 10 秒。
值得一提的是,ReactNative 项目是从 xCode 运行的,而 Titanium 脚本会进行预构建。但是,如果查看 react xCode 项目和 Titnaium xCode 项目,您会发现 Titanium 在项目中有更多的“包袱”。
我知道我可以使用 LiveView - 但这并不总是您想要或需要的。
编译时间对开发过程很重要。所以我想知道为什么 Titanium 编译需要这么长时间,以及是否有任何方法可以缩短该时间(显着)?