【发布时间】:2012-11-18 11:31:13
【问题描述】:
我是一名新的 iOS 开发人员,但目前对 Android 开发和 Java 一无所知。我将花时间学习开发 Android 版本应用程序的工具。 PhoneGap 的跨平台能力听起来很强大,但我不确定是否有任何缺点。谁能告诉我使用PhoneGap的利弊?根据您的经验,您会建议我选择原生 Android 还是 PhoneGap?在此先感谢您的任何建议。
【问题讨论】:
-
Mark Zuckerberg: "Our Biggest Mistake Was Betting Too Much On HTML5"。我的看法是,Android 中的 HTML5 应用程序真的很慢。
-
您的体验与此处的 ottel 回答类似。
-
@BraisGabin 考虑到 Facebook 应用程序当前高度完善的状态,我明白为什么 zuckerbeeg 会这么说。如果不采用原生方式,您永远无法获得那种水平的性能。不过,既然是三年后的事了,你知道移动 web 和 native 之间最近的 gsp 吗?我正在寻找与 OP 相同的答案,但我认为手机功能更强大,并且在此期间手机差距也必须有所改善。
-
@user137717 这只是我的看法:如果您是一位经验丰富的 Web 开发人员,那么 Cordova 就可以了。您可以使用所有这些知识开发应用程序。但是用户体验比原生应用差。如果你没有这种经验,科尔多瓦是毫无意义的。我建议您检查不同的应用程序,然后您可以决定它是否足够好。