蘋果要求所有在 iOS 和 iPadOS 中瀏覽網頁的應用程式都使用自己的瀏覽器引擎 WebKit,但在被指控反競爭行為的情況下,它是否應該繼續有效地禁止競爭對手的瀏覽器引擎?
最近,大型科技公司一直受到反競爭行為的指控,英國競爭與市場管理局(CMA) 首席執行官安德里亞·科斯切利(Andrea Coscelli)在新聞稿中宣布:
蘋果和谷歌對我們使用手機的方式已經形成了一種惡習,我們擔心這會導致英國數百萬人迷失方向。
在這些反競爭行為的指控中,蘋果因要求瀏覽網路的應用程式在iOS 和iPadOS 上使用WebKit 框架和WebKit Javascript 而受到批評,該政策有效地禁止了非基於WebKit的瀏覽器。 Apple 的App Store 審查教學指出:
2.5.6 瀏覽網頁的應用程式必須使用適當的 WebKit 框架和 WebKit Javascript。
圍繞著這項要求引發了激烈的爭論,一些開發人員和監管機構認為它會積極扼殺iOS 和iPadOS 的創新,而蘋果則認為有必要保護用戶的安全和隱私,以及防止Chromium 的主導地位。
Google 的 Chromium 是許多流行瀏覽器背後的技術,包括 Chrome、Microsoft Edge、Brave 和 Opera。有些人認為,Chromium 的主導地位正在導致“瀏覽器單一文化”,扼殺競爭對手網路技術的發展。來自Apple 佈道者和Safari 開發者倡導者Jen Simmons 的推文似乎暗示了維護WebKit 限制的重要性,原因如下:
根據網絡分析服務StatCounter 的數據,Safari 擁有9.84% 的桌面瀏覽器市場份額,而GoogleChrome 則擁有壓倒性的65.38%。 Safari 目前在行動平台上的地位比在桌上型電腦上更安全,但它仍然僅次於 Google Chrome。儘管 Safari 是iPhone和iPad上的預設瀏覽器,但Safari 在行動裝置上的市佔率為 26.71%,而 Chrome 以 62.06% 的市佔率在 iOS 和 Android 上佔據主導地位。除了 Chrome,基於 Chromium 的瀏覽器(例如 Microsoft Edge)在其他最受歡迎的瀏覽器中占主導地位。
如果Apple 停止強制在iOS 和iPadOS 上使用WebKit,Chrome 和Edge 等行動版瀏覽器背後的開發人員可能會像桌面瀏覽器一樣切換到Chromium,從而使Chromium 獲得更大的整體市場份額,並可能限制競爭對手的機會與之競爭的技術。
CMA在其行動生態系統市場研究中期報告中表示,Apple 使用以下理由為其iOS 上的WebKit 政策辯護:
Apple 告訴我們,在iOS 上只允許WebKit 主要是出於安全和隱私的考量。特別是,許多現代網站運行來自未知開發人員的程式碼。 Apple 告訴我們,由於 WebKit 的限制,它能夠為所有 iPhone 用戶快速有效地解決 iPhone 上所有瀏覽器的安全問題(假設只有一個瀏覽器引擎)。它進一步告訴我們,在 Apple 看來,WebKit 提供了比 Blink 和 Gecko 更好的安全保護等級。
蘋果辯稱,由於它控制WebKit,並且它是這些設備上唯一的瀏覽器引擎,因此該限制允許該公司對iPhone 和iPad 上的所有瀏覽器進行全面的安全和隱私改進,從而提供更好的用戶體驗並防止分散化。它還聲稱 WebKit 比競爭對手的瀏覽器引擎更安全。
其他人則認為 WebKit 限制會積極損害 iOS 上的瀏覽器競爭。 Epic Games的執行長 Tim Sweeney 曾與蘋果公司就App Store費用發生激烈爭執,現在他表示WebKit 限制是反競爭和不包容的:
蘋果圍繞WebKit的政策引起了監管機構的注意,例如CMA,該機構嚴厲批評了這一限制:
我們發現,透過要求iOS 設備上的所有瀏覽器使用其WebKit 瀏覽器引擎,Apple控制並設定了iOS 上所有瀏覽器的品質和功能界限。它還限制了競爭對手瀏覽器與 Safari 區分開來的潛力。例如,瀏覽器無法加快頁面載入速度,無法以 WebKit 不支援的格式顯示影片。此外,Apple 不會為競爭對手的瀏覽器提供對 Safari 可用的相同功能和 API 的存取權。總體而言,這意味著 Safari 在 iOS 裝置上不會面臨其他瀏覽器的有效競爭。
證據還表明,iOS 上的瀏覽器提供的功能支援少於基於其他瀏覽器引擎的瀏覽器,特別是在 Web 應用方面。因此,與來自 App Store 的原生應用程式相比,Web 應用程式在 iOS 裝置上交付內容的可行性較低。
CMA 強調,應用程式開發人員無法將他們的瀏覽器與 Safari 區分開來,而 Web 開發人員則受到 WebKit 支援的功能的約束。
重要的是,由於 WebKit 的限制,Apple 決定是否不僅支援自己的瀏覽器,而且支援 iOS 上的所有瀏覽器。這不僅限制了競爭(因為它實質上限制了競爭對手瀏覽器在速度和功能等因素上與Safari 區分開來的潛力),而且還限制了iOS 設備上所有瀏覽器的功能,剝奪了iOS 用戶可能受益的有用創新從。
這場辯論也與蘋果長期以來對允許iOS 和 iPadOS 上的應用程式側載保持沉默有關。除了頂級遊戲之外,開發者在 iOS 和 iPadOS 上發布與原生應用程式無法區分的 Web 應用程式的唯一實際障礙是 Apple 對 Safari 的 WebKit 限制和控制。如果開發人員可以使用不同的瀏覽器來開啟 Web 應用程序,那麼有效地從 Web 側載成為可能。
也值得注意的是,CMA 不接受Apple 的論點,即將iOS 和iPadOS 上的Web 瀏覽限制為WebKit 對效能和解決安全漏洞更有好處:
##總體而言,我們迄今為止收到的證據並不表明Apple 的WebKit 限制允許更快、更有效地響應iOS 上專用瀏覽器應用程式的安全威脅......##[.. .]
#...我們迄今為止看到的證據並沒有顯示WebKit 和替代瀏覽器引擎的安全性能有重大差異。
在持續的辯論中,一些開發者聚集在 Twitter 標籤#AppleBrowserBan背後,表達他們對 Apple 的 WebKit 限制的不滿。
以上是蘋果應該繼續在 iOS 上禁止競爭對手的瀏覽器引擎嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!