开源社区正在将Blink内核移植到iOS 但目前进度缓慢新版Chrome还有的等

💡 原文中文,约1000字,阅读约需3分钟。
📝

内容提要

开源社区正在努力将Blink内核移植到iOS,但进展缓慢,短期内不会有基于Blink的Chrome for iOS版。谷歌和谋智基金会都在尝试将自己的内核移植到iOS上。苹果不开放iOS浏览器内核,开发商需维护两套内核。目前只有谷歌和谋智基金会确定要移植自家内核到iOS。

🔎

延伸解读

苹果政策下的双内核负担

苹果仅因欧盟压力在欧盟市场开放iOS浏览器内核,其他地区仍强制使用WebKit。这意味着谷歌和谋智基金会等开发商必须同时维护两套内核:一套自有内核用于欧盟,一套WebKit用于其他地区。这种分裂不仅增加开发成本,也导致功能更新不同步,用户在不同市场可能获得不同体验。

移植进展与功能缺失

Igalia博客透露,Blink移植到iOS仍处于早期阶段,许多基础功能如UI、打印预览、下载、文本选择、请求桌面站点、缩放、翻译、页内查找和触摸事件等尚未实现或无法正常运行。此外,单元测试、浏览器测试和Web测试中有大量失败或跳过,确保测试通过是未来重点。

对浏览器市场的影响

目前只有谷歌和谋智基金会确定将自家内核移植到iOS,其他浏览器厂商可能因技术门槛和成本而继续依赖WebKit。若移植成功,iOS用户将能在欧盟市场体验到基于Blink的Chrome和基于Gecko的Firefox,从而获得更接近桌面版的功能和性能,但短期内仍无法实现。

❓

Q&A

为什么Blink内核移植到iOS的进展缓慢?

移植过程困难,多个浏览器基础功能尚未实现或无法正常运行,且测试中有大量失败或跳过的情况。

哪些公司正在尝试将内核移植到iOS?

目前只有谷歌和谋智基金会确定要将自家内核移植到iOS。

苹果对iOS浏览器内核的政策是什么?

苹果不愿意开放除欧盟市场外的iOS浏览器内核,开发商需维护两套内核。

Igalia在Blink内核移植项目中扮演什么角色?

Igalia为该项目做贡献,负责支持多个功能的实现和测试。

基于Blink内核的Chrome for iOS版何时能推出?

短期内不会有基于Blink的Chrome for iOS版,可能需要很久才能推出。

移植Blink内核到iOS面临哪些具体挑战?

面临的挑战包括实现UI功能、打印预览、下载等多个基础功能,以及确保测试通过。

🏷️

标签

➡️

继续阅读