所以我构建了一个html5 Webapp并使用Adobe PhoneGap实用程序将其转换为apk。传统的html5 Webapp和现在生成的apk文件有什么区别?生成的apk文件是否像使用Java开发的普通Android应用程序一样?
答案 0 :(得分:2)
基本上,传统的HTML5网络应用程序与您生成的apk文件在应用程序的工作方式上没有区别。
使用PhoneGap / Cordova生成的apk文件是一个简单的Android应用程序,其中包含WebView组件,可显示您构建的HTML5 Web应用程序。这意味着,您的HTML5 Web应用程序将包装在本机应用程序中,并在该应用程序内部工作,就像在浏览器中一样。但是,不同设备和Android版本之间可能存在细微差别,具体取决于运行应用程序的设备中用于WebView组件的Web引擎。
答案 1 :(得分:1)
@Adnan Topal的答案是正确的,请参阅下面的一些更必要的信息 - 当您要求将手机/平板电脑设备的原生元素/硬件功能包含在HTML5网络应用程序中时,手机屏幕生成的APK与您的常规网络应用程序不同。 只有通过phonegap / cordova生成APK时,才能访问手机/平板电脑的原生功能。