中國(guó)新農(nóng)網(wǎng)
首頁 -> 技術(shù)

谷歌想讓自家加速移動(dòng)頁面技術(shù)成行業(yè)標(biāo)準(zhǔn) 可行嗎

    來源:網(wǎng)易  2018-03-09 11:57:52

  3月9日消息,據(jù)國(guó)外媒體報(bào)道,在當(dāng)?shù)貢r(shí)間3月8日發(fā)表的一篇博客文章中,谷歌宣布正式啟動(dòng)一個(gè)項(xiàng)目,以說服負(fù)責(zé)Web標(biāo)準(zhǔn)的組織能夠采用谷歌加速移動(dòng)頁面(AMP)框架背后相關(guān)的技術(shù)。從理論上講,這意味著實(shí)際上任何支持AMP的網(wǎng)頁將會(huì)獲得像AMP一樣的優(yōu)勢(shì):即時(shí)加載,兼容多個(gè)平臺(tái)以及在多個(gè)平臺(tái)上分發(fā),在谷歌平臺(tái)上的位置更加突出。

  雖然理解起來有些困難,但這對(duì)于Web以及谷歌未來與用戶的交互方式至關(guān)重要。從許多方面來說,谷歌關(guān)于AMP標(biāo)準(zhǔn)化的成敗將重塑Web在智能手機(jī)上的運(yùn)行方式。

  AMP(加速移動(dòng)頁面)是谷歌于2015年聯(lián)合數(shù)十家技術(shù)機(jī)構(gòu)和企業(yè)共同推出的一個(gè)移動(dòng)網(wǎng)頁加速項(xiàng)目,其嚴(yán)格限制了HTML中所能夠使用的內(nèi)容,在現(xiàn)有網(wǎng)頁技術(shù)的基礎(chǔ)上,該項(xiàng)目只使用了HTML中的一部分子集,使得AMP HTML文檔(也就是網(wǎng)頁)在瀏覽器中的加載和運(yùn)行速度很快。其主旨想法是,當(dāng)用戶再次點(diǎn)擊其他平臺(tái)上的相同鏈接時(shí),因?yàn)樗呀?jīng)在應(yīng)用中預(yù)裝了,所以用戶不必在此等待文章加載。 AMP的最終目標(biāo)是讓W(xué)eb頁面在移動(dòng)設(shè)備端的加載和PC端一樣流暢。

  可以說,谷歌徑直走進(jìn)了叢林的中心。

  通過創(chuàng)建AMP,谷歌徑直走進(jìn)了關(guān)注Web未來的開發(fā)人員組成的叢林中心。內(nèi)容發(fā)布商也擔(dān)心谷歌將會(huì)掌握太多的Web網(wǎng)絡(luò)控制權(quán)。事實(shí)上,所有人都擔(dān)心最終谷歌不是Web頁面的管家,而是其背后邪惡的木偶大師。

  在過去的幾個(gè)月中,所有這些擔(dān)憂都集中爆發(fā)了。有人發(fā)表公開信要求谷歌修繕AMP,網(wǎng)絡(luò)上充斥著對(duì)AMP的質(zhì)疑和攻擊。

  谷歌搜索工程副總裁大衛(wèi)。波斯瑞斯(DavidBesbris)對(duì)整個(gè)情況有些沮喪。本周早些時(shí)候,筆者造訪山景城,與波斯瑞斯以及AMP的工程負(fù)責(zé)人馬特爾。烏伯(Malte Ubl)交談。 波斯瑞斯表示:從我們的角度來看,這確實(shí)是一個(gè)相當(dāng)利他主義的項(xiàng)目。

  “我們之所以發(fā)明AMP,并不想人們所假設(shè)的那樣,是因?yàn)槲覀兿胍刂埔磺校彼f。相反,他認(rèn)為,你大可以回過頭看看幾年前,AMP問世之前整個(gè)移動(dòng)網(wǎng)絡(luò)的狀況是多么糟糕。事實(shí)上,美國(guó)科技網(wǎng)站TheVerge編輯尼萊。帕特爾(Nilay Patel)曾在2015年發(fā)表了一篇名為《移動(dòng)網(wǎng)絡(luò)太糟》的報(bào)道。他說得很貼切。而蘋果和Facebook通過創(chuàng)建專有格式來解決這個(gè)問題,然后說服內(nèi)容發(fā)布商通過特定格式將內(nèi)容發(fā)布到平臺(tái)上。帕特爾這樣寫道:

  總而言之,蘋果新聞和Facebook的即時(shí)文章都是對(duì)網(wǎng)絡(luò)開放性最可悲的駁斥:它們是不兼容的專有發(fā)布系統(tǒng),完全由大公司控制。它們根本不是特別理解內(nèi)容發(fā)布商或媒體。

  波斯瑞斯也以同樣的方式看待這件事情:“當(dāng)時(shí)業(yè)界趨勢(shì)是用簡(jiǎn)單方法解決這些問題,從而保證用戶體驗(yàn)。。。。。但這是以犧牲網(wǎng)絡(luò)開放性為代價(jià)的。”所以谷歌的解決方案是AMP,該框架設(shè)計(jì)的初衷在于讓整個(gè)Web網(wǎng)絡(luò)和這些平臺(tái)的效果一樣好,這樣整個(gè)Web網(wǎng)絡(luò)實(shí)際上就可以與蘋果和Facebook的平臺(tái)進(jìn)行競(jìng)爭(zhēng)。

  盡管有很多缺陷,但總體上AMP是一個(gè)非常明智的工程解決方案

  讓網(wǎng)頁能夠即時(shí)加載,同時(shí)兼容移動(dòng)端,需要非凡的智慧和對(duì)現(xiàn)有架構(gòu)的顛覆。

  這次顛覆涉及到現(xiàn)有Web技術(shù)(如iFrames)的重新組合,發(fā)布更為嚴(yán)格的網(wǎng)頁標(biāo)準(zhǔn)(保證加載速度更快)等等。而最關(guān)鍵的在于在網(wǎng)頁發(fā)布者的服務(wù)器到用戶手機(jī)之間采用完全不同類型的基礎(chǔ)設(shè)施。而人們?cè)谑褂肁MP時(shí),常常會(huì)抱怨出現(xiàn)的諸多問題。譬如iFrames會(huì)出現(xiàn)奇怪的滾屏,網(wǎng)址不匹配,或者是與完整網(wǎng)頁相比AMP頁面顯得更呆版。當(dāng)然,現(xiàn)在所有這些問題的解決方案存在或已經(jīng)提出。

  盡管存在所有這些問題,但AMP依舊有很大益處:當(dāng)需要發(fā)布網(wǎng)頁時(shí),它可以從任何緩存服務(wù)器發(fā)布。但這并不是真的讓它變得更快的原因;真正重要的是它可以實(shí)現(xiàn)即時(shí)加載,因?yàn)樗呀?jīng)在后臺(tái)進(jìn)行了預(yù)加載。然而盡管AMO進(jìn)行了預(yù)加載處理,但由于用戶沒有真正訪問,所以發(fā)布商就無法設(shè)置任何Cookie或進(jìn)行任何跟蹤。而且即使該源網(wǎng)頁內(nèi)容在第一次發(fā)布后進(jìn)行了更新,位于谷歌搜索或Twitter平臺(tái)上的緩存網(wǎng)頁會(huì)與規(guī)范來源保持一致。

  “我們需要不斷嘗試來真正弄清楚。”

  “一開始,很多人認(rèn)為Web無法做到這一點(diǎn),”波斯瑞斯說。 烏伯和他的團(tuán)隊(duì)提出了組合技術(shù)的想法,但它需要目前尚未真正構(gòu)建到Web中的技術(shù)。所以谷歌面臨著一個(gè)選擇:花時(shí)間試著說服Web標(biāo)準(zhǔn)組織采納AMP,讓瀏覽器開發(fā)商來支持它,或者干脆把它通過谷歌搜索等自家產(chǎn)品向全世界推廣。

  波斯瑞斯認(rèn)為:“我們需要不斷嘗試才能真正弄清楚。” 谷歌必須證明改進(jìn)后的Web能夠和Facebook的即時(shí)文章效果一樣好。更重要的是,速度必須要快,必須在人們拋棄它之前,就獲得了同樣好的效果——也就是在人們拋棄之前,AMP已經(jīng)有了上百萬個(gè)定制應(yīng)用程度和文章 。波斯瑞斯表示谷歌不能被動(dòng)等著制定Web標(biāo)準(zhǔn)的委員會(huì)完成這項(xiàng)工作。 “如果你走的是標(biāo)準(zhǔn)流程,現(xiàn)在我們依舊在紙上談兵,”他認(rèn)為。

  AMP是否算作“網(wǎng)絡(luò)(Web)”的一部分實(shí)際上仍是爭(zhēng)議的焦點(diǎn)之一 。波斯瑞斯和烏伯堅(jiān)定地認(rèn)為它是,而且為此提出了一個(gè)令人信服的理由。他們認(rèn)為,AMP不需要使用谷歌服務(wù)器或提供谷歌廣告;他們可以完全獨(dú)立于谷歌平臺(tái)進(jìn)行發(fā)布。

  不管谷歌的工程師們?cè)趺聪耄谏骄俺且酝猓M管Bing,Twitter,百度等已采用了AMP,但其與Google的聯(lián)系還是要強(qiáng)于單純的Web。部分原因在于谷歌是為了應(yīng)對(duì)蘋果或Facebook的行動(dòng)而推出了AMP,所以很容易就陷入了“谷歌專有文章格式”這個(gè)論斷。但大多數(shù)情況下,谷歌依托其巨大的用戶體量,通過其最大的產(chǎn)品谷歌搜索大大推動(dòng)了AMP。支持AMP的發(fā)布商能夠出現(xiàn)在谷歌新聞?shì)啿ブ校@意味著帶來大量流量。這才是支持AMP前進(jìn)的巨大動(dòng)力。

  烏伯最新發(fā)布的博客文章這樣寫道:

  “鑒于我們已經(jīng)從AMP中學(xué)到的東西,現(xiàn)在我們準(zhǔn)備采取下一步行動(dòng),并努力支持更多的內(nèi)容快速加載。AMP不再僅僅基于谷歌搜索。”

  谷歌提議的并不是要將整個(gè)Web網(wǎng)絡(luò)變成AMP,而是把一些聰明黑客的想法付諸實(shí)踐,使AMP能夠在整個(gè)Web網(wǎng)絡(luò)上運(yùn)行,然后使其成為與谷歌無關(guān)的通用標(biāo)準(zhǔn)。這樣的話,幾乎所有的Web頁面都可以像現(xiàn)在AMP所支持的一樣快速分發(fā)和加載。

  谷歌并不盲目,它知道其他公司不太可能采用AMP作為解決網(wǎng)絡(luò)問題的通用方案。盡管烏伯會(huì)高興地說出有多少非谷歌員工對(duì)AMP代碼作出了貢獻(xiàn),但他自己在谷歌工作,并且是AMP項(xiàng)目的負(fù)責(zé)人。新標(biāo)準(zhǔn)——其中許多已經(jīng)在開發(fā)中——或許會(huì)對(duì)網(wǎng)絡(luò)真正有用。但同樣重要的是,如果他們被視為基本的新Web技術(shù)而非谷歌谷歌項(xiàng)目,他們真的更有可能被競(jìng)爭(zhēng)對(duì)手所利用。

  谷歌認(rèn)為AMP可以展示出一種速度更快,體驗(yàn)更好的移動(dòng)網(wǎng)絡(luò)

  波斯瑞斯稱:“我們的目標(biāo)始終是推動(dòng)AMP的標(biāo)準(zhǔn)化—— 從開發(fā)AMP過程中獲得更多的經(jīng)驗(yàn)教訓(xùn)。”

  當(dāng)然,這種新標(biāo)準(zhǔn)目前還沒有一個(gè)明確的名稱。為了避嫌,谷歌顯然不愿意主動(dòng)提出。烏伯在博客文章中表示:

  谷歌之于AMP的目標(biāo)是擴(kuò)展其對(duì)頭條新聞?shì)啿サ裙δ艿闹С郑詽M足(1)符合一系列性能和用戶體驗(yàn)標(biāo)準(zhǔn),(2)實(shí)現(xiàn)一套新的AMP類網(wǎng)絡(luò)標(biāo)準(zhǔn)。關(guān)鍵路徑中的一些建議標(biāo)準(zhǔn)包括特征策略,Web打包,iframe升級(jí),性能時(shí)間軸和繪圖時(shí)間。

  接下來的步驟可能會(huì)涉及到諸多流程,我猜測(cè)最樂觀的情況下也需要幾個(gè)月的時(shí)間——更可能是幾年時(shí)間。各種標(biāo)準(zhǔn)話組織必須提出建議,嘗試并同意。而且Web標(biāo)準(zhǔn)化組織不僅僅是W3C一家機(jī)構(gòu)的工作。允許網(wǎng)頁離線工作并重新分發(fā)的網(wǎng)絡(luò)打包技術(shù)實(shí)際上可能需要和另一組織達(dá)成一致。

  畢竟,最終需要開發(fā)網(wǎng)絡(luò)瀏覽器和應(yīng)用程序的公司實(shí)現(xiàn)這一切。當(dāng)提及AMP標(biāo)準(zhǔn)化的時(shí)間表時(shí),烏伯只是表示這一過程會(huì)持續(xù)很長(zhǎng)時(shí)間。

  同時(shí),谷歌絕對(duì)會(huì)繼續(xù)開發(fā)AMP并推廣其使用。但為了加速標(biāo)準(zhǔn)流程,它采用了最初推廣AMP的相同策略——在谷歌平臺(tái)上的顯著位置。谷歌承諾,任何與AMP效果相匹配的網(wǎng)頁都會(huì)在谷歌搜索中獲得完全相同的對(duì)待。

  現(xiàn)在來看,谷歌沒有公布一個(gè)關(guān)于和AMP頁面的效果清單——至少目前也沒有。對(duì)于AMP背后的團(tuán)隊(duì)來說,其花費(fèi)了很長(zhǎng)時(shí)間才確定AMP背后的技術(shù)可以被普及。其需要與Web標(biāo)準(zhǔn)化組織共同合作來完成AMP的標(biāo)準(zhǔn)化,無疑這需要更長(zhǎng)時(shí)間。而在此前,AMP支持的頁面還是會(huì)在谷歌搜索中獲得特殊待遇。

  AMP的標(biāo)準(zhǔn)化需要時(shí)間

  一旦AMP成為標(biāo)準(zhǔn)并得以順利實(shí)施,任何符合這些標(biāo)準(zhǔn)的頁面都可以顯示在谷歌搜索的頭條新聞推送以及Android系統(tǒng)上的谷歌新聞流中,甚至可以在搜索結(jié)果旁顯示AMP支持的藍(lán)色閃電標(biāo)記。但是,谷歌并不會(huì)保證采用相關(guān)標(biāo)準(zhǔn)的網(wǎng)頁在搜索結(jié)果中的排名更靠前,正如AMP也不會(huì)明確保證相關(guān)網(wǎng)頁的搜索位置更為靠前。 “為了在谷歌搜索中排名靠前,你需要做很多事情,但我們并不會(huì)告訴你到底是什么,”波斯瑞斯開玩笑說。

  烏伯發(fā)布的博客文章或許并無法消除人們對(duì)AMP的負(fù)面認(rèn)識(shí)。AMP被賦予了太多內(nèi)容,很多人擔(dān)憂谷歌會(huì)借此強(qiáng)化對(duì)整個(gè)Web網(wǎng)絡(luò)的控制。但是不少人又對(duì)Web網(wǎng)頁在移動(dòng)端的用戶體驗(yàn)不甚滿意,卻沒有足夠的動(dòng)力去尋求更加開放的選擇。通過這一舉措,谷歌似乎正在試圖創(chuàng)造一個(gè)能讓用戶滿意的新Web網(wǎng)絡(luò)。

  AMP自出現(xiàn)以來一直飽受爭(zhēng)議,這通常也是建立Web標(biāo)準(zhǔn)的必經(jīng)之路。但是AMP的風(fēng)險(xiǎn)要比以往高很多,因?yàn)槿藗儗?duì)于Web開放性的關(guān)注要更多。AMP很可能會(huì)消失,除非它能夠得到重構(gòu),而非改進(jìn)。

  這并不是說每個(gè)人都應(yīng)該完全信任谷歌,堅(jiān)信該公司能夠從開放性中獲得最大利益。谷歌的確會(huì)從充滿活力的網(wǎng)絡(luò)中受益更多。但是其在網(wǎng)絡(luò)上的影響力是如此之大,以至于看起來就像是在控制網(wǎng)絡(luò)。在談到Web網(wǎng)絡(luò)時(shí),谷歌自己也會(huì)意識(shí)到這一點(diǎn)。

