Campaign. ( Ethan Marcotte 對於 AMP 的評論 )
按:本文編譯自 https://ethanmarcotte.com/wrote/campaign/ ,如果對於整個事情的前因後果有興趣,可以參考 https://dsgn.tw/archives/64634/ 這篇文章。

一些朋友把這篇文章發給我,讓我對 Google 的加速移動頁面 (AMP) 專案感到好奇,並想知道我是怎麼想的。這篇文章的內容是 AMP 團隊的宣告,雖然這整件事都值得一讀,但對我來說有一個關鍵:

Google 的目標是讓更多的網站可以顯示在我們開發的套件上,例如 Top Stories Carousel 和類似 AMP 的內容,這些網站只要可以 (1) 滿足效能和使用者體驗標準,(2) 實現一些關鍵性的網站建議標準,包括 Feature Policy, Web Packaging, iframe promotion, Performance Timeline, 以及 Paint Timing 等。

為了解釋這一點,AMP 團隊表示,他們正在定義新的標準,讓非 AMP 頁面將獲得與 AMP 相同的搜尋位置。(對,目前 AMP 頁面還是具有搜尋的優先顯示權)

從表面上看,我很高興聽到 AMP 團隊採用了更開放的語調。正如我去年所提到的,AMP 的真正價值並不是因為他們的標記格式——相反地,大家會使用 AMP 幾乎是因為它在 Google 搜尋結果中佔有優勢地位。如果非 AMP 頁面可以享受相同的特權?坦白地說,那太好了。

然而,現在開始慶祝還言之過早。幾個月前,AMP 團隊釋出了一個類似的公告,他們宣佈問題 google.com/amp 網址將消失——或者更確切地說,它們將消失在支援新建立的「Web 包裝」標準的瀏覽器中。下面是約翰·格魯伯的宣告:

共享標準的 url 而不是 google.com/amp URL 只是 AMP 的眾多問題之一,而這裡提出的「修復」要求世界上每個 web 瀏覽器的更新版本都可以工作。

直到這些標準被確定下來,然後它們被大量的瀏覽器所採用之前,AMP 都還會有自己的一套標準。更詳細地說,AMP 在短期內和中期都不會產生任何變化。事實上,完全有可能什麼都不會改變。就目前而言,使用 AMP 頁面是讓你的網站能夠出現在 Top Stories Carousel 的唯一方法,而且你的網站要託管在 Google 擁有或 Google 已認證的伺服器上。

先把實行時間的問題放在一邊,我發現自己在閱讀公告時看到很多問題。具體來說,像是:

公告提到,非 AMP 頁面將必須滿足一組「客觀效能和使用者體驗標準」。

非 AMP 頁面在 Carousel 中出現的精確標準是什麼?(根據 The Verge 的說法,這個列表目前還不存在。)

誰來定義這個「客觀效能和使用者體驗標準」?誰有權限改變這套標準?

公告提到,非 amp 頁面必須包含「一套未來的 web 標準」。宣告只概述了其中的一些。又有同樣的問題:「一套未來的 web 標準」的精確列表是什麼?誰定義了這個列表?誰能改變這個標準?

除了 Google 之外,還有哪些瀏覽器廠商表達了實現這些標準的意圖?

這些標準什麼時候會出爐?換句話說,我們什麼時候可以合理地期望在 Carousel 中釋出非 amp 頁面?

在 Carousel 中,AMP 的內容會優先於非 AMP 內容嗎?

AMP 團隊最近宣佈他們正在整合 AMP 到 Gmail,併發布了一種新的沈浸式(和長期耳聞)的「故事」格式。這些整合仍然是 AMP 格式的獨家嗎?如果是這樣,為什麼?

我認為,問這些問題是值得的。因為很高興聽到 AMP 團隊向更開放的網路提出一些建議——我個人也衷心感謝他們這樣做。但是,如果我們將一組 Google 擁有的標準換成另一套稍微寬鬆的 Google 擁有的標準,我不確定會有多少改變。

同樣,從今天開始,由我和我們行業中的其他許多人提出的問題仍然是問題。因此,當我為這一宣告喝彩時,我仍然有問題。也許你也一樣。