共计 1628 个字符,预计需要花费 5 分钟才能阅读完成。
Google 正在为 Android 开发一个支持浏览器扩展的新版本 Chrome。具体而言,该公司正在试验适用于 Android 的“桌面”版 Chrome。这些“桌面”版目前主要针对 Chromebook,因为它们正在过渡到使用更多 Android 组件,但也有希望这项工作将惠及移动设备。
Android 上有许多可用的网络浏览器,但大多数人使用的是 Android 版 Chrome。Google 的 Android 优化版 Chrome 浏览器预装在大多数 Android 设备上,以其速度快、易于使用且功能丰富著称。然而,多年来 Android 版 Chrome 一直缺少的一个主要功能是支持浏览器扩展。Google 似乎终于在开发一个支持浏览器扩展的 Android 版 Chrome,但有一个问题:它可能不会适用于移动设备。
如果你想从技术角度来看,在 Android 上使用 Chrome 扩展已经是可能的,但你需要下载一个基于 Chromium 的第三方浏览器来实现这一点。这是因为 Google 早在很久以前就决定不为移动版 Chrome 添加扩展支持,可能是为了限制安装 Chrome 扩展以在 Android 手机上屏蔽广告的人数。考虑到 Android 广告拦截应用的流行,这一决定是否成功是有争议的,但无论如何,这一决定关闭了安装其他有用浏览器扩展的能力。
然而,浏览器扩展支持并不是大多数人期望从移动网络浏览器中获得的功能,因此对 Google 施加的压力并不大,要求其改变这一决定。然而,浏览器扩展是桌面网络浏览器的标配,因此 Google 别无选择,只能在桌面操作系统(如 Chrome OS)上支持它们。
今年六月,Google 宣布 Chrome OS 将更像 Android,将使用后者的大部分技术栈。当时,Google 表示 Chrome OS 将开始使用“Android Linux 内核和 Android 框架”等技术。自那以后,我们已经发现 Google 正在为 Chrome OS 设备开发一个新的 Android 通用内核分支(android15-6.6-desktop),以及一个适用于 Android、Chrome OS 甚至 Fuchsia 的通用引导加载程序(Generic Bootloader)。
最近,我们了解到 Google 还在为 Chromebook 等“桌面”设备开发一个新的 Android 版 Chrome。这表明 Google 希望在 Android 和 Chrome OS 之间统一 Chrome 构建,主要区别在于特定版本适用于哪种形式因素。这个新的 Android 版 Chrome(目前称为 Desktop Android)也在获得浏览器扩展支持,以便与现有的 Chrome OS 版 Chrome 实现功能对等。
Google 已经向 Chromium Gerrit 提交了多个与“Desktop Android”项目相关的补丁。许多补丁旨在为这个新的 Android 版 Chrome 添加扩展支持。在一个用于跟踪这项工作的错误报告中,一位参与 Chromium 项目的 Google 工程师确认,Desktop Android 的新功能之一是扩展支持。然而,该工程师也提到“任何与移动平台相关的工作都明确超出范围”,这表明扩展支持仍未计划用于常规的 Android 版 Chrome。
然而,这并不意味着移动用户没有希望。毕竟,Desktop Android Chrome 构建与常规 Android 设备兼容。你已经可以在自己的 Android 设备上下载并安装它们,尽管目前这样做没有意义,因为扩展支持尚未生效。
我们不知道 Google 是否计划在不久的将来在常规的 Android 版 Chrome 中启用浏览器扩展支持,但事实是它现在正在奠定基础,这让我们感到兴奋。考虑到 Google 最近开始逐步淘汰旧扩展,转向 Manifest V3,这一时机也令人好奇,许多人认为这是反广告拦截的举措。我们将继续关注这个 Desktop Android 项目,看看它是否会脱离实验状态,如果是,它的扩展变化是否会出现在常规的 Android 版 Chrome 中。