`
elemark
  • 浏览: 232293 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

应用程序的UE设计

阅读更多

    看着Iphone和Ipad火力那么足,真的觉得挺不可思议的。以前的王者--NOKIA MOTO 或者SUMSANG在手机界从来没有推出任何一款产品,能这样让人痴迷和追捧。

    其根源在什么地方?--所用技术、外观设计还是所用系统?这些都不是造成这个现象的原因或者借口,最终原因还是--UE-={用户体验}=-

    那我们程序或者说应用程序的UE应该是怎样的呢?怎样的程序才能不会被用户厌恶并最终背离呢?怎样提高一个应用程序的UE,也就是用户体验呢?

 

1.符合用户自然意识
    当程序面对最终用户的时候,程序设计者不能假定用户是电脑高手,可以从界面或者某些小提示上推断出程序的操作顺序。要高度符合终极用户的操作习惯,让用户用着顺手。
    虽然这个问题说起来简单,所有的设计师都明白,可是我们在实际中,遇见过多少连身为程序员的我们用起来都会很没有头绪的程序?比如说:ACDSee。现在还有多少人再用ACDSee?以前我帮人装电脑装系统,首选都是要装一个ACDSee。可是呢,随着我的朋友们不断的问我ACDSee怎么用,怎么操作,我退避了。V5.0版本之后,我就不再给人安装了。而且发现WINDOWS自带的图片浏览软件就非常好用了,直接用键盘,用鼠标,用滚轮就可以操作了。
    因为WINDOWS自带的图片浏览软件,最符合普通用户的操作习惯,最大程度符合用户的自然意识。最好的应用软件,就是“零培训”的软件。

 

2.尽可能快的响应速度
    杀毒软件用过很多,诺顿的、瑞星的、NOD的、360的和金山的。首当其冲最慢的,就是诺顿了。不仅诺顿反应速度慢,还大幅度降低了用户所使用电脑和操作系统的速度。在某一个部门影响到整个单位的整体生产速度甚至效率的时候,这个部门肯定会被砍掉。
    如果现在调查普通用户杀毒软件使用率的话,诺顿一定不在前列。360的杀毒技术不知道怎么样,但是响应时间很短,速度很快。因为NOD32现在不太容易弄到KEY,也不太容易升级,所以也被我弃用了,不过NOD32的速度很快,对系统运行速度影响同样非常小。
    所以,我们设计开发的软件,也要做到尽可能快的响应速度。就算功能上没有能够做到十全十美,响应速度也会大幅提高用户的使用感受。最好的杀毒软件,就是在开着它的时候,用户根本感觉不到。

 

3.最少的操作
    我们在做网站的时候都知道一个原则,如果用户点击了超过七次,跳过了超过七个页面还没有进入用户感兴趣或者用户需要的页面,这个路径就是失败的。作为应用软件,或者应用系统的话,用户的操作就更要尽可能的减少,因为开发是一次至三次的工作,使用却可能是一年或者两年直到系统升级为止。
    也就是说,如果我们设计某一个常用的功能需要点3次鼠标,而不是5次鼠标的话,假设某一名用户一天做相关操作500次的话,那么一个月我们就能节省用户点击鼠标操作3万次。如果我们能设置批量处理,EXCEL批量导入,智能输入的话,那对于每天要操作这个功能的用户来说,就是文艺复兴工业革命了。

 

4.尽可能简单但是深度的用户自定义

    拿我们经常会用到的网页浏览器来说,尽可能多的提供用户自定义,明显可以降低用户迁移过来的成本。

    例如世界之窗默认的鼠标动作就非常多,对于网页标签可以用双击打开,用双击关闭,也可以用右键单击打开新标签和关闭标签。这种深度的自定义,很容易就培养出忠诚的用户(也就是习惯于使用世界之窗的用户)。

    而MAXTHON在这方面就差一点儿,无法定义右键关闭网页标签。(举局部特例而已)

    这会造成什么局面呢,这就造成世界之窗的老用户无法向MAXTHON浏览器迁移,但是MAXTHON的用户有可能向MAXTHON迁移。

    很多用户在某些操作细节上很较真,非常不愿意改变自己的操作习惯,所以我们的应用软件就要尽可能的做到简单而且深度的可以让用户自定义。

 

5.最友善的默认值

    说到默认值,或者说默认设置,就能体现出某个开发团体的姿态了。或许是高姿态,或许是低姿态,或者是非常阴毒。

    软件总会有默认设置的,比如说搜狗输入法,就有很多设置,因为难以一次性在安装的时候设置完。作为一个输入法来说,搜狗的默认设置就比较高姿态,因为搜狗的默认设置会自动更新,包括词库和外观什么的。先不论一个输入法是否有不断更新的必要,一个普通的打字软件就要不断的跟网络进行通讯,我们能否放心我们的隐私?

    这些都是无伤大雅了,Microsoft Live Messager就最可恶了,以前是无法删除,现在是莫名其妙的就启动。对于这种软件,就跟狗皮膏药一样的特性,实在可恨。

    虽然很多公司现在都禁用了QQ,只让使用MSN,可是使用MSN的人,有多少是真正喜欢MSN 的呢?

    当然了,QQ现在也正在逐步功利化,所以才会出现珊瑚虫才会出现各种版本。

 

    应用软件的宗旨是功能,一款没有功能的软件是没有价值的。

    不过一个用户UE非常差的软件,除非是处于垄断地位,不然,总会被用户所唾弃和淘汰。

 

                                                                         elemark

                                                           2010年4月27日9:55:58

 

1
2
分享到:
评论

相关推荐

    软件UIUE技术设计规范.pdf

    交互设计一致性准则包括:保持正确的对应关系、流程保持一致性、对于同种操作的交互文本、操作文字保持统一性、同类或同一纬度的信息,在形式和色彩风格上尽量保持一致性等。 UIUE规范设计内容 UIUE规范设计内容...

    软件UIUE技术设计规范.pptx

    软件UIUE技术设计规范是为了保证各类应用系统在开发实现过程中的页面风格统一,制定一套完整的UI规范。界面是系统/平台与用户交互的最直接的层,界面的好坏决定用户对软件的第一印象。而且设计良好的界面能够引导...

    UI设计需要学哪些东西[汇编].pdf

    * UE交互设计:学习手机主题、界面与图标设计、拟物化与扁平化设计、系统性学习苹果 IOS 设计规范、系统性学习 Android 设计规范 * 图标设计:学习图标设计要素与技法、图标设计中的色彩应用、图标创意思想与方法、...

    UE5.3 C++和蓝图实现的经典炸弹人.zip

    通过参与实际项目,你可以应用所学的理论知识,深入了解软件开发或其他领域的实践流程和技术要求。 博主领域:嵌入式领域&人工智能&软件开发。 # 注意 1. 本资源仅用于开源学习和技术交流。不可商用等,一切后果...

    C++设计模式——基于Qt4开源跨平台开发框架(2008修订版)

    完成本书的学习后,您将可以创建多线程GUI应用程序,这些应用程序可以访问数据库和操作XML文件,当然更具有吸引力的是它们可以运行在包括 Windows、Linux、Unix和Mac OSX在内的多个平台之上!最令人高兴的是您已经...

    交互设计-Axure风格-多年经验.docx

    Axure 是一款交互设计工具,广泛应用于用户体验(UE)设计领域。下面是 Axure 风格交互设计的相关知识点: 交互设计概念 交互设计是指设计师通过研究用户行为和需求,创造出用户友好、可用、有效的产品或服务的...

    app软件开发标准流程文档.ppt

    app软件开发标准流程文档是一份详细的开发指南,涵盖了app软件开发的整个生命周期,从策划到上线运营,包括评估、策划、UE设计、开发、测试、验收、上线、运营等多个阶段。下面是该文档中提到的重要知识点: 一、...

    基于UE C++的http库封装的蓝图http库,只需要一个函数即可完成http的调用.zip

    此外,C++还广泛应用于桌面应用、Web浏览器、操作系统、编译器、媒体应用程序、数据库引擎、医疗工程和机器人等领域。16 学习C++的关键是理解其核心概念和编程风格,而不是过于深入技术细节。C++支持多种编程风格,...

    0基础开始的ui设计自学步骤和学习路线.pdf

    5.端全流程设计,旨在让学习者掌握图标 icon 设计、主题表、UE、U 用户体验与交互原型等方面的知识。 6.作品润色与整理,旨在让学习者能够将之前所学的知识整理和加以润色,从全局角度让作品更上一层楼。 任何技能...

    使用jQuery的将桌面应用程序引入浏览器

    RIA 被定义(松散地)为通过浏览器运行的应用程序,这种浏览器结合使用 CSS/JavaScript/Ajax 创建类似桌面应用程序的外观。Firefox、Internet Explorer 和 Safari 最新发行版中新增的特性,以及 Google 新 Chrome ...

    SuperCaustics:基于UE4的NVIDIA RTX Branch的启用了Caustics的实时仿真

    运行应用程序,使用的supercaustics分支收集图像,使用笔记本计算机处理数据以及使用数据训练模型。图像可以处理成数据样式,并且可以在处理其代码后使用。图片来自WIP。代码和应用程​​序将很快发布。此回购正在...

    UCD火花集 人民邮电出版社

    按顺序集结到第1章至第14章中,讨论了如何研究用户,如何将用户需求应用到产品设计中,如何传达和协作,以及设计规范。在第15章中,几位设计师分享了他们生活中的UE故事。第16章列举了一些实例和实践者的观点。

    DualSenseWindows_UE4:在OhjurotDualSense-Windows中创建的PS5 DualSense控制器的Windows API的虚幻引擎4端口

    该API将帮助您在Windows Unreal Engine 4应用程序/项目中使用DualSense控制器。 :red_exclamation_mark: 警告:请勿在生产/发布中使用此代码。 这严格用于与您的虚幻引擎项目一起测试Dualsense控制器实施设计。 ...

    虚幻引擎汽车领域指南.pdf

    本指南旨在为汽车行业提供一个全面开放的平台,涵盖整个工作流程,从可视化到初步设计,再到工程阶段的检查、测试和训练,最后设计出动人的行销渲染效果和照片级别的配置器。使用虚幻引擎构建开放的汽车平台和数据...

    Verilog流水灯实验报告

    Verilog是一种基于事件驱动的硬件描述语言,广泛应用于数字电路设计和验证。流水灯实验是Verilog的经典实验之一,本实验报告将详细介绍流水灯实验的设计思路、设计框图、实验步骤和实验结果。 流水灯实验的目的是...

    AxureRP-Setup.exe

    产品原型设计(Prototype Design)最基础的工作,就是结合批注、大量的说明以及流程图画框架图WireFrame,将自己的产品原型完整而准确的表述给 UI、UE、程序工程师,市场人员,并通过沟通会议,反复修改Prototype 直至...

    《3GPP长期演进(LTE)技术原理与系统设计》Part1

    4.2.1 宏分集技术在WCDMA中的应用情况 128 4.2.2 LTE系统对宏分集的取舍 129 4.3 下行多址技术 130 4.3.1 OFDMA技术方案 130 4.3.2 VSF-OFDM技术方案 135 4.3.3 OFDM/OQAM技术方案 138 4.3.4 多载波WCDMA(MC-WCDMA)...

    Axure RP pro4/5教程(整理-转载)

    产品原型设计是互联网行业产品经理的一项重要工作,它可以将产品原型完整而准确地表述给 UI、UE、程序工程师,市场人员,并通过沟通会议,反复修改 prototype 直至最终确认,开始投入执行。 市场上有很多种产品原型...

    GWA2:GWA2是通用的Web应用程序体系结构。 Java,PHP,.Net,Perl等的实现。通用网络应用架构

    通用Web应用程序体系结构。通用网络应用架构。 : , GWA2用Java讲话 , GWA2用PHP讲话 , GWA2在Perl中讲话 , GWA2用Aspx讲话 和 GWA2用Python说话 。 。 GWA2是用于Web应用程序的跨脚本编程框架。 从界面...

Global site tag (gtag.js) - Google Analytics