微博、微博、知乎、今日头条,为什么我们媒体在这些APP上花费的时间总是很多?到底是什么样的魔力所致?通过文章来一窥究竟吧。
拿起你的手机,看看微博、知乎 、今日头条 、微信朋友圈……. 谋杀我们多少时间?它们为什么有这样的魔力?让我们来一探究竟吧。 从结构来看,这些社交和资讯类app中,都使用了feed流。feed流是一个信息出口,想要与他人或资讯建立连接,只需要刷新这一个动作,即可获得大量所需,并且不断在更新,可谓杀时间好手,令人沉溺。想要设计好feed流页面,对feed流的概念,模式进行了解是十分必要的。 什么是feed流呢? Feed,源自早期的RSS。 是一种呈现内容给用户并持续更新的方式,用户可以选择订阅多个资源,网站提供feed 网址 ,用户将feed网址登记到阅读器里,在阅读器里形成的聚合页就是feed流。 2006年 Facebook重新定义了feed,叫News Feed,我们如今广泛使用的模式和这个类似。它有几个特点: 订阅源不再是某个内容,而是生产内容的人/团体。订阅中通常夹杂非订阅内容,比如热门推荐,广告。 内容也不再严格按照timeline,广泛使用智能feed排序。新的feed流刻意不再需要主动搜索,而是主动呈现琳琅满目的内容。它对我们了如指掌,给我们想了解的,让我们不停的刷新沉溺于此。 对于用户来说这样一个超简单高效的了解内容方式,对于设计者来说,却是绞尽脑汁。 Feed流的主要模式 推(Push) 拉(Pull) 推拉结合(Hybrid) 以微博来举例: 1. 推模式: 当一个用户触发行为(比如发微博),自身行为记录到行为表中,同时也对应到这个用户的粉丝表,为每个粉丝插入一条feed。但是对于粉丝过万的大V,为每个粉丝插入一条feed对存储数据成本很大。
2. 拉模式: 当一个用户(特别是关注了很多人的)触发行为的时,拉取自己动态,检索用户的关注表,然后根据关注表检索新发的feed。如果一个用户关注过多的时候,查询该用户的关注列表也是有很大数据成本。
3. 推拉结合模式(结合方式多种,举两个列子) 在线推,离线拉: 大V发动态,只同步发布动态给同时在线的粉丝,离线的粉丝上线后,再去拉取动态。来完成推与拉。
定时推,离线拉: 大V发动态之后,以常驻进程的方式定时推送到粉丝动态表。
feed流智能排序 智能排序基于趋势trending、热门hot、用户生产UGC 、编辑推荐PGC、相似Similarity等等因素综合考虑,随着技术的进步智能算法将会更加懂得用户的喜好。 就像现在的Feed流广告,软到已经不难么讨厌甚至有些安利你愿意吃下,就像原生内容。能够很好的减少用户的信息过载问题。比如新浪微博。 本文不做技术性的展开。主要讨论设计方面,下面根据这些应用的feed流界面设计来探讨下用户在什么情况的诉求是什么,设计者想要推行什么。 下面用四款应用来分析看看他们如何运用feed流页面的: 1. 微信朋友圈 Timeline,是Feed流设计中最基础的一种的形式呈现。 根据去年官方数据,朋友圈基本还是已展示个人情况为主,65%的朋友圈为原创,而浏览朋友圈也不是强目的性的。 微信朋友圈有私密性,不会像微博或者新闻一样follow特别多的人。用户更关注的人而不是内容,内容是好友的,优先级按时间,也就是纯Timeline形式。 对于微信的广告,因为其庞大的基数而得天独厚,但是用户接能明显感觉到是广告,比较生硬。 对于公众号的生产者而言,像微信这样的熟人社交平台,用户访问往往只局限在热门的10%左右的内容,只有那些最热门的,得到了很高转发的内容,才能得到更多的曝光。一些冷门的内容可能会永远沉在数据库中,没有被人发现。 2. 新浪微博 产品定位 Slogan:随时随地发现新鲜事。 (责任编辑:admin) |