首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >appcelerator vs phonegap vs本机XCode加速上市

appcelerator vs phonegap vs本机XCode加速上市
EN

Stack Overflow用户
提问于 2012-02-22 21:38:05
回答 5查看 14.3K关注 0票数 10

it声称,它可以比原生XCode平均快70%完成相同的应用程序。

在开发速度(原生XCode和PhoneGap或钛合金之间)方面,其他人的经验是什么?

比如说像Kik Messenger或Badoo这样的应用程序...

通常,一个好的XCode开发人员可以在4-5周内完成它,假设图形和后端已经就位。

有经验的钛业(HTML5)人员需要做些什么才能做到这一点?(大致)

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-02-22 23:03:25

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

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

如果您计划在其他设备上发布您的应用程序,或者如果您确实不喜欢Objective C,那么您应该对Titanium或PhoneGap(现在称为Cordova)感兴趣。

如果没有,则将其与Native Xcode一起保留。

我想补充的是,Cordova不会制作任何用户界面,但可以让你在HTML5代码中使用javascript访问相机、加速计或GPS。您可能会使用Sencha Touch或jqueryMobile与Cordova。

票数 21
EN

Stack Overflow用户

发布于 2012-02-22 23:05:43

根据我的经验,如果应用程序不是一个简单的模板应用程序,那么您最好为每个平台创建一个本机应用程序。

正如Rob所说,试图克服最小公分母的情况,并克服跨平台“解决方案”中的限制,通常意味着编写代码的时间比最初在本地完成的时间更长。

你甚至可能遇到一个问题,导致你放弃原生应用程序,从头开始。因此,如果你决定选择PhoneGap或Titanium路线,那么请确保在开始之前进行了充分的研究,并且不会有它们不涵盖的未来需求。

票数 10
EN

Stack Overflow用户

发布于 2012-02-22 21:58:19

如果您是一名iOS开发人员,并且您只为iOS设备开发它,那么最好使用XCode进行编码。如果你更喜欢Javascript,并且同时为安卓和iOS进行开发,那么你应该使用Titanium或Phonegap。在Titanium和Phonegap之间,我发现使用Titanium编写代码更容易(而且速度也很快)。但我不确定使用钛金有多大价值。http://usingimho.wordpress.com/2011/06/14/why-you-should-stay-away-from-appcelerators-titanium/

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9395905

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档