Feed 除了 timeline 形式,还有没有更好的内容展示方式?

谢谢各位的帮助和讨论,问题我没表达清楚,我想问的不是说feed是用时间排序还是热度排序之类的,是想问,我们要给用户提供一条条的内容,现在时间轴的 纵向…
关注者
1,353
被浏览
72,581

10 个回答

先说说feed的元信息吧

feed的核心是内容,其次会有可能有:

内容产生的时间

内容产生的地点

内容的发布者

分类(tag)

其中内容是核心,依附于内容的还有更小的元信息

例如互联网上常见的设计,被顶的次数、被转发的次数、被评论的次数等都是内容下的更小的元信息

讨论feed的形式其实就是讨论内容和所有的元信息组合组合之后的如何组织并展示

请允许我这么定义(实在找不到更准确的表达方式了):

feed就是在若干条件限制下的内容展示


百度搜索结果就是一种feed,条件是关键词以及后台算法(网易花田把征友搜索条件做成了feed)

人人网上的好友的新鲜事儿就是一种feed,条件是你好友动态的时间排序

google reader中的内容流就是一种feed,条件是订阅的文章的时间排序

以上的feed是一维

打开你的团购客户端,搜索附近的团购,你会看到两种展示,一种是按照距离排序的一维的列表

一种就是在地图上显示的团购信息,可以生动的看到内容所在的位置

这种地图上显示的feed就是二维

当你跳出虚拟地图,站到了真正的土地上,看到了活生生的世界,你眼前的feed是立体的(比三维更多),有地理信息,有商家店面信息,有顾客人流信息,有停车位信息,等等,有数不尽的元信息(这些都是限制条件)

回到上面的问题,除了timeline有没有更好的内容展示形式,取决与用户如何快速准确得到想要的信息

搜索如果是时间排序,微博如果是按照转发数量排序,会发生什么情况呢?很显然用户就无法得到自己想要的信息,如果是一维的排序,要不是依据一个元信息进行排序,例如时间、距离、价格,要不就是两种以上的元信息进行排序(无限种组合,所谓的智能排序),用户对一维的排序是有个心里预期的,当你打破这种预期,就会对用户造成困扰,比较恶心的例子如:

搜索的结果排序(在结果前把广告植入进去)

新浪微博的智能排序(打乱时间,用户的心理预期收到干扰)

淘宝商品价格排序(很多淘宝店主都定一个很低价格,比如某某数码相机799,但进去后发现799的没货,其实是999)

类似的商业手段屡试不爽

原题主的具体问题是关于排版的,目前已有不错的回答,我这里就针对问题本身「Feed 除了 timeline 形式还有哪些形式」说说。

首先,什么是 Feed ?

a web feed (or news feed) is a data format used for providing users with frequently updated content. Content distributors syndicate a web feed, thereby allowing users to subscribe to it.

从 Feed 的定义来看,有两点值得注意:

1. Feed 是一种数据格式,用于给(订阅的)用户提供持续更新的内容;

2. 看似是 Push 内容给用户的形式,实质是用户自己主动选择多个订阅源,展示内容汇总的聚合器(典型代表是RSS)主动向服务器请求内容,再以时间顺序呈现到聚合器,是一种典型的 Pull Technology(定义如下):

Pull coding or client pull is a style of network communication where the initial request for data originates from the client, and then is responded to by the server.

所以,这样来看,先前回答中的很多例子(搜索结果、智能排序、论坛、单个新闻类网站)中的那部分被我们认为是 Feed 的部分严格来说都不能算是 Feed。

图:一个典型的 Feed Reader (

Reeder 3 for Mac

)界面,来自一个典型的程序员


然而,虽然早期的 Feed 典型是 RSS,现在使用的人相对已经比较少了(大名鼎鼎的 Google Reader 都关了)。而大多数90后(比如我)第一次见到类似 Feed 的东西大概是从 Path、人人、微博这类社交产品上。2006年 Facebook 第一次提出了 News Feed 这个新东西,可以说是从此重新定义了 Feed 这个词的含义。今天听

@JJ Ying

他们的播客中也提到了对 RSS 的热情逐渐淡去因为归根结底他们更加在乎的是产生内容的人而不是内容本身,只要关注对了人,经过筛选的内容总会源源不断的涌现。

Facebook 首页的 News Feed 可以看做一个新型聚合器,订阅源的是你的好友或 Follow 的公众人物,内容是他们公开发布的动态。当好友数量较多且活跃时,就可以收到不断更新的内容,这是我们最常见的 Feed 形式。微博、知乎也类似。姑且称为 Feed 2.0 吧。

Feed 2.0 的特点在我看来是,不再纯粹遵循上面的定义,具体表现为:

1. 内容中掺杂着非订阅源的内容,如 Facebook 中的广告,微博中的推广内容;

2. 内容不再严格按照时间顺序排列,如智能排序、知乎实验室版本的首页动态等;

3. 聚合器不再基于万维网,内容以 HTML 这种朴素而开放的形式传输,而是相对封闭,因订阅源来自平台中的真实用户,所以用户都必须登录才能查看订阅内容,而内容的产生也都基于平台的账号系统和规则。

在这样的基础下,我们再来讨论内容展示的形式。

时间是 Feed 所遵循的终极维度,因为内容的更新是不断向服务器发出请求的结果。

在Facebook中,个人页面除了 Timeline ,还有 About 以及 Photo 等页面内容,但只有 Timeline 页面真正算得上是 Feed。

可以说,Timeline 是 Feed 最原始最直觉也最基本的展示形式,如果说有更好的,那也是在 Timeline 的基础上做设计。

比如,除了一溜烟的无限下拉外,可以将内容归类并添加导航。

如 Facebook Timeline 边上有按照年份的归类,点击一下就可以直接跳回 2010 年;

Medium 给订阅源打标签并分类存放,用户从导航进入到特定类别查看其下的 Feed 内容;

另外还有知乎、Quora 之类的智能排序,大方向上仍旧是基于时间先后,但是不是严格遵循时间顺序,在一定的范围内会根据推荐机制强势插入时间上并不是「最近」的内容。

至于在 Timeline 的规则下,是以卡片形式、瀑布形式、对话形式还是杂志形式来展示需根据产品定位设计,不再赘述。

总的来说,Feed 是一种用户主动订阅和索取信息的方式,但是对于将要看到的内容并不会有特别明确的预期(不同于搜索),尤其在现在人们无时无刻在用手机「杀时间」的情况下,一般来说效率准确性并不是内容排序中优先级最高的,而感兴趣才是。



参考链接:

Web feedFacebook features