童话说说技术创业美文职业
投稿投诉
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

【逆向工程】信息架构推演:微信消息列表的步骤细节新手扫盲

11月27日 回头爱投稿
  无数小伙伴分析过微信的产品、交互设计,然而,这个亿万人使用的社交软件,它的信息架构到底是如何的?消息列表,是微信客户端的主界面,今天就来分析一下,管中窥豹!本文富含大量图表,实在是互联网小白和老鸟应该必读的,请不要吝惜流量。
  流程方法论
  逆向工程,请自行搜索相关概念。简言之,如果非常喜欢一款产品,又无法身临其境的感受设计过程,逆向推演就成为了非常好的学习方法,坚持经常,必有提高。
  分析样本输入
  每次打开微信,最经常使用的界面就是〔消息列表〕,把它先收入囊中,截图取样。截图还是有一些技巧的,尽量把更多交互控件状态都保留下来(在诸多小伙伴的配合下完成,感谢!)。
  微信消息列表样本
  还原高保真RP
  对于原型的保真度,每个交互设计师的理解不同,如果有3年以上经验,都不会比下面这个差吧
  还原之后的高保真RP
  输出《交互设计说明文档》
  此刻,变身微信的交互设计师,将产品还原成相对标准的文档。
  首先,整个界面由三部分组成:标题栏Title、消息列表MsgList、标签式下导航TabN主要操作有对话搜索、添加()、Tap点击进入消息对话界面等。
  微信消息列表高保真原型交互模式区分
  其次,消息列表中,某一对话的通栏区块定义为〔对话Block〕交互组件,包含一个隐藏操作行为:切换已读未读、删除对话。
  微信消息列表隐藏交互操作
  再次,〔对话Block〕这个组件包含图片Image、交谈对象Interlocutor(s)、当前对话摘要CurrentDigest、日期时间DTime、未读提示UnreadAlert五个交互控件;五个控件并且会根据交谈主体、新消息种类、开通免打搅功能而相互影响变化,交互规则异常复杂,于是将规则逐个列出。
  交互文档片段对话Block图片
  交互文档片段对话Block交谈对象
  交互文档片段对话Block当前对话摘要
  交互文档片段对话Block日期时间
  前面这些都是铺垫,信息架构推演刚刚开始!
  司空见惯,三人成虎
  详尽的交互文档已经完成,反推信息架构应该不是什么难事了吧,这也未必。
  比如,经过千辛万苦,可能是下面这张图。
  为什么这货不是信息架构?
  根本原因,信息是抽象的,而不是图上这些表象内容。
  这货究竟是什么?
  姑且可以称为“某个界面之中的内容关系”。
  这货有什么用?
  用处还挺大的,譬如
  标注给UI设计师开发人员,让他们对内容逻辑一目了然
  放在简历和WorkShow里,让非专业人士唏嘘赞叹,让一切看起来井井有条
  这货有什么害处?
  没有深入到信息的灵魂,削弱了关联,难免以偏概全
  固化了思维,无从着手优化和创新(最后只能大家抄来抄去)
  用结果代替原因,本末倒置,混淆视听
  反正,不知道何日起,大家居然、居然、居然认为这货就是信息架构了
  产品经理、UI设计师、前端开发如果这么理解也就算了;绝大部分交互设计师也是这样认为,堂而皇之把这货放入Portfolio,也是醉了!
  开始前的复习
  2009年,Hozin发表过一篇《从概念设计到信息架构》,今天继续沿用其中的思路和方法。
  《从概念设计到信息架构》,经过6年前,被非授权转载了无数次(坐等收网),原版请看这里
  复习一下图例先,很重要的。
  第一步,核心概念
  信息架构是一种准确的抽象,研究抽象事物,那就是摆弄“概念”。
  微信消息,本质上是对话,即“我和其他人之间的信息来往”,核心概念至少有两个:用户User和会话Dialog
  于是,得到了非常简单的雏形,未来的一切都由这个“受精卵”发育而成,既然是核心,那就越简单越好。
  第二步,概念的延伸
  从概念延伸出子概念,辨别概念之间的关系。对于微信消息,不难发现:对话者可能是自然人、一群自然人,还可能是机器人,所以增加了一个核心概念“系统System”;对话是一种用户间行为,被传递的是消息,于是又增加了一个核心概念“消息(单条)ASingleMessage”。
  经过这些延伸增益,信息架构已经从母体分娩,成为“小婴儿”啦!
  第三步,概念合并打包
  概念之前的关系非常复杂,已经占用了太多的连线,为了避免影响到以后的步骤,先要对概念进行整理,无非包含两种情况:概念之间是兄弟平行关系,把它们分配同组;概念之间是父子支配关系,把它们分配同组;一言蔽之“打仗亲兄弟,上阵父子兵”。
  “小婴儿”当然不晓得自己便便咯,经过慢慢训练,终于有一天离开纸尿裤,养成饭前便后要洗手等习惯,茁壮成长为“有秩序感的儿童”。
  思考题
  父子概念同组,兄弟概念同组,这些合并打包,在Step03图中分别是如何表示的?
  第四步,概念实例化
  从抽象概念,迈向内容载体的中间过程,就是实例化。
  有些抽象概念根本无法实例化,比如“道德”;有一些就很容易啊,“鸟类”的实例化就是鸵鸟、大公鸡
  无论是IM还是社交软件,聊天这个产品,在实例化之前都是差不多的概念,Step03那张图对于QQSkype陌陌同样有效,从实例化开始,这些产品才开始分化。
  只有实例化,才能具体化,才有可能生成最后的界面。
  “儿童”终于上了幼儿园,开始接受K12的各种教育培养,找到自己的兴趣方向,成为“恰同学骚年”!
  思考题
  Step04的这个局部,为什么设计成这个样子的
  第五步,填充属性与操作
  实体,看得见摸得到;系统的分析实体,无非就是有哪些属性,如何改变这些属性(操作)。
  谢天谢地,这步骤的操作方法很普及了,就是“这货”的功劳!
  “同学骚年”终于开始要参加高考,无论怎样,算是迈入高等学府的“大学生”了。
  至于为什么会“三人成虎”,很简单呐,“应试教育”大抵也算教育的一种类型吧
  第六步,标定内容,添加关联,终成信息架构
  在互联网产品设计中,信息架构是为了界面呈现而存在,界面是由内容构成的。标定内容的种类和数量,决定了界面的复杂度,甚至决定了“需要多少个界面”。
  映射,通常意味着〔等效关系〕,原理略去三百字,主要是用起来方便些。
  最终结果,如下图
  现在,那个“受精卵”,终于熬到了“大学毕业”,然并个卵,〔毕业就意味着失业〕,有木有?毕竟只有少数人像微信一样有那么牛的“亲爹”。
