Google 開源技術惹非議,遭廠商集體聲討
AMP(Accelerated Mobile Pages)是由 AMP 開源項目開發的一個開源 HTML 框架。最初由 Google 創建,AMP 針對網絡瀏覽進行了優化,旨在幫助網頁更快地加載。采用 AMP 技術的頁面可以由 CDN 緩存,而這就是頁面能夠更快加載的原因。
在 Google 看來,當網頁開始使用 AMP 技術后,瀏覽器可以提高加載這類網頁時的性能從而改善用戶體驗。但是采用 AMP 技術的這些網頁實際上是由 Google 服務器提供,Google 使用預加載技術和自己的服務器來提供 AMP 內容。使用 AMP 加載的頁面看起來似乎是來自于原始網站本身,但實際上來自于 Google 的服務器。
AMP 自誕生以來一直是一個備受爭議項目,因為在用戶訪問網站的過程中,Google 完全沒有讓原始網站參與這個過程,而這就帶來了以下這些問題。
Google AMP 技術所存在的一些問題:
AMP 對隱私有害:AMP 頁面給了 Google 更多的控制權,因為內容是由 Google 提供的。Google 可以通過降低搜索排名來懲罰不使用 AMP 的網站;
AMP 不利于安全:AMP 的內容是從 Google 服務器加載的,但 AMP 使其看起來好像內容直接來自網站本身;
AMP 加劇了對網絡的壟斷:AMP 內容讓 Google 對網絡有更多控制,使用 "任意的非 Web 標準"。Google 控制了 AMP 頁面使用的布局和技術,這有利于該公司的核心業務 —— 廣告。
AMP 對性能和可用性不利:Google 聲稱 AMP 驅動的網頁加載速度更快,但這只是 "性能的中位數" 的說法。AMP 頁面的加載速度在很多情況下可能比從網站本身提供的普通頁面更慢;
正因如此,Brave 近日表示他們將繞過 AMP,把使用 Google AMP 技術的網頁自動重定向到對應的原始網站。從 Brave 1.38 開始,Brave 將新增 De-AMP 選項,默認情況下 De-AMP 將會被自動激活(Beta 版和 Nightly 版目前已經可以使用)。啟用 De-AMP 后,Brave 會嘗試直接解析鏈接,將加載的內容立即重定向到原始網站。
除了 Brave,面向隱私的搜索引擎 DuckDuckGo 也表示,當用戶使用 DuckDuckGo 應用程序(iOS/Android/Mac)或瀏覽器擴展程序時,DuckDuckGo 將使用原始網頁代替 Google AMP 版本的網頁。
目前 Google 已經在開發下一代 AMP 技術,將會使用他們自己提出的 Signed Exchange 和 WebBundle 技術。根據 Brave 的說法,這兩項技術將導致 "更多的網絡內容由 Google 的服務器提供",從隱私、性能和用戶控制的角度來看,Signed Exchange 和 WebBundles 相比之前會產生更多的問題。
本文轉自OSCHINA
本文標題:Google 開源技術惹非議,遭廠商集體聲討
本文地址:https://www.oschina.net/news/192316/google-amp-privacy