【免責(zé)聲明】

1、凡本網(wǎng)注明出處非(中國(guó)新農(nóng)網(wǎng))的作品,均轉(zhuǎn)載于自其它媒體,并不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé),目的在于信息的傳遞,本網(wǎng)不承擔(dān)稿件侵權(quán)行為的連帶責(zé)任,如對(duì)稿件有質(zhì)疑請(qǐng)與本網(wǎng)客服聯(lián)系。

2、刊發(fā)此文目的在于傳遞更多信息,文章內(nèi)容僅供參考,不構(gòu)成投資建議,投資者據(jù)此操作,風(fēng)險(xiǎn)自擔(dān)。

3、如涉及作品內(nèi)容、版權(quán)等其它問題,請(qǐng)?jiān)?5日內(nèi)聯(lián)系本網(wǎng)客服。

閱讀延展

聊城陽谷整合資源推進(jìn)產(chǎn)業(yè)扶貧

聊城陽谷整合資源推進(jìn)產(chǎn)業(yè)扶貧

聊城市陽谷縣李臺(tái)鎮(zhèn)圍繞鞏固提升脫貧成效這一目標(biāo),依托優(yōu)勢(shì)產(chǎn)業(yè)項(xiàng)目,有效整合各類資源,積極推進(jìn)產(chǎn)業(yè)扶貧項(xiàng)目,進(jìn)一步增強(qiáng)貧困群眾..

