软件的本质是解决某个现实问题的工具。这个工具的设计应该坚持“Don`t make user think”原则,充分考虑用户在使用该软件时的现实情况,界面友好并且尽量美观。同时我本人喜欢简洁的风格,我希望自己设计出来的软件能够在保证用户充分理解的前提下,用最少的修饰带来最全面的使用效果和体验。
昨天晚上看微信的界面设计,收获到了一些东西。
首先,作为一个以解决人们网上交流的需求的软件,其界面主体框架分为四个框架:聊天界面,通讯录界面,发现界面还有个人界面。
聊天界面:以一个list给用户显示了当前的聊天信息,每一列是一个用户。可以显示当前用户的头像、对该用户的备注、最后一条信息部分信息及时间以及区分消息是否已读的标记(使用红色,比较醒目)。这种聊天界面是目前比较主流的设计,像qq等其他聊天类软件,京东,淘宝,拼多多等电商软件的信息界面都是使用这种方法设计的。
通讯录界面:
分为四个部分:
第一部分是一些几个与交流相关的功能,群聊,公众号,添加朋友。最有意思的是“标签”这个功能,通过对不同人群的分类,实现不同的功能。
第二部分,企业联系人
第三部分,星标朋友
第四部分,普通联系人,根据备注/昵称拼音顺序进行排序。
第三部分,以朋友圈为主的功能拓展。有关朋友圈的心得留到以后总结。
第四部分,个人设置,包括账号资料的编辑,支付设置。微信里的支付功能觉得是微信功能的一个重要部分,由于微信支付的成功,腾讯实现了很多。这个我还没能充分体会。