网易云音乐更新到了2.0,相比之前增加不少功能模块,很多交互细节也做了调整。
一、系统状态可见原则 Visibility of system status
在网页上用户进行了操作,比如单击,单击hover,右键或是滚动,页面控件都要给出相应的反应;同时,还要给出这个操作的结果,比如等待加载、操作错误等等。除此之外,用户新进入一个页面,也需要给用户以提示信息,否则用户会不知道是自己操作错误,还是网络错误还是APP本身出错。
二、环境贴切原则 Match between system and the real world
1、考虑到用户都是普通人,因此文案尽量不使用术语,而是要契合用户特征;尽可能从真实世界中提取设计元素,可以采用隐喻设计提示用户功能。不让用户形成认知障碍。
2、另外就是要契合用户使用场景,让操作结果和用户的心智模型一致。
下图中,歌单名字都十分口语化,让用户能够预期到其中的内容
三、用户的控制性和自由度 User control and freedom
这个原则是避免误操作的原则,在Google docs中,总是能够让你随时撤销你的操作,因为这是一款用户不断进行编辑的软件,因此出错的可能性很大。
在云音乐中,撤销操作相对麻烦,比如你已经开始下载一首歌了,不能马上撤销下载,只能去“正在下载”页面取消,这确实会给进行了误操作的用户带来困扰,但是由于它是一款操作并不频繁的APP,因此我作为用户这一点也可以接受(在使用中,我极少出现类似的误操作)
四、Consistency and standards 一致性和标准化
界面所有的元素,包括文字,图形,各小模块的样式都要又一致的语义。
比如标题颜色#000,字号14px;副标题颜色#666,字号12px;歌词字号12px,#999。每一个页面的元素的样式和它表达的语义一定要一致,不至于让用户造成误解。
五、防错原则 Error prevention
1、通过页面元素重排来避免错误。比如当用户没有输入密码时,提交按钮置灰。
2、通过二次提示来避免
六、识别比记忆好 Recognition rather than recall
用户输入内容提交切换到下一个页面后,在这个页面最好显示用户在上个页面输入的信息。
下图页面记录了我在上一个页面输入的手机号
七、灵活高效,能够适合各种类型的用户 Flexibility and efficiency of use
这一点网易云音乐做得非常好。如果是新手用户显示如下,有大量推荐音乐,可以让用户试听;
如果切换到“我的音乐”模块,可以看到“从豆瓣、虾米导入”;如果是已经登录的用户打开APP,默认界面是我的歌单。
八、审美和简约的设计(易扫原则) Aesthetic and minimalist design
互联网用户在看页面的时候几乎是目光扫过,如果没有能够抓住用户眼球的地方,那么这个页面设计基本就失败了。所以要突出重点信息,和周围的信息形成良好的对比。
登录按钮是最明显的。其实这里有设计不足之处,用户为完整输入,应将按钮只会,避免用户误点,同时也避免了开发时的字符验证等等。
九、帮助用户识别,诊断,并从错误中恢复 Help users recognise, diagnose, and recover from errors
网络错误、用户操作错误时,及时提示错误原因和可能的解决办法。
十、帮助文档 Help and documentation
人性化帮助,最常见的是新手引导;但是网易云音乐最让我感动的地方是,它们有运营人员来解决用户的问题。某次我向云音乐报错,竟然收到真人的回复,还和它对话了。
人性化的对话窗口,如下图