時間:2024-08-16 10:56:05 作者:泰龍 瀏覽量:56
迫于歐盟壓力蘋果已經在 iOS 平臺開放瀏覽器內核,即不再強制要求所有瀏覽器都必須使用蘋果的 WebKit 內核,當然這種情況也僅限于歐盟市場。
目前谷歌和謀智基金會都在嘗試將自己的內核移植到 iOS 上,例如谷歌希望打造基于 Blink 內核的 Chrome 瀏覽器,而不是使用蘋果 WebKit 內核進行套皮。
不過移植是個非常困難的事情,Chromium 開源社區(qū)雖然已經著手移植,但現在進度緩慢因此要等到使用 Blink 內核的 Chrome for iOS 版可能還需要很久。

開源咨詢公司 Igalia 正在為該項目做貢獻,在最新博客中該公司透露:
到目前為止,我們簡要介紹了項目的當前狀態(tài),但仍然還有許多功能需要支持。例如關于 UI 功能、打印預覽、下載、文本選擇、請求桌面站點、縮放、翻譯、在頁面中查找、觸摸事件等功能尚未實現或者無法正常運行。
此外單元測試、瀏覽器測試和 Web 測試中有大量失敗或跳過的測試,必須確保這些測試已經通過也是未來的重點。
基于 Blink 內核的 Chrome iOS 移植是一個龐大且艱巨的項目,Igalia 為這個項目做出了貢獻,雖然還處于早期階段,但仍需要將更多功能、基礎設施和工具移植到 Blink。
無論如何我們相信我們走在正確的道路上,最終在 iOS 上的 Chromium 相關產品使用 Blink 內核取代 WebKit 內核。
盡管存在困難不過 Chromium 社區(qū)仍然致力于在 iOS 上提供基于 Blink 內核的版本,只不過這些工作因為蘋果的政策變得比較糾結,即蘋果不愿意開放除歐盟市場外的 iOS 瀏覽器內核,因此瀏覽器開發(fā)商必須維護兩套內核,一套使用自己的內核,一套使用 WebKit 內核。
所以對瀏覽器開發(fā)商來說如何取舍也是問題,但現在實際上瀏覽器成熟的內核開發(fā)商也只有谷歌和謀智基金會,這兩家都確定要把自家內核移植到 iOS。