投诉 评论 转载

有这么一种办法,可以让你的用户不讨厌广告前几天老板跟我说:在app产品设计时给留个广告位。我问,类似顶部banner广告位那种?老板说:可以尝试新的方式,自然而然地呈现广告,要创新不落俗套。说到广告,有些人摩拳……从分享机制反观产品形态与业务逻辑“分享”是一个在App中特别常见的功能,从运营层面它满足了推广需求,从用户层面则满足了用户对外塑造自我形象、分享自我点滴、宣扬价值观等需求。这次我将分析五类常见应用(社交类、内……产品的版本迭代机制是这样的一款互联网产品的版本迭代不是在最开始就规划好的,也不应该规划好,甚至不用做很长远的规划,因为你的长远规划真的只是停留在规划。一款新产品推出市场,死了或者火了的处理方法比较……关于微信朋友圈与个人相册的点赞,呈现状态不同的问题今天微信群某朋友问了一个问题:从朋友圈里面看,消息的点赞人是以名字显示的,而在个人相册里面看吗,消息的点赞人以头像显示的。为什么出现了这样的差异呢?老实说听到这个问……脑图之困,为什么你的思路打不开?思维导图,近年非常热门的一类工具,仿佛成了瑞士军刀,切水果、开罐头、拧螺丝好像还能杀牛砍树?工具,永远是辅助;但,太倚赖某种工具,可能就被固化了某些习惯,成为路上羁绊。认……《aboutface3交互设计精髓》读书笔记之控件篇写这篇《aboutface3交互设计精髓》读书笔记之控件篇,其实初衷是想恶补一下自己关于控件的知识。因为之前的工作中,我经常分不清老大说的控件是啥?除非老大找出实例给我看,不然……【逆向工程】信息架构推演:微信消息列表的步骤细节新手扫盲无数小伙伴分析过微信的产品、交互设计,然而,这个亿万人使用的社交软件,它的信息架构到底是如何的?消息列表,是微信客户端的主界面,今天就来分析一下,管中窥豹!本文富含大量图表,实……概念设计Windows10手机版百度浏览器设计浏览器,作为互联网的重要入口之一,在经历了前几年的惨烈厮杀后,基本已被瓜分完毕。而移动互联网的兴起,让原本沉寂的浏览器市场再生波澜。然而,这一切争夺都貌似与Windows……积分体系,究竟是不是用户激励的最优解?当产品面临用户活跃度低的窘境时,很多产品经理都把积分体系当做救命稻草,尤其在当今的互联网产品中,积分体系已经几乎成为一种标配。少有人去深入思考积分体系对一款产品长远来看究竟起到……四个方法帮你打造留存率超高的产品我们每天都感叹“改变”有多难落空的新年计划、从未使用的健身卡、东西少吃点、存款留多点,可惜都止步在了YY。其实有很多产品和服务在致力于帮我们实现那些可望不可及的目标选择更……企业应用的后台设计,远比你想象的重要企业软件通常都离不开“后台管理功能”(Administration),这是一个非常容易被忽略的环节,但它设计的优劣几乎决定了软件本身的生死。一个逻辑清晰,繁简得当的后台,能够加……永恒设计:优秀设计的10个标准设计师的主要目标是什么?他正在尽量发明能够经受得住时间考验的东西、永恒的东西,还是想追随最新潮流?这两种方式对于设计而言,是困难的。第一种方式要求你超越已知和已有事物去考虑,这……
跨境支付(二):行业综述2B产品设计套路二:表格页设计一篇文章带你了解短信推送机制做好移动应用设计的4大建议拆解按钮规范从采购系统的核心链路,了解采购系统功能善用锚定原理,学会产品定价从货币到支付,看电商背后的交易系统是怎么设计的?网易云音乐歌单推荐算法:技术同学体验反推B端产品设计中,审批流程如何设计?2B产品设计套路一:表单设计搞明白标签栏,再来说用户体验
保洁服务合同公司文明礼仪规范君子兰的作文500字3篇杰夫贝索斯将和他的弟弟一起参与蓝色起源的首次载人太空试飞擦厨房油烟对手有伤害吗上班男人要注意少看邮件压力变小有这样一个地方原来幸福就在我身边父亲好段好句描写爸爸的好段好句印母牛产人面牛犊揭秘世界十大变异动物如何查微信删除好友聊天记录(安卓手机聊天记录能恢复吗)阿廖沙刘少奇的俄国孙子,放弃军衔也要来中国,如今定居广州

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界