60 天大作战

这是从今年国庆立下的 flag,今天为止基本已经有20多天了。先前没有做文章的记录,只做了思维简图。大概是这些年越来越不敢相信自己的文字能力,有什么想法都是做简图而从来不写成文字或者博客,没有人监督的最后总会是匆匆了事。现在开始正式记录,希望等结束后,真的对自己有帮助。

20171031

为什么微信没有下拉刷新功能?

 首先这个问题是不严谨的,整个微信里的两大重要模块中,聊天对话没有用下拉刷新,但朋友圈功能是有用到下拉刷新功能的。而这就回到问题的另一个角度:

  • 哪些移动App产品用了下拉刷新功能,目前可以想到的大概有:
    • facebook
    • weibo,twitter
    • 大部分的信息聚合类产品应用

 由此可以反推,下拉刷新主要常见于订阅feed产品,而朋友圈本质上也是将好友的动态进行订阅(不再显示则意味着取消订阅)。因此朋友圈用这样的方式是没毛病的。

回到微信。

  • 作为一款即时聊天应用,必须满足至少两个重要需求:
    • 最新消息的自动获取及其相关提示
    • 最近获得消息的功能永远占据屏幕最优先的位置。

 显而易见以上两点和feed流下拉刷新交互方式相悖:下拉刷新首先意味着用户获取信息的频次严重依赖用户的手动操作,即你不执行刷新,新消息便不能主动显示,这和即时通讯的需求是冲突的。
 首先,下拉刷新中的独立单位为一条动态,而不是一个人,这就造成了来自同个对象的消息被打碎显示在时间轴中;但这本身对于weibo或者朋友圈这样的使用场景中并不构成问题,因为不同时间下的状态本身就是一次单纯的记录,而不是沟通行为。用户执行一次操作,获取一条基本单位的信息,操作和结果是基本对等的;
 可如果放在即时聊天场景下,用户在外围列表中获取一次最新消息,每次下拉,仅能看到头部状态的变化(新增了几条消息,谁新增了),这样的操作效率对于对话场景显然是过低了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容