为不同的需求而设计

易学性和帮助

  • 命令模态:命令模态是让用户将这些指令发给应用的特殊技术。

    • 教学式命令:用描述性文本教会用户如何使用
    • 直接命令:直接操作,不需要中间步骤
    • 隐形命令:可视界面上不显示这些命令,用快捷键或手势触发

      除了教学式命令以外,还必须提供直接(或隐形)命令。必须提供一个途径,让用户学会每个教学式命令相对应的直接命令。

  • 上下文帮助和辅助界面

    • 导览教程:通过一组有序的屏幕或卡片介绍特征和界面行为
    • 覆盖层教程:透明层指引界面
    • 库和模板
    • 输入与内容区域提示

可定制性

  • 个性化

个性化工具必须简单、容易使用,给用户选择的对象提供可视化预览,最重要的是,个性化必须容易撤销

  • 配置

配置适合经验丰富一点的用户。

  • 特质模态行为

如果用户各有偏好的习惯用法,分成不同阵营,那么软件设计师必须都满足各个阵营的需求。

本地化和全球化

本地化:指按特定的语言和文化翻译某个应用软件

全球化:指让应用软件尽可能地在多种语言和文化下通用。没有隐喻意义的习惯用法对于全球化的界面来说是相当安全的。

创建本地化界面时,应注意以下几点:

  • 有些语言中单词和词组比较长。
  • 有些语言的单词,很难按字母顺序排序。
  • 不同国家使用日、月、年的顺序不同,使用12小时制还是24小时制也不同。
  • 数字和货币中小数点的使用方式不同。
  • 有些国家使用星期记日,有些国家使用的历法也跟公历不同。

无障碍性

设计应用时应考虑到,无论是因为年龄、事故或疾病而有认知、感官或者移动障碍的人,还是没有此类障碍的人,都能够有效使用所设计的应用。

  • 无障碍的目标

    • 用户能够感知和理解所有的指示、信息和反馈
    • 用户能够感知、理解并轻易地操控所有控件并进行输入
    • 用户能够轻易地导航,并总能知道所处界面的位置及其导航结构
  • 无障碍人物模型 最理想的创建方法,采访那些因为残障而影响使用产品的用户或者潜在用户。或,创建一个临时人物模型,来帮助把重点放在无障碍问题上。

  • 无障碍指导方针

    • 利用操作系统的无障碍工具和指南
    • 不能覆盖用户选择的系统设置
    • 启用标准的键盘访问方式
    • 为视觉不佳的人加入显示选项
    • 提供只有视觉和只有听觉的输出
    • 不要有闪动、闪烁、闪现等视觉元素
    • 使用简单、明确、精练的语言
    • 响应时间要能满足所有用户
    • 使用一致的布局和任务流程
    • 给视觉元素添加文本释义

results matching ""

    No results matching ""