首页 > 解决方案 > 用于构建自定义 Android 浏览器的 Webview 应用程序与 Chromium fork

问题描述

我开始在 Android 自定义浏览器上工作。

我正在探索两种选择:

  1. 构建一个应用程序,它利用 Android 上的底层 Webview 来显示网站,但单独处理其他应用程序功能——比如多个选项卡、网站的一些基本过滤、系统音量调整——诸如此类。

  2. 通过分叉 Chromium 项目来构建应用程序。我的假设是,这不会依赖于安装在 Android 上的底层 Webview,并且本质上是一个独立的应用程序。

我试图了解这两种方法的优缺点。

似乎 #1 的前期工作可能会更少,但我可以通过使用 #2 来更全面地自定义项目。我还在考虑在各种设备(安装了各种版本的 Webview)上进行测试,并假设通过使用#2,我至少可以将底层 Webview 排除在测试等式之外。

我在这里想念什么?我应该考虑这两种方法之间是否存在重大差异?

标签: androidandroid-webviewchromiumwebviewchromium

解决方案


推荐阅读