iphone - appcelerator vs phonegap vs native XCode 上市速度

标签 iphone ios cordova titanium appcelerator

Titanium 声称它执行相同应用程序的速度比原生 XCode 平均快 70%。

在开发速度差异方面(原生 XCode 和 PhoneGap 或 titanium),其他人的经验是什么?

比方说像 Kik Messenger 或 Badoo 这样的应用......

通常情况下,一个优秀的 XCode 开发人员可以在 4-5 周内完成,假设图形和后端都已到位。

经验丰富的 Titanium (HTML5) 人员需要什么才能实现这一目标? (大致)

最佳答案

上市时间取决于规范、流程和人员的质量,远远超过底层技术或框架。

使用 Appcelerator Titanium 编写真正的应用程序并不是那么容易,而且运行时性能比本地代码慢,因为它使用 javascript 引擎作为桥梁。尤其是大的TableView,就慢多了,感觉就是不一样。但是一旦清除了内存泄漏,感觉仍然比使用 HTML5 好得多。

如果您打算在其他设备上分发您的应用程序或者您真的不喜欢 Objective C,您应该对 Titanium 或 PhoneGap(现在称为 Cordova)感兴趣。

如果没有,请将其与 native Xcode 一起保留。

我要补充一点,Cordova 不会制作任何 UI,但可以让您使用 HTML5 代码中的 javascript 访问相机、加速度计或 GPS。您可能会将 Sencha Touch 或 jqueryMobile 与 Cordova 结合使用。

关于iphone - appcelerator vs phonegap vs native XCode 上市速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9395905/

相关文章:

ios - 在 MonoDeveloper 中获取 java.net.MalformedURLException

java - 从 Phonegap HTML5 调用 Java 代码

android - Cordova:iOS 和 Android 上的多个 gap://ready 网络调用

iphone - 带有 safari 的 iphone 中的黑色背景

iphone - 圆形 UIScrollView

iphone - 如何从SQLite检索图像并在UIImageView中显示

ios - Flutter构建ios错误: Encountered error while building for device

objective-c - UIViewController 中的 TableView

javascript - 根据手机屏幕动态设置HTML5 Canvas 大小

ios - AVCapture 在 iOS 7 中以 60 fps 捕获和获取帧缓冲区