我打算做像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会花多少时间来解决这个问题?
非常感谢!
答案 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?