2018-04-09 14:45:36

無人科技助力鄉(xiāng)村振興 京東智慧農(nóng)業(yè)共同體成立

無人科技助力鄉(xiāng)村振興 京東智慧農(nóng)業(yè)共同體成立

以科技賦能、資源賦能、產(chǎn)業(yè)賦能助力鄉(xiāng)村振興!4月9日上午,京東無人機(jī)開放賦能暨智慧農(nóng)業(yè)共同體啟動(dòng)會(huì)在京東集團(tuán)總部舉行。會(huì)上,京東..

2018-04-09 14:44:35

岳普湖縣:農(nóng)業(yè)科技示范基地帶動(dòng)就業(yè)

岳普湖縣:農(nóng)業(yè)科技示范基地帶動(dòng)就業(yè)

4月7日,岳普湖縣也克先拜巴扎鎮(zhèn)塔勒博依村村民在該村農(nóng)業(yè)科技示范基地除草。該基地育有20多種300萬株蔬菜、瓜果、花卉苗,已吸納20多..

2018-04-09 14:40:38

根據(jù)目前形勢(shì),在農(nóng)村辦幼兒園、做土地流轉(zhuǎn)、快遞上

根據(jù)目前形勢(shì),在農(nóng)村辦幼兒園、做土地流轉(zhuǎn)、快遞上

每個(gè)人都想賺錢,不想出門打工就在咱自己家賺,在農(nóng)村創(chuàng)業(yè)選項(xiàng)目最需要關(guān)注的有兩點(diǎn),一是緊跟國(guó)家政策,二是有市場(chǎng)發(fā)展空間,而市場(chǎng)和..

2018-04-09 13:21:33

2018年春荒補(bǔ)助:這三類對(duì)象可以申請(qǐng)

2018年春荒補(bǔ)助:這三類對(duì)象可以申請(qǐng)

根據(jù)民政部發(fā)布的《受災(zāi)人員冬春生活救助工作規(guī)程》,國(guó)家將給春荒受災(zāi)人員生活救助金補(bǔ)助,那2018年都有哪些補(bǔ)助?能補(bǔ)助多少錢?哪些人..

2018-04-09 13:15:58