基于抽象设备的移动用户界面设计

2018-01-11 14:24张璟雷
数字技术与应用 2017年11期
关键词:移动用户界面设计

张璟雷

摘要:文本根据以往工作经验,对抽象设备的移动用户界面设计相关工作进行总结,并从抽象设备模型设计、抽象用户界面设计两方面以及案例分析,论述了抽象设备的移动用户界面设计的具体方式。

关键词:抽象设备;移动用户;界面设计

中图分类号:TP311 文献标识码:A 文章编号:1007-9416(2017)11-0148-02

随着我国进入电子信息时代,移动设备数量和种类急剧上升,由于不同的移动设备的输出和输入能力不同,导致其很多功能在使用上也存在不同之处。但在这些不同类型的移动设备进入市场之后,确实满足了人们在各个方面的计算需求,同时也引发出更多的思考。一直以来,移动用户界面开发难得问题始终困扰着人们,如何利用抽象设备将界面映射出来,以成为相关领域中重点解决项目。

1 移动用户界面设计中的相关工作介绍

在人类早期研究中,开发出了很多框架,试图将移动界面中的重要部分进行获取。通过实践研究,外国学者卡梅隆根据框架的多目标支持以及上下文的模型界面,成功开发出移动用户界面统一框架。该界面将抽象设备分为四个层次:第一层为任务和概念层,主要是对实现用户目标而需要执行的任务对象。第二层为抽象用户界面层,主要描述在工作过程中与交互通道无关的界面逻辑逻辑。第三层为具体用户界面层,主要对与平台无关的界面进行详细描述。第四层为最终用户界面层,主要进行具体设备平台中的临界代码描述。截止到目前,抽象用户界面几乎可以完美的将设计逻辑呈现出来,主要还是依靠MBUID方法的研究。在用户界面变压器设计过程中,卡梅隆参考了框架对其进行合理修改,在抽象用户界面模型中加入了更多设计,将原来的四个层次变化成五个层次。尽管在描述上改变了设计方式,但并未将抽象界面描述统一。因此,很多人在卡梅隆的研究基础上做进一步深入,其中SFAU框架取得的成绩较为明显[1]。

2 什么是SFAU框架

在交互式移动界面项目开发过程中,设计人员必须考虑到界面的功能性和可用性。在这其中,功能性主要指设计人员站在用户角度,更加深入的实现用户目标,同时赋予减免更强大的交互功能。而可用性则代表着设备以及平台的可用性,在界面设计中应该与输入输出特征相结合。在最初设计阶段中,框架输入来源主要是任务模型和领域模型。另外,SFAU框架主要利用CTT来分发任务,促使用户在使用过程中完成相应任务。在抽象用户界面层设计中,首先要对移动设备的控制以及通信等特征进行有效提取,对抽象设备的定义进行合理总结,并通过定义和标准,最终生成统一的界面描述,实现设备在使用过程中的多次运行目的。在SFAU框架中,界面功能体验是设计阶段的核心内容,尤其是在可用性方面,必须具备与设备平台相对应的主要变量因素。设计者通过对功能和可用性的划分,可实现对界面的统一设计,实现模型的简化应用。

3 抽象设备的移动用户界面设计的具体方式

3.1 抽象设备的模型设计

为了给抽象用户界面描述提供支持,方便用户在各个阶段中进行设备转换,本文根据SFAU框架提出了抽象设备的基本概念。首先,抽象设备主要指利用抽象层为用户提供一个抽象界面的统一定义,让抽象界面可以按照一个统一标准进行逻辑设备规范。相对于物理设备而言,用户界面更具有可读性。

在抽象呈现构件上,主要是站在功能性角度对抽象元素以及其中各个构件之间的关系进行描述,包括元素与元素之间的关系,还可以为抽象用户界面提供一定的约束力。另外,抽象元素包含了很多元素名称,主要有name、actived等,而抽象关系则是通过任务领域或对象之间的联系,对不同功能的Elem之间结构关系进行表示。利用这种通信机制,可实现对界面各个功能单元的扫描处理。一旦将功能单元之下的Elem激活,便能迅速实施处理步骤。最后,根据控制器当中的Action和 Event,可以实现对下个功能的迅速执行,将消息传递界面的状态进行合理改变。

3.2 抽象用户界面的表示

在一般的移动用户界面中,主要以静态组织为主,可以利用扩展的语言对界面进行重组和建模。在抽象界面中,主要以描述界面功能为主,一个抽象界面应该由一个或者几个交互功能关系来进行构成工作。根据抽象设备的定义,设计者们可以对设备构件定义进行合理总结,对用户界面进行全新描述。另外,在抽象界面设计过程中,抽象元素以及与其相关的抽象动作,均含有不同的属相定义,这为界面的正常通信和状态转移提供了有力支撑。

3.3 案例分析

為了验证该抽象用户界面模型建立的可行性,本文通过对邮件系统的设计来进行验证。如图1所示,分别将CTT任务图和领域以图的形式,对邮件系统的写信和收信功能利用展示出来,在获得任务之后,对领域对象和交互任务之间的联系进行有效表示。

3.3.1 邮件系统抽象用户界面的实现方法

根据上文提出的抽象设备移动用户界面的设计方案,可实现对邮件系统以及任务模型、领域模型的适当分析,最终将抽象用户界面中的代码表示出来。在这其中,包括了写信过程中的抽象界面单元以及收信过程中的抽象界面单元[2]。

3.3.2 邮件系统最终界面实现

在抽象用户界面中的用户界面转换过程中,如果可以将物理设备中的通道特征总结出来,便可以将单元之内的抽象元素映射到具体的设备上,并最终转移到用户界面之中。而在具体的抽象用户界面转换过程中,可对平台特征进行合理描述,实现界面元素交互风格的合理映射。当具体到用户界面以及界面转换过程中,需要对平台特征进行进一步考虑,而界面元素所映射出来的风格控制,经过特定设计之后才能投入使用。

4 结语

综上所述,通过对抽象设备界面设计的深入研究,可以对目前大量移动设备的多样性进行合理统一,为设计阶段中的用户界面描述提供有效支持。在抽象设备移动用户界面统一描述过程中,界面设计人员可通过框架模型,对界面进行“一次设计,多次实现”的长远设计。实践证明,该界面设计方式在保证可行性的同时,降低了用户操作难度,同时赋予界面更多的自动化程度。

参考文献

[1]明均仁,张俊.高校移动图书馆APP用户满意度影响因素研究[J/OL].图书馆论坛,2018:1-10.

[2]吴烨.面向用户体验的手持移动设备软件界面设计的探究[J].工业设计,2015,(11):95-96.

Abstract:The text summarizes the related work of mobile user interface design of abstract devices based on past work experience. From the aspects of abstract device model design, abstract user interface design, and case analysis, the paper discusses the specific methods of mobile user interface design for abstract devices .

Key Words:abstract device; mobile user; interface designendprint

猜你喜欢
移动用户界面设计
《京燕儿》APP界面设计
中医养生APP界面设计
“共享员工”平台界面设计
中国传统元素在界面设计中的应用
面向智能手机的UI界面设计
手机UI界面设计中视觉艺术元素的构成
用户对移动网络服务偏好学习技术综述