首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Chrome浏览器打包到HTML5安卓应用中

将Chrome浏览器打包到HTML5安卓应用中
EN

Stack Overflow用户
提问于 2013-05-07 08:19:07
回答 2查看 3.9K关注 0票数 5

我们正在开发一些基于Sencha框架的HTML5应用程序,并考虑用PhoneGap将它们打包成应用程序。

然而,即使你将这些打包到应用程序中,我假设你仍然必须处理Android的碎片化问题,因为不同的制造商对浏览器进行了奇怪的修改。我们测试了很多厂商(尤其是来自中国的厂商),默认的Android浏览器已经被黑死了。

我们的应用程序在Android上的Chrome浏览器上运行得很好,所以,问题是,是否有可能直接将Chrome放入同一个包中并直接使用它?而不是一些随机修改的浏览器,每个制造商都想制造。

抱歉,如果这是一个愚蠢的问题,仍然是非常新的。任何帮助/建议都将不胜感激!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 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 for Android FAQ

适用于安卓系统的Chrome现在是否支持用于混合本机/web应用程序的嵌入式WebView?

我们正在评估使用Chrome支持WebView的方法,但目前没有任何计划宣布。

票数 2
EN

Stack Overflow用户

发布于 2014-04-07 01:13:54

我想指出人行横道:https://crosswalk-project.org/

它似乎提供了你所需要的东西。

人行横道是做什么用的?

如果您是使用web技术的开发人员,Crosswalk使您能够使用自己的专用运行时(ed: modified Chromium)来部署web应用程序。这意味着三件事:

  • 您可以通过应用商店分发您的web应用程序。
  • 您的应用程序不会中断您的受众正在使用的任何旧的web视图或浏览器,因为您可以控制运行时及其升级周期。
  • 您可以构建应用程序,而无需过多担心运行时差异和怪癖:您只需处理一个运行时。
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16409294

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档