iOS XCode原生与PhoneGap的开发速度

时间:2012-02-22 11:32:42

标签: iphone ios xcode html5 cordova

我打算做像Badoo这样的应用程序:

http://itunes.apple.com/us/app/meet-new-people-chat-socialize/id351331194?mt=8

基本上它涉及与人聊天和GPS地理位置。

问题是 - 我有两个选择:

一个。这是在iOS的原生XCode中开发的

OR

B中。这是在HTML5 + PhoneGap中开发的

假设任何一条路线都是经验丰富的开发人员,那么在获得可行的产品方面,B在路线A上节省了多少时间?

性能,速度和用户界面都非常重要,所以很明显原生是理想的......但PhoneGap会花多少时间来解决这个问题?

非常感谢!

3 个答案:

答案 0 :(得分:5)

在PhoneGap中开发此功能,因为您可以定位多个平台。而且phonegap还支持地理位置功能。所以它与phonegap赢得胜利。

如果您要定位一个平台,请执行Xcode路由。如果你要将android和ios一起定位,那么请给Phonegap。

答案 1 :(得分:2)

即使您要部署到多个平台,我也是本机开发的粉丝。

然而,重点是如果你有html / css / javascript技能并且可能想要支持多个平台,那么请务必使用PhoneGap。

如果您具备iOS开发技能,那么如果您想稍后支持其他平台,请继续本机并重新考虑该怎么做。

IMO,一旦您使用一种语言开发了应用程序,那么在Android,PhoneGap或其他任何版本中执行其他版本所需的工作量就会大大减少。如果您对目标平台了解得很好,那就是按数字绘画。

答案 2 :(得分:1)

如果您正在为iPhone / iPad(JUST IOS)构建,那么xcode将是您最好的朋友,在这种情况下,在xcode中开发速度会快得多,因为像这样的文档和网站(堆栈溢出)有许多代码片段,它将使您的生活更轻松。更不用说故事板在制作用户界面方面也非常出色。如果你采用xcode路线,它仍然会花费与手机差距大致相同的时间。

但是,如果你想为iphone和android制作相应的应用程序,那么phonegap将为你节省50%的项目时间,这仅适用于你在谈论Android和iphone的一个应用程序时

出于好奇,你的技能在哪里? ios或html / css?