Facebook告訴你,開(kāi)發(fā)app,快才能活的好

Facebook告訴你,想在移動(dòng)上做文章,速度慢是死路一條

  谷歌,亞馬遜,沃爾瑪。毋庸置疑,每個(gè)用戶登錄都可以毫不費(fèi)力的打開(kāi)他們的網(wǎng)站,快速使用他們提供的服務(wù)。所以說(shuō),一個(gè)能讓用戶感受到高速服務(wù),不僅可以提升網(wǎng)站的使用量,也能提高用戶參與度,就像早期的Instagram。因此,當(dāng)你聽(tīng)說(shuō)Facebook以速度為優(yōu)勢(shì)去獲得廣告商的青睞,那真的一點(diǎn)兒都不要感到奇怪。

為了克服網(wǎng)站延遲和其他網(wǎng)絡(luò)問(wèn)題,通常有兩種方式,一是通過(guò)改變交付內(nèi)容,二是嘗試優(yōu)化自己的產(chǎn)品,但實(shí)際上,這是兩種完全不同的事。Facebook已經(jīng)使用了一個(gè)方法,將上述兩個(gè)問(wèn)題進(jìn)行了有效合并。

Facebook聯(lián)手紐約時(shí)報(bào)等多家知名媒體推出了Instant Articles內(nèi)容服務(wù),用戶可以在Facebook原生移動(dòng)App上快速加載內(nèi)容。在一篇新聞稿中,F(xiàn)acebook提到他們絕大多數(shù)新聞內(nèi)容平均加載時(shí)間是8秒,也是目前為止Facebook上加載速度最慢的內(nèi)容類型。而Instant Articles解決了這個(gè)問(wèn)題,相比于標(biāo)準(zhǔn)移動(dòng)網(wǎng)頁(yè)文章,F(xiàn)acebook如今的閱讀體驗(yàn)速度提高了十倍以上。沒(méi)錯(cuò),是0.8秒,說(shuō)實(shí)話,沒(méi)人知道Facebook是如何做到這一點(diǎn)的,這的確讓人感到印象深刻。

Facebook可以完全控制展現(xiàn)給用戶的內(nèi)容。如果沒(méi)有Instant Articles,用戶在紐約時(shí)報(bào)網(wǎng)站上點(diǎn)擊一篇文章,很可能先會(huì)來(lái)到紐約時(shí)報(bào)的網(wǎng)頁(yè)服務(wù)器(服務(wù)器主機(jī)可能是由阿卡邁公司或是其他類似廠商提供),然后抓取不同內(nèi)容片段、整合展現(xiàn)在用戶手機(jī)上。Instant Articles則是把所有內(nèi)容打包成一個(gè)整體,然后再發(fā)送給用戶,完全無(wú)需使用紐約時(shí)報(bào)的主機(jī)服務(wù)器。

不僅如此,如果有圖像、視頻、以及文本(非常有可能)混合內(nèi)容,那么從不同源加載內(nèi)容的時(shí)間也會(huì)變長(zhǎng),而且預(yù)取的難度也會(huì)增大—–這恰恰是Facebook需要完全控制的原因,因?yàn)橹挥羞@樣,才能大大提升性能。此外,F(xiàn)acebook采用的均是當(dāng)下最先進(jìn)的技術(shù),比如他們是第一個(gè)使用谷歌SPDY的公司,說(shuō)不定現(xiàn)在他們已經(jīng)使用了HTTP/2。FacebookFacebook正在使用AsyncDisplayKit,一款專門為Paper開(kāi)發(fā)的用戶界面框架。

  事實(shí)核查

網(wǎng)站流量分析公司Chartbeat與很多內(nèi)容出版公司有過(guò)合作,他們會(huì)分析這些公司在一定的網(wǎng)頁(yè)負(fù)載時(shí)間內(nèi),是否有數(shù)據(jù)被匯集。Chartbeat分析了一個(gè)桌面和移動(dòng)網(wǎng)頁(yè)負(fù)載時(shí)間的統(tǒng)計(jì)圖。他們花了一周時(shí)間,在大約70個(gè)網(wǎng)站上進(jìn)行了取樣,當(dāng)然這些網(wǎng)站都允許Chartbeat進(jìn)行匯集數(shù)據(jù),后者一共查看了5億個(gè)網(wǎng)站?;蛟S這個(gè)不是一個(gè)完美的取樣數(shù)據(jù),但至少也可以說(shuō)明一些問(wèn)題。其中,57%的移動(dòng)用戶和72%的桌面用戶頁(yè)面加載時(shí)間在8秒之內(nèi),12&的移動(dòng)用戶和8%的桌面用戶的耗時(shí)則超過(guò)20秒。

Facebook是對(duì)的:絕大多數(shù)網(wǎng)頁(yè)的內(nèi)容加載時(shí)間的確很長(zhǎng)。2004年,谷歌指出如果網(wǎng)頁(yè)內(nèi)容加載時(shí)間超過(guò)2秒,用戶就會(huì)感到不爽。對(duì)于移動(dòng)端而言,同樣如此,人們無(wú)法忍受網(wǎng)頁(yè)內(nèi)容的加載時(shí)間過(guò)長(zhǎng)。

如果說(shuō)Facebook要解決頁(yè)面加載時(shí)長(zhǎng)問(wèn)題,那么他們肯定需要“進(jìn)化”。

  聯(lián)網(wǎng)體驗(yàn)

實(shí)際上,包括Facebook在內(nèi)的很多互聯(lián)網(wǎng)巨頭沒(méi)有搞清一件事情,那就是強(qiáng)調(diào)網(wǎng)絡(luò)性能和“內(nèi)容”其實(shí)是兩個(gè)不同的事情。還有設(shè)計(jì),設(shè)計(jì)不只是一張漂亮的“臉蛋兒”,同時(shí)也是一種整體體驗(yàn),而這種體驗(yàn)很大程度上是依賴網(wǎng)絡(luò),網(wǎng)絡(luò)條件,以及人們對(duì)網(wǎng)絡(luò)的感覺(jué)等因素。當(dāng)設(shè)計(jì)移動(dòng)用戶體驗(yàn)時(shí),需要對(duì)網(wǎng)絡(luò)這一概念有更多考慮。

筆者在此可以推薦一家公司,TwinPrime,該公司位于加州雷德伍德城,獲得了True Ventures的投資。他們開(kāi)發(fā)了一系列技術(shù),可以極大地提升移動(dòng)App性能,舉個(gè)例子,使用他們的技術(shù),紐約時(shí)報(bào)的iPhone應(yīng)用可以看到相關(guān)的性能數(shù)據(jù)。(見(jiàn)下表)

總之,當(dāng)我們看看Facebook,看看他們推出的全新的內(nèi)容服務(wù)Instant Articles,就不難發(fā)現(xiàn)他們又開(kāi)始在網(wǎng)絡(luò)性能和速度上重新制作手機(jī)App應(yīng)用和用戶體驗(yàn)了。

 

發(fā)表評(píng)論