我们正在开发一些基于Sencha框架的HTML5应用程序,并考虑用PhoneGap将它们打包成应用程序。
然而,即使你将这些打包到应用程序中,我假设你仍然必须处理Android的碎片化问题,因为不同的制造商对浏览器进行了奇怪的修改。我们测试了很多厂商(尤其是来自中国的厂商),默认的Android浏览器已经被黑死了。
我们的应用程序在Android上的Chrome浏览器上运行得很好,所以,问题是,是否有可能直接将Chrome放入同一个包中并直接使用它?而不是一些随机修改的浏览器,每个制造商都想制造。
抱歉,如果这是一个愚蠢的问题,仍然是非常新的。任何帮助/建议都将不胜感激!
发布于 2013-05-07 08:27:36
我猜你还得处理安卓系统的碎片化问题,不同的制造商对浏览器做了奇怪的修改
PhoneGap不使用浏览器。PhoneGap在每个平台上都使用网络渲染引擎。在安卓系统上,这就是WebView。因此,制造商做什么AOSP浏览器应用程序无关紧要。
是否有可能直接将Chrome放入同一个包中并直接使用它?
如果你有一打左右的Java和Android原生代码工程师,他们能够使用the Android build of Chromium并重写大量的Apache Cordova (也称为PhoneGap)来使用Chromium,那么这至少是可以想象的。话又说回来,如果你有十几个Java和Android原生代码工程师,那么简单地编写一个原生Android应用程序可能会更好,因为它比你自己开发的"ChromiumGap“版本更小、更快、更容易维护。
适用于安卓系统的Chrome现在是否支持用于混合本机/web应用程序的嵌入式WebView?
我们正在评估使用Chrome支持WebView的方法,但目前没有任何计划宣布。
发布于 2014-04-07 01:13:54
我想指出人行横道:https://crosswalk-project.org/
它似乎提供了你所需要的东西。
人行横道是做什么用的?
如果您是使用web技术的开发人员,Crosswalk使您能够使用自己的专用运行时(ed: modified Chromium)来部署web应用程序。这意味着三件事:
https://stackoverflow.com/questions/16409294
复制相似问题