概念

在使用微信的过程中,用户所操作的交互记录,本文重点讨论的是浏览的位置。

保留的

  • 公众号文章位置,同一文章的浏览位置会被记录,包括了以下入口等,其会在用户发生页面离开时保存位置,打开时查询有无位置记录,如果有,程序进行页面的滚动。这一交互记录在你退出微信后仍然有效。
    • 直接搜公众号文章入口
    • 朋友圈某公众号文章入口
    • 微信搜索某文章入口
    • 文章顶部点公众号进去然后再找文章入口
    • 公众号通讯录公众号入口
    • 聊天窗口入口
  • 自己的朋友圈浏览位置,在你打开朋友圈然后浏览到某人位置时,退出朋友圈,重新进入,保留位置。退出微信后仍然有效。
  • 主tab界面的浏览位置,包括通讯录或者聊天列表本身,后台时会保留,退出应用后不再保留

    不保留的

  • 浏览他人朋友圈,退出窗口后不保留,需要重新浏览不退出窗口应用后台运行保留界面。每次进入是查看最新的状态。

  • 聊天窗口,无论是群聊天还是单人聊天都不会保留浏览位置,每次进入都会自动滚动到最新位置。
  • 发朋友的状态,编辑状态,交互状态后台时会保留,退出后不保留,文字内容都会保留
  • 朋友圈相册打开记录,后台运行时保留,退出后不保留
  • 公众号列表查看位置不保留
  • 群聊列表的查看位置不保留
  • 标签列表的查看位置不保留
  • 卡包列表的查看位置不保留
  • 相册列表的查看位置不保留
  • 搜索过的关键字记录不保留,筛选类型不保留
  • 收藏列表的查看位置不保留


小结

微信里那些会保留,不会保留的浏览交互,除了聊天本身,看文章看自己的朋友圈做了强位置保留,大多数情况下都是查看最新记录。

拓展思考

那么问题来了,

1 你觉得每次操作都是最新的丢失交互习惯吗?如果不习惯,你觉得是应该什么时机去保留或者舍弃你的交互记录,是离开界面时?后台运行时?退出时?点顶部刷新时?
2 其实很多互联网产品都有类似的交互,也有人经常吐槽为什么这个位置不保留用户的行为,那再提升一层保留交互是否有意义呢?