拥有11.5亿月活用户的微信,产品到底有啥设计逻辑?( 三 )


总体来讲 , 微信的设计逻辑主要分为两个方面:一是整体考虑所有角色 , 在考虑角色a的使用需求的同时 , 还要考虑角色a的使用需求给角色b、角色c或平台所带来的影响;二是关注整个产品的定位及平台生态 , 考虑需求或设计时 , 应先从全局开始 , 再到局部 。
拥有11.5亿月活用户的微信,产品到底有啥设计逻辑?文章插图
从大局到细节 , 微信对于产品设计的把控可谓完美 , 有时候 , 胜负往往就在于细节 , 哪怕是一个小组件 , 可能就会有不一样的效果 。
下面 , 数艺君就以微信为例子 , 展开说说单元控件类组件的作用 。
02单元控件类组件单元控件类组件一共有7种:搜索、开关、页面控制器、图标、滑块、进度及选框 。
1.搜索
用户通过搜索关键词 , 可以提取自己想要的信息 。 当应用内包含大量信息的时候 , 用户通过搜索可以快速地定位到特定的内容 。
使用场景:用于对信息的快速查找 。
使用特性:①功能模块含有搜索框或搜索图标;②通过点击触发搜索功能 , 跳转到新页面或浮层进行搜索操作 。
以微信APP为例 , 在iOS系统中默认搜索栏为隐藏样式 , 当用户下滑操作时出现搜索栏 , 用户点击输入框即可开始进行内容搜索;而在Android系统中将搜索图标放在了导航栏上 , 当用户点击搜索图标时 , 即可进行搜索 , 如下图所示 。
拥有11.5亿月活用户的微信,产品到底有啥设计逻辑?文章插图
2.开关
开关按钮仅在列表中使用 , 展示了两个互斥的选项和状态 。 在列表中 , 需要使用开关按钮让用户从某一项的两个互斥状态中指定一个 , 如“是 / 否”“开 / 关”等按钮 。
使用场景:用于对两种互斥状态进行选择 。
使用特性:①含有开关的标题名称;②开关按钮包含两种互斥状态 。
例如 , 微信消息设置页面中控制消息提醒的开关 , 如下图所示 。
拥有11.5亿月活用户的微信,产品到底有啥设计逻辑?文章插图
3.页面控制器
页面控制器的主要作用是告诉用户当前总共打开了几个视图、当前视图正处在其中的哪一个 , 以及视图长度是多少 。
使用场景:提示用户当前视图处在整个页面的位置 。
使用特性:①包含一系列圆点 , 圆点的个数代表当前打开的视图数量(从左到右 , 这些圆点代表了视图打开的先后顺序);②避免显示太多圆点 , 建议不超过6个 , 超过6个会很难让用户一目了然 。
当用户在手机浏览器中浏览知乎页面时 , 通过滑条用户很容易知晓当前页面的视图有多长 , 以及目前视图的位置 。 用户在使用京东APP时 , 系统会通过页面控制器告知用户当前总共打开了几个视图和当前视图是其中的哪一个 , 如图所示 。
拥有11.5亿月活用户的微信,产品到底有啥设计逻辑?文章插图
4.图标
图标是界面中的一种图形元素 , 主要用来执行应用程序中定义的操作 。 当用户点击指定的图标时 , 能执行图标指定的功能操作 。
使用场景:是可操作功能的标识入口 。
使用特性:①由图形和文字组成;②文字和图形需要能让人轻易地识别所代表的信息 。
例如 , 当用户点击微信APP和Instagram APP底部标签栏的图标时 , 可进行页面视图切换 , 如图所示 。
拥有11.5亿月活用户的微信,产品到底有啥设计逻辑?文章插图
5.滑块
滑块可以让用户在连续或间断的区间内 , 通过滑动锚点来选择一个合适的数值 。 在通常情况下 , 可将区间对应的最小值放在左边 , 将区间对应的最大值放在右边 。
在具体应用的过程中 , 可将滑块分为4种 , 即连续滑块、带有可编辑数值的滑块、间续滑块和附带数值标签的滑块 。 由于对不同样式的滑块组件及其使用特性在前面已经讲过 , 这里不再赘述 。


推荐阅读