首页 > 编程知识 正文

feed流有用吗,feed流是信息流吗

时间:2023-05-04 06:43:10 阅读:278295 作者:3082

作者:胡点Vivian
链接:https://www.zhihu.com/question/20825185/answer/107671816
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

原题主的具体问题是关于排版的,目前已有不错的回答,我这里就针对问题本身「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。
<img src="https://pic2.zhimg.com/519aa35a112543f0f9678a24d7a47899_b.jpg" data-rawwidth="1220" data-rawheight="789" class="origin_image zh-lightbox-thumb" width="1220" data-original="https://pic2.zhimg.com/519aa35a112543f0f9678a24d7a47899_r.jpg">图:一个典型的 Feed Reader (

图:一个典型的 Feed Reader (Reeder 3 for Mac)界面,来自一个典型的程序员


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

@沉静的流沙 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 年;
<img src="https://pic4.zhimg.com/c51bd67d6524f2d3edb7169667708daf_b.png" data-rawwidth="288" data-rawheight="294" class="content_image" width="288">
Medium 给订阅源打标签并分类存放,用户从导航进入到特定类别查看其下的 Feed 内容;
<img src="https://pic3.zhimg.com/876a0e6b4f68421f9a24657d8ac9f5ea_b.png" data-rawwidth="864" data-rawheight="139" class="origin_image zh-lightbox-thumb" width="864" data-original="https://pic3.zhimg.com/876a0e6b4f68421f9a24657d8ac9f5ea_r.png">

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

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

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



参考链接:
Web feed
Facebook features

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。