`
elemark
  • 浏览: 237069 次
  • 性别: 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规范设计内容...

    UE4程序嵌入WINFORM

    1. **创建WinForm项目**:首先,你需要在Visual Studio中创建一个新的WinForm应用程序项目,这将是你的主应用程序容器。 2. **添加UE4工程**:接着,你需要有一个独立的UE4项目,其中包含了你想要展示的3D内容。...

    UE5程序化音频设计的全面指南:MetaSounds与Quartz的深度应用

    本文将深入探讨UE5中的程序化音频设计,包括MetaSounds的基本概念、Quartz的精确计时功能,以及如何在实际项目中应用这些工具。 UE5的程序化音频设计为音频设计师提供了强大的工具和灵活的创作空间。MetaSounds和...

    软件UIUE技术设计规范.pptx

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

    UE资料包括知名企业的培训资料

    二、UE设计流程 1. 需求分析:收集用户需求,进行竞品分析,明确项目目标。 2. 用户研究:包括用户访谈、问卷调查、用户测试等方法,了解用户行为和偏好。 3. 信息架构:组织和分类网站或应用的内容,创建导航系统,...

    一个UE的例子

    7. 响应式设计:考虑到用户可能在不同设备上访问应用,UE设计需要确保界面在各种屏幕尺寸和分辨率下都能正常工作。 在"公益时间廊"这个案例中,我们可以推测这是一个与公益相关的项目,可能是一个在线平台,允许...

    【虚幻引擎UE】UE5实现WEB和UE通讯方法(基于WEBUI插件)

    本篇文章将详细讲解如何在UE5中实现与Web的通讯,利用WEBUI插件来搭建桥梁,使得游戏或应用能够与网页进行数据交换,提升用户体验和互动性。 首先,我们需要理解虚幻引擎UE5中的通信机制。UE5支持多种通信方式,...

    Revit一键导入UE4

    其次,"一键导入"意味着简化了传统繁琐的数据转换流程,用户无需具备高级编程技能,只需通过特定的工具或插件,如“BIM-VR 1.0 For UE4.exe”,就能轻松完成模型的迁移。这降低了技术门槛,使得更多设计人员能享受到...

    UE4和web网页的UI交互

    UE4不仅用于创建高质量的3D游戏,还广泛应用于构建互动式Web应用程序和虚拟体验。本篇将深入探讨UE4如何与Web网页进行UI交互,帮助开发者实现更丰富的用户体验。 一、UE4简介 UE4是由Epic Games开发的一款开源游戏...

    UE5 MetaSounds系统:程序化音频设计的革命

    在虚幻引擎5(UE5)中,MetaSounds系统为音频设计带来了革命性的变革。它不仅提供了强大的程序化音频设计能力,还允许音频设计师以数字信号处理(DSP)图表的方式创作音频,实现精确到采样级别的计时和控制。本文将...

    UE4(虚幻4)制作跑酷小游戏

    UE4,全称为Unreal Engine 4,是由Epic Games开发的一款强大的实时3D创作工具,广泛应用于游戏开发、影视特效、建筑可视化等领域。它以其高效的渲染引擎、直观的蓝图系统和丰富的资源库闻名,让开发者能够快速构建高...

    UE4_UE5自定义鼠标样式

    在UE4和UE5这两个Unreal Engine版本中,自定义鼠标样式是一项重要的用户界面(UI)定制工作,它能够极大地提升游戏或应用的用户体验。通过自定义鼠标样式,开发者可以根据不同的场景条件,如用户交互、游戏状态等,...

    基于BootStrap开发的仿UE设计首页响应式

    开发这样的响应式首页可能涉及以下步骤:分析UE设计、规划页面布局、编写HTML结构、应用Bootstrap CSS和自定义样式、整合JavaScript功能、进行跨设备测试和调试,最后进行性能优化。 8. **学习资源**: 对于想要...

    ue4 SlateUI讲解

    注册过程通常涉及将样式集添加到一个全局样式集合中,这样就可以在整个应用程序中使用这些样式。 ##### 2.7 对游戏模块的理解 在虚幻引擎中,模块是可插拔的功能组件。Slate UI模块是其中之一,它为虚幻引擎提供了...

    AXURERP案例教程 ue设计技巧 ax原型设计软件教程PPT教案.pptx

    总的来说,这份教程旨在教授学员如何使用Axure RP有效地进行UE设计,从创建线框图到构建交互流程,再到生成详细的规格文档,涵盖了原型设计的整个过程,对于想要掌握专业原型设计技能的人来说是一份宝贵的资源。...

    毕业设计:实现了UE4和airsim环境下无人机自主导航和目标跟踪的强化学习算法.zip

    1. **Unreal Engine 4 (UE4)**:UE4是一款强大的实时3D创作工具,广泛应用于游戏开发、影视制作、建筑设计等领域。在这个项目中,UE4被用作无人机的虚拟环境,提供了逼真的视觉效果和物理模拟,使无人机可以在虚拟...

    UE4离线官方中文文档

    这份文档集成了UE4的技术细节、编程指南、蓝图系统、美术工具等内容,是开发者和设计师学习、研究UE4的必备资料。 1. **Unreal Engine 4基础**:UE4基于C++构建,支持蓝图为非程序员提供可视化编程。文档会介绍如何...

    ue教程,编译环境配置,高级实用方法

    UE编辑器是一种功能强大且灵活的文本编辑器,广泛应用于网页设计、编程、文本处理等领域。了解UE编辑器的使用方法和配置技巧对于提高工作效率和改进工作质量至关重要。 UE编辑器的基本使用方法: 1. 安装UE编辑器...

    像素流送服务器UE5.4-0.0.4.zip

    像素流送技术的核心在于,服务器端渲染游戏场景,然后将像素数据流式传输到客户端,如网页浏览器或者轻量级的应用程序。这种技术极大地降低了对用户设备性能的要求,使得高质量的3D内容可以在各种设备上体验,包括低...

    ue4插件DirectExcel.rar

    "DirectExcel"便是这样一款针对UE4设计的插件,旨在帮助开发者更便捷地处理和管理游戏中的数据,特别是与Excel文件的交互。 首先,我们要理解DirectExcel的核心功能。它允许UE4项目直接读取和写入Excel文件,这在...

Global site tag (gtag.js) - Google Analytics