Google 對網路的展望,讓 AMP 格式成為內容載入變快的加速器

作者 | 發布日期 2018 年 03 月 13 日 8:15 | 分類 Google , 數位內容 , 社群 line share follow us in feedly line share
Google 對網路的展望,讓 AMP 格式成為內容載入變快的加速器


2015 年 10 月,Google 悄悄推出一項名為 Accelerated Mobile Pages Project(簡稱 AMP)的行動網頁加速項目;這是一個開源項目,目的是讓行動網頁加載更快,用時不到 1 秒。該項目推出後,Twitter、紐約時報等成為最早一批 AMP 的合作成員。

時隔兩年多,Google 在 AMP 項目決定邁出重大一步。

Google 為何推出 AMP?

正如前面所言,AMP 是開源項目;程式碼都存放在設計師社群 Github 上,可以隨意下載。不過按照此項目官網介紹,AMP 由三大核心套件構成,分別是 AMP HTML、AMP JS 和 AMP Cache,內容提供商和網站營運者可利用這些東西,打造符合 AMP 標準的網站,大幅加快網頁速度。

那麼,Google 為何要推出 AMP?

這個問題還要從 Facebook Instant Articles 和蘋果 Apple News 說起。據了解,早在 2015 年 5 月,Facebook 推出互動式媒體內容建立工具 Instant Articles,同樣可大幅加快行動網頁文章加載速度,檢視畫質圖片並播放影片。當然,Instant Articles 只能檢視與 Facebook 簽署協定的網站內容,比如紐約時報、國家地理雜誌、英國廣播公司等,簽約者也可利用這個工具向消費者展示廣告。

當然,與 Facebook 簽約要收費,Instant Articles 本質上是 Facebook 用戶端體驗更好的獲利工具。而蘋果 2015 年推出的 Apple News 在達成方式與 Instant Articles 類似,同樣需要最佳化網頁內容,並同樣要收費。

不得不承認的是,相對 Facebook 和蘋果的方法,Google 類似動作算是後來者;不過 Google 方法不同。AMP 是完全免費的開源項目,採用此標準的網站無需與 Google 簽約,更不必付費。

考慮到「免費」是以往 Google 推動產品及標準推廣的慣用策略,故對 AMP 採取的策略並不令人意外。

龐大的 AMP 生態

對任何人和公司而言,「免費」都是充滿吸引力的詞。但對全世界眾多內容提供者而言,選擇並遵從一個全新的行動網頁標準,產生的代價可能還不足以用「免費」來抵銷。

為了推動 AMP 發展,Google 巧妙地利用自己的搜索引擎優勢,表示會用 Google 引擎對符合 AMP 的內容平台進行 SEO 層面的優先排名;換句話說,如果在搜尋結果中出現兩個內容一樣的網頁,其中的 AMP 網頁,會被 Google 優先選擇。

對支援 AMP 的新聞網站來說,一旦用戶搜索就會在 Google 搜尋頁面上方出現 Top Stories 的輪播圖,一觸即達。

不過 Google 在 AMP 項目的野心很大,它沒有被 AMP 中 Mobile 左右,而是嘗試將這標準覆蓋到行動端和電腦桌面,甚至希望推動其成為未來的網頁標準;本質上,它是一個跨平台、跨瀏覽器的項目。目前支援的瀏覽器包括 Chrome、Firefox、Edge、Safari、Opera 等主流瀏覽器。

Google 除了建立一個專門團隊進行 AMP 相關開發工作,還與全球廣告商、內容提供商、CMS(內容管理系統)、Audio / Video 廠商達成合作協定,以內容提供商和 Audio / Video 廠商為例,支援 AMP 的包括 Google、百度、Bing、微博、搜狗、騰訊 QQ 空間、Medium、LinkedIn、雅虎日本、YouTube、Hulu 等,可說是全球內容商的半壁江山了。

如果從資料來看,整個 AMP 生態囊括 2,500 萬個域名網址,100 多個平台,覆蓋出版、廣告、電子商務、企業等多個領域。

Google 的野心

經歷兩年多摸索發展,AMP 已形成一個標準:這也正是 Google 內部負責 AMP 的  Malte Ubl 在 3 月 8 日部落格文章透露出的資訊。

Malte Ubl 表示,經歷了一系列與 W3C 旗下 WICG(Web 平台孵化器社群,任務是設計下一代 Web 標準)的溝通合作,那些不支援 AMP(non-AMP)的網頁可能用上符合上述標準的 AMP 網頁功能,也就是說加載速度更快了。

這標準對 non-AMP 的網頁支援,可能會首先體現在 Google 搜尋引擎,不過具體時間還沒有定。Malte Ubl 表示,他們希望 non-AMP 的網頁也能用到 Google Search 的 Top Stories 輪播圖功能。

Google 毫無疑問展示了對未來網頁發展的野心。Malte 表示,Google 希望在整個 Web 中創造非凡的互動體驗,「AMP 只是其中一個選擇,但是我們(Google)建議的;我們將投入 AMP 更多」。所以很明顯,Google 其實希望 AMP 成為下一代 Web 標準,雖然這聽起來並不是件容易的事。

值得一提的是,Google 發表這篇文章前幾個月,國外網路出現了一封公開信,要求 Google 修改 AMP 標準;隨後在 Medium 也出現一些文章,而一些 Twitter 消息也讓 AMP 陷入不利發展的輿論,有人指責 Google「要控制一切」。

Google 搜尋引擎工程副總裁 David Besbris 針對此事回應 The Verge 記者 Dieter Bohn 時表示:

在我們看來,AMP 真的是一個公益項目。我們開發 AMP 並不是想控制一切,不是其他人想的那樣。想想在 AMP 發表之前,過去幾年前那些行動網頁的瀏覽體驗有多糟。

的確,那時的行動網頁體驗很糟糕。2015 年 7 月,The Verge 主編 Nilay Patel 寫過一篇題為《The mobile Web Sucks》文章,來控訴當時行動網頁的種種問題。4 個月後,AMP 誕生。

AMP 是一個公益項目嗎?

最後值得思考的是,AMP 真的如 David Besbris 所言,是純粹的公益項目嗎?

從 AMP 自身來看,它是免費開源的,且在參與之後會帶來良好的消費端使用體驗。拿它與 Facebook 的 Instant Articles 和蘋果的 Apple News 相比,AMP 的確是不同性質的項目,帶有非常濃厚的公益色彩。

但是,身為一家商業公司,Google 推動 AMP 走向標準化,甚至鼓勵它成為下一代 Web 標準的一部分;背後無疑有長遠的商業動機。包括 Google 搜尋引擎、Google Chrome 瀏覽器、Gmail 信箱、Google Maps 電子地圖、Android 作業系統在內的諸多免費商業產品,為整個網路帶來巨大便利的同時,也為 Google 這家公司帶來龐大的商業利益──在消費者看來,Google 嘗試透過 AMP 扮演同樣的角色。

或可這樣說,Google 一直嘗試讓 AMP 在下一代 Web 標準中扮演公益項目的角色,而 AMP 也在努力扮演這個角色;但 AMP 永遠無法擺脫出身於 Google。不過話又說過來,只要能實行「Do The Right Thing」宗旨,AMP 又為什麼一定要成為純粹的公益項目呢?

(本文由 雷鋒網 授權轉載;首圖來源:影片截圖)

延伸閱讀: