Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/108.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PhoneGap vs android和iOS_Android_Ios_Cordova - Fatal编程技术网

PhoneGap vs android和iOS

PhoneGap vs android和iOS,android,ios,cordova,Android,Ios,Cordova,我现在正在开发一个社交网络(我不知道具体是什么),我想听听一些意见。我应该使用phonegap还是使用android和iOS?如果你想要一个好的应用程序,并且你愿意在其中投入一些时间,那就用原生的。 事实上,一定要用本地语言,好吧,如果你想从没有那么复杂的东西开始,我会说用Phonegap 您可能知道,最大的优势是您生成的HTML/JS代码打包到多个平台(Android、iOS、symbian等)中。然而,如果您需要更具体的服务,如后台服务来与用户交互等等,那么您肯定需要进行本地开发,至少这一部

我现在正在开发一个社交网络(我不知道具体是什么),我想听听一些意见。我应该使用phonegap还是使用android和iOS?

如果你想要一个好的应用程序,并且你愿意在其中投入一些时间,那就用原生的。
事实上,一定要用本地语言,好吧,如果你想从没有那么复杂的东西开始,我会说用Phonegap

您可能知道,最大的优势是您生成的HTML/JS代码打包到多个平台(Android、iOS、symbian等)中。然而,如果您需要更具体的服务,如后台服务来与用户交互等等,那么您肯定需要进行本地开发,至少这一部分是这样

例如,如果您需要一个服务来警告用户更新等,那么您必须为Android开发中心应用程序(您的html资产)和后台服务,并为iOS开发bacgrounf服务,在这种情况下不可能重用代码


所以,这取决于你的目标。

我在第一次启动我们的应用程序时问了同样的问题,但我的回答更简单,因为我有一个“时间”限制,这导致我们选择PhoneGap。以下是我的一些理由:

我真的知道如何编写本机应用程序吗?没有

我知道HTML5、css和javascript吗?宾果

首先,您必须了解PhoneGap只是生成的本机应用程序内部的嵌入式网络视图/浏览器。您仍然需要使用本机代码来构建PooGeAP应用程序,因此您可以考虑学习PrimeGAP作为第1步来学习如何编写本地应用程序。 PhoneGap教会了我很多关于每个平台上本机应用程序和项目结构的知识。我很确定,现在编写本地应用程序比两个月前容易多了


我们为多个客户端开发单个应用程序。作为我们敏捷方法的一部分,PhoneGap允许我们将应用程序发送给客户进行审查、反馈,并快速进行更改,以满足客户在UI布局和设计方面的需求。一旦客户批准设计;显然,如果客户愿意支付额外的费用,我们总是可以将设计转换为本机应用程序。

听起来不错,但当我看到phonegap的一些优势时……不知何故,我感到困惑,这主要取决于你想深入到系统的深度。如果你想要一个应用程序能够处理的不仅仅是基本的东西,而且你想让它快速可靠,那么最好使用原生sdk.phonegap vs native。。。土生土长的最好!大多数社交网络也变得本土化了!因此,在这种情况下,我必须为每个手机操作系统配备一个应用程序(windows phone android ios等)。这听起来很难,但至少我对android有足够的了解……但另一个是一个大问题。事实上,我对安卓有了解,但问题是其他操作系统,我的意思是,ios和windows phone至少我对@Noogen的看法非常一致。我目前在一个phonegap应用程序中工作,可以学到很多东西。今天,如果需要开发一个本地应用程序,我会更加自信和熟练。