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