我开始使用PhoneGap为iPhone/Android创建基于Web的应用程序。
我不明白为什么它有针对iPhone和Android的不同平台,当我们应该创建一个适合两个平台的应用程序。此外,与PhoneGap集成Facebook在不同平台上也是不同的。
我的问题是:
我应该使用PhoneGap为iPhone和Android创建两个项目吗?
如果是这样,那PhoneGap的意义是什么?
这里需要解释的是,虽然内容(即你的HTML/JS代码)是相同的,但由于PhoneGap实际上是每个移动框架的本地包装器集合,因此最终会生成多个本地编译应用程序...
您明白了吗?
如果您想要部署到不同的移动设备(iOS、Android、BlackBerry等),则最终会得到一个PhoneGap项目。
同样的,您的内容是相同的 - 只是PhoneGap项目不同,并负责WebView的本地实现(其中包含您的代码)。
如果没有PhoneGap,您只能在浏览器中使用您的应用程序 - 没有办法将Web应用程序添加到AppStore / Android Market中。
希望这可以帮助您。