转载

Facebook告诉你,要想在移动上做文章,速度慢是死路一条

Facebook告诉你,要想在移动上做文章,速度慢是死路一条

  谷歌,亚马逊,沃尔玛。毋庸置疑,每个用户登录都可以毫不费力的打开他们的网站,快速使用他们提供的服务。所以说,一个能让用户感受到高速服务,不仅可以提升网站的使用量,也能提高用户参与度,就像早期的 Instagram。因此,当你听说 Facebook 以速度为优势去获得广告商的青睐,那真的一点儿都不要感到奇怪。

  为了克服网站延迟和其他网络问题,通常有两种方式,一是通过改变交付内容,二是尝试优化自己的产品,但实际上,这是两种完全不同的事。Facebook 已经使用了一个方法,将上述两个问题进行了有效合并。

  Facebook 联手纽约时报等多家知名媒体推出了 Instant Articles 内容服务,用户可以在 Facebook 原生移动 App 上快速加载内容。在一篇新闻稿中,Facebook 提到他们绝大多数新闻内容平均加载时间是 8 秒,也是目前为止 Facebook 上加载速度最慢的内容类型。而 Instant Articles 解决了这个问题,相比于标准移动网页文章,Facebook 如今的阅读体验速度提高了十倍以上。没错,是 0.8 秒,说实话,没人知道 Facebook 是如何做到这一点的,这的确让人感到印象深刻。

  Facebook 可以完全控制展现给用户的内容。如果没有 Instant Articles,用户在纽约时报网站上点击一篇文章,很可能先会来到纽约时报的网页服务器(服务器主机可能是由阿卡迈公司或是其他类似厂商提供),然后抓取不同内容片段、整合展现在用户手机上。Instant Articles 则是把所有内容打包成一个整体,然后再发送给用户,完全无需使用纽约时报的主机服务器。

  不仅如此,如果有图像、视频、以及文本(非常有可能)混合内容,那么从不同源加载内容的时间也会变长,而且预取的难度也会增大-----这恰恰是 Facebook 需要完全控制的原因,因为只有这样,才能大大提升性能。此外,Facebook 采用的均是当下最先进的技术,比如他们是第一个使用谷歌 SPDY 的公司,说不定现在他们已经使用了 HTTP/2。FacebookFacebook 正在使用 AsyncDisplayKit,一款专门为 Paper 开发的用户界面框架。

  事实核查

  网站流量分析公司 Chartbeat 与很多内容出版公司有过合作,他们会分析这些公司在一定的网页负载时间内,是否有数据被汇集。Chartbeat 分析了一个桌面和移动网页负载时间的统计图。他们花了一周时间,在大约 70 个网站上进行了取样,当然这些网站都允许 Chartbeat 进行汇集数据,后者一共查看了 5 亿个网站。或许这个不是一个完美的取样数据,但至少也可以说明一些问题。其中,57% 的移动用户和 72% 的桌面用户页面加载时间在 8 秒之内,12&的移动用户和8% 的桌面用户的耗时则超过 20 秒。

  Facebook 是对的:绝大多数网页的内容加载时间的确很长。2004 年,谷歌指出如果网页内容加载时间超过 2 秒,用户就会感到不爽。对于移动端而言,同样如此,人们无法忍受网页内容的加载时间过长。

  如果说 Facebook 要解决页面加载时长问题,那么他们肯定需要“进化”。

  联网体验

  实际上,包括 Facebook 在内的很多互联网巨头没有搞清一件事情,那就是强调网络性能和“内容”其实是两个不同的事情。还有设计,设计不只是一张漂亮的“脸蛋儿”,同时也是一种整体体验,而这种体验很大程度上是依赖网络,网络条件,以及人们对网络的感觉等因素。当设计移动用户体验时,需要对网络这一概念有更多考虑。

  笔者在此可以推荐一家公司,TwinPrime,该公司位于加州雷德伍德城,获得了 True Ventures 的投资。他们开发了一系列技术,可以极大地提升移动 App 性能,举个例子,使用他们的技术,纽约时报的 iPhone 应用可以看到相关的性能数据。(见下表)

Facebook告诉你,要想在移动上做文章,速度慢是死路一条

  总之,当我们看看 Facebook,看看他们推出的全新的内容服务 Instant Articles,就不难发现他们又开始在网络性能和速度上重新构建 App 应用和用户体验了。

正文到此结束
Loading...