UI不只是UI

版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/mayfla/article/details/44525903


             某天晚上,通知去三合班听关于UI的课,记得去年好像娟姐也讲过那个课,娟姐主要是以外国人设计的一个UI规则来进行介绍(UI还是以外国人的设计为主啊~~\(-o-)/~).虽然今年勇霞姐介绍的地方也有一部分引用了外国人设计的UI,但是给我的感觉和周围生活学习贴近了更多.(虽然我们没有成为一种标准,但是我们进步飞速!!!O(_)O)

 

      对于UI这一块没有具体研究过,不过相对于整个程序来说,界面还是我们接触最多和最直观的.这是我作为用户使用其他的软件的感觉,但现在目标是作为开发者,开发出为用户着想的界面.

 

           先撇开软件的功能和作用不说,或者在几款功能相近的软件中,让用户选择.

     你最为其中一个竞争者,怎么做才能让用户义无反顾的选择你的软件呢?

 

让用户顺利开始

 说的实际一点,用户选择了你,也就给你带来了money.那么前提是啥?

 因为小编这篇文属于开会的一个总结,所以就不剖析特别深的东西了,从我作为用户的体验入手吧.

                从需求开始


    有的软件开始使用是从注册开始的,比如IM即时通讯工具
          
    从上图中分析,如果选择注册页面的话,我一定会选择少的那一个,为什么呢?

    因为比较简单,我可以填更少的东西,尽快做我最想做的事情.而不是在注册的地方花费我很多时间,如果我是一个"电脑白痴",那么更多的操作会让我更讨厌你的软件.
    嗯哈,当然也有很多门户式的软件,可以先看内容。
    啊哦,两种感觉怎么样,哪一种是你心仪的?
    我相信,想我这样,每天坐在电脑前的'程序猿',每天有太多次要上网上查找资料或者进行新闻浏览.有很多社区或论坛都需要注册才能下载东西,复杂的注册已经不能再荡起一丝涟漪了.我们的目的更明确,累赘要的更少.所以我会优先选择简洁,目的性很明确的网站进行使用和浏览.

            从界面优化


     在信息化的时代,总有几款软件是你习惯性使用的,但他们也不是一成不变的,他也在根据用户的使用习惯进行不断优化.我们最熟悉的一个例子,应该就是windows这些年的变化了,我第一次使用的电脑应该是小学时候使用学校的大头机,那个时候觉得界面已经很炫酷了,居然还可以操作图片到文字里面。之后陆陆续续用过winXPwin7win8win8.1,感觉在界面上的变化真是非常大,同时相应的办公软件业在发生变化。


整体
     现在我们使用的软件,不论怎么变化越来越趋向于类似的框架,比如菜单栏、工具栏、搜索栏、导航栏、主界面等等。他们的相互组合,总有一款是你喜欢的。

局部
     说到细节的地方就是具体的功能,他从控件选择、布局统一等方面都可以进行一下规划。我个人觉得理想的布局要简单、主次分明、功能分布合理。或者分组具有共同点。


界面美化
     界面漂亮也是一种功夫,尤其是做的满足了用户的审美,你说为什么韩国明星们在中国那么受欢迎,根本阻挡不了“脑残粉”对“欧巴”热爱。很大一部分原因不就是因为颜值高么?长的好看就只招人待见。软件也一样,漂亮也是要有的。




              从长久考虑


     用户使用了你的软件,不代表你就可以高枕无忧了,软件的世界变幻莫测,用户的需求顺应时代发展在变化,作为开发者,要考虑长远一些,让用户持续和爱上你的软件。让你的小宇宙燃烧起来吧!



人性化设计

               抓住用户心理

    现在使用新软件,我不会把它当成一种新的事物,而是以我过去使用软件的习惯来衡量新软件是否符合我的使用习惯。

    比如来两个最简单的快捷键ctrl+cctrl+v。复制和粘贴两个经常会用到的快捷键,如果在一个新的软件里变成了截图和打开新窗口,那就和我的使用习惯非常不不符合。
    还有一种是将扭转用户的习惯,计算机世界毕竟和现实世界是不同的。比如现实世界中,人们的习惯是充分利用一张纸,就会将他用的很充分,空白比例减少。但是使用计算机就不一样了,它相对于实物纸来说就像是无限的,它可以为了更简洁和主题突出,留下更大的空白比例。


       无处不入口,无处不按钮

    这个概念我觉得非常棒,为什么呢?
    现在软件发展的越来越强大,能完成的功能越来越多,而且越来越智能,给我的感觉就是这个软件可以模拟很多现实中事情,它就像不受界面、窗体等因素的影响,只要我的需要有了,进行操作,就可以去做我想做的事情。
传统按钮:比如下图中,将最上面的空白区域制作成按钮,不论点哪里都可以实现拖动。
      
浏览器按钮

前辈们的经验要好好利用

无处不学习

     以下算是一个我的学习感悟了,不管听到了什么,看到了什么,只要你利用和学习进行组织联系,就能获得很多的想法和灵感。对学习就是有帮助的。

     1、用户的心思要揣摩清楚;

     2、UI是系统与外界沟通的门面;

     3、戒骄戒躁;

     4、做高效率的事情,往往时间过的也快。

     。。。

以上写的每一条,不光是生活的经验积累,也是学习知识的有效途径。

 

I believe UI is just not UIlearning is notjust learning.

阅读更多

UI - UI - UI - 还是UI

02-08

一个程序的好坏,功能固然重要,UI也占着相当大的比重。rnrn各位写UI的时候都会怎么去选择开发的工具?rnMFC,VB.NET,C#,WPF,QT,GDI,DirectUI ....rn各有什么优缺点?rn还请大家指教。rnrnMFC:精简,C/C++的代码风格。但是开发UI的时候就显得很慢,而且很繁琐。rnVB.NET:UI写起来很快,而且UI也可以做的很漂亮。但是VB.NET似乎已经开始走下坡路了。至少现在市场上对VB.NET的程序员需求不是很多了,至少C#在占领主要市场。rn代码的运行效率上来说,MFC要超过VB.NET。rn当处理大量事务的时候,差距就慢慢的显示出来了。rn所以很多时候还是选择用C++开发Dll,再用VB.NET编写UI。rn还有一个问题,当用VB.NET编译出的软件。rn需要依赖.NET平台。rn假如开发的软件只有10MB,但是却需要安装几十甚至上百MB的.net frameworkrn这不免让软件的使用者皱眉。rnrn其他的还没有用过。rn下面正打算学一门语言。rn因为觉得VB.NET写UI亦有很多不足。rn我用的VS,没有一些比较好的库。rn写不出华丽的界面。rn(或是自己水平不足)rn想请各位说一说。rn最近看了不少关于UI的文章。rn也各有所说。rn却总不能筛选出做UI比较出色的。rnrn本人有一定C/C++开发经验,1年VB.NET开发经验。rn环境主要是Windows。rn还望各位指点一下。rn如能推荐一些书籍更是感激不尽。rn敬上

换一批

没有更多推荐了,返回首页