如果我们在不使用 phonegap 库的情况下使用纯 html5 开发 android 应用程序和使用 Phonegap 有什么区别?这可能听起来很菜鸟,但我真的没有得到这两者之间的联系?
为什么我需要phonegap?为什么不只创建 html5 文件并提供它的路径?
PhoneGap 为您提供了一个抽象层,以便您的应用程序可以访问非 browserView 可访问的功能,例如相机。这些在所有移动平台上都是相同的。
您可以使用带有 webview 的纯 html5 和用于处理移动事件(如呼叫、消息传递、传感器等)的 java 方法创建应用程序。
当您使用 phonegap 库时,无需对 java 方法做太多工作。phonegap 库将处理 java,您只能在 jquery 移动框架的一点帮助下使用 html5 和 java 脚本。您可以直接在 html 页面的 javascript 中调用的所有移动事件。
使用 HTML5 和 PhoneGap,您可以实现不同类型的应用程序: