#软件资讯 开源社区正在将 Blink 内核移植到 iOS,不过目前进度缓慢因此短期内看不到基于 Blink 内核的 Chrome for iOS 版。开源咨询公司 Igalia 正在为该项目做贡献,当前多个浏览器基础功能未实现或无法正常运行,还有很多测试未通过等。查看全文:https://ourl.co/105434
迫于欧盟压力苹果已经在 iOS 平台开放浏览器内核,即不再强制要求所有浏览器都必须使用苹果的 WebKit 内核,当然这种情况也仅限于欧盟市场。
目前谷歌和谋智基金会都在尝试将自己的内核移植到 iOS 上,例如谷歌希望打造基于 Blink 内核的 Chrome 浏览器,而不是使用苹果 WebKit 内核进行套皮。
不过移植是个非常困难的事情,Chromium 开源社区虽然已经着手移植,但现在进度缓慢因此要等到使用 Blink 内核的 Chrome for iOS 版可能还需要很久。
开源咨询公司 Igalia 正在为该项目做贡献,在最新博客中该公司透露:
到目前为止,我们简要介绍了项目的当前状态,但仍然还有许多功能需要支持。例如关于 UI 功能、打印预览、下载、文本选择、请求桌面站点、缩放、翻译、在页面中查找、触摸事件等功能尚未实现或者无法正常运行。
此外单元测试、浏览器测试和 Web 测试中有大量失败或跳过的测试,必须确保这些测试已经通过也是未来的重点。
基于 Blink 内核的 Chrome iOS 移植是一个庞大且艰巨的项目,Igalia 为这个项目做出了贡献,虽然还处于早期阶段,但仍需要将更多功能、基础设施和工具移植到 Blink。
无论如何我们相信我们走在正确的道路上,最终在 iOS 上的 Chromium 相关产品使用 Blink 内核取代 WebKit 内核。
尽管存在困难不过 Chromium 社区仍然致力于在 iOS 上提供基于 Blink 内核的版本,只不过这些工作因为苹果的政策变得比较纠结,即苹果不愿意开放除欧盟市场外的 iOS 浏览器内核,因此浏览器开发商必须维护两套内核,一套使用自己的内核,一套使用 WebKit 内核。
所以对浏览器开发商来说如何取舍也是问题,但现在实际上浏览器成熟的内核开发商也只有谷歌和谋智基金会,这两家都确定要把自家内核移植到 iOS。
版权声明:
感谢您的阅读,本文由 @山外的鸭子哥 转载或编译,如您需要继续转载此内容请务必以超链接(而非纯文本链接)标注原始来源。原始内容来源:Igalia