AMP通過使用自定義組件amp-img重新設計了滾動圖并將原有的HTML內容替代,同理也用amp-audio替代了音樂內容,用amp-video替代了視頻內容。AMP的開發(fā)者認為這可以讓AMP只有在需要時才去調用這些加載項。然而,這卻造成了對Web瀏覽器自身的限制,而不是HTML本身。AMP也很清楚這樣做所帶來的后果。你失去的不僅僅只是一些HTML標簽,還有基于CSS的動畫和滾動條。
不過好在AMP的開發(fā)者在聽取意見上做得非常好。在初期,一個關于AMP的代碼曾遭到了強烈反對——原因是這條代碼禁用了閱讀時的縮放功能。值得慶幸的是Google聽取了意見,消除了影響縮放的tag標簽。
AMP的標記語言只是其中的一部分。畢竟,如果AMP真正想做的事是去掉所有的Web增強功能,只呈現(xiàn)頁面的內容的話,它完全可以不必這么大費周章。提高加載速度對用戶來說是一個不錯的附帶好處,但從AMP的角度來看Facebook的Instant Article的話,看起來Facebook就像是把用戶鎖到了一個特定的網站、形式或者說服務中。
問題就在于廣告服務上
Facebook開發(fā)Instant Article的目的是讓你在Facebook上就能看到其他網站上的內容,這個方向是非常正確。如果能夠在Facebook里享受到比在其他瀏覽器更加快的加載速度的話,用戶又何必再去用別的應用來看呢。
谷歌似乎是認識到了來自于Facebook的這種威脅——通過Instant Article,F(xiàn)acebook完全可以過濾掉Google的廣告服務。于是Google迅速動手開發(fā)了AMP項目,其目的實際上就是為了增強它在移動廣告服務領域的市場。至于為什么電腦用戶被拋棄掉了,那是因為谷歌已經掌握把廣告推送給你的能力了。
如果你看過AMP的演示視頻,那你就能知道它在明年將會如何集成到搜索結果中。AMP頁面在谷歌搜索頁的鋪設方式和在其他網頁中加載本地應用的方式是相通的。使得用戶能夠享受到非?斓捻憫俣。
小編推薦閱讀