高校UI设计课程的问题及应对

2018-02-13 02:48
今日自动化 2018年3期
关键词:设计规范图标架构

(中山大学南方学院,广州 510970)

0 引言

自2013年以来,国内互联网行业发展迅猛,各类互联网公司迅速崛起。行业高速的发展带来了对该领域人才的巨大需求,除了计算机相关专业的人才,许多非计算机或交互设计专业的人才也开始大量涌入该行业。近几年全国各大高校的部分专业,特别是工业设计与视觉艺术相关专业,开始陆续在本专业开设与交互设计有关的课程。其中,冠以“UI设计、UI界面设计”等名称的课程不胜枚举。但是在开设该课程前,许多高校并不知道所谓UI设计是什么,在交互设计过程中处于什么步骤,更不知道“UI设计”的标准,仅仅因为该门课程是市场需求导向的结果。结果导致了非常多的同学并不清楚该门课程存在的意义,学习的知识并不能很好地在工作中得到应用,甚至要重新从零开始学习。

1 UI设计概述

首先,多数盲目上马UI设计相关课程的高校并不知道,UI全称为“User Interface”,即“用户界面”的简称。

“用户界面”应该泛指“人”在应用“机器”时的操作界面,包括了“人在操作火车、操作飞机、操作汽车、操作挖掘机,甚至潜艇、太空飞船”的操作界面,而不仅是“手机/电脑”界面。所以准确的说,我们在课堂上所教授的UI设计,是基于“手机/电脑”端的,应该被称为 GUI / WUI(Graphical User Interface / Web User Interface)。

由于UI设计作为交互设计当中的“表现层”,所以先说一下“交互设计”这个概念。“交互设计”全称为“Interaction Design”,又被称为“互动设计”,是一门旨在研究人与机器、人于人造环境的新兴学科。该学科于上世纪的1984年,由比尔·莫格里奇(Bill Moggridge)提出。比尔·莫格里奇除了发明“交互设计”这个专用词汇之外,同时还是现代笔记本电脑的重要研发者。从这一点来看,我们能知道“交互设计”与现代计算机技术发展是密切相关的[1]。

由于技术的高速发展,使得电脑作为一种消费设备进入千家万户成为可能。但是要想让千千万万普通用户能驾驭电脑,而不是需要经过复杂的科学培训的工程师独享操作的权利,这就需要引入“交互设计”的帮助。在交互设计与工程人员的努力之下,把电脑的复杂运作状态与原理藏起来,并以一个相对简单易懂的界面表现在用户的眼前,这就是交互设计的具体工作之一。我们把交互设计,是怎么将一个复杂的电脑运算拆解成普通用户能操作界面的设计流程列出来,即“程序(运算)层,(信息)结构/架构层,表现层(UI),用户”。

UI的实质是把架构层的内容包装好,再传达至用户。用户通过界面与“表现层”之下的“机器/软件”的信息架构产生互动。在信息架构顺畅的时候,好的UI设计能使用户使用起来感到愉悦、畅快,反之用户则会感到沮丧、焦躁,直至提前终止操作。

UI设计应该包括但不限于前期对软件产品架构的理解,很好的平面设计基础(如“排版、字体”等),对设备的了解,譬如不同型号的手机、平板电脑、电脑设备之间的显示不同,以及不同系统(主要是iOS与Android系统)之间的设计标准,不同场景的适配(如应用商店的图标与桌面图标)[2]。除此之外,因为电子设备遵循摩尔定理,所以更新换代是常态,每年的系统升级带来的设计规范改变,这也是需要定期更新的,不能机械地用以前的设计规范进行教学。

2 具体问题

首先,也是最核心的问题,就是对“交互设计”认识不足。在不了解整个学科系统的情况下,直接开设UI设计的相关课程,会造成该门课程没有其他课程的支撑,所以很多学生对该门课程的学习目的是不明确的。最典型的状态就是,只做好了一层好看的皮,但是这层皮却不符合设计规范,更不用说是否反应了架构层想要表达的逻辑关系。

然后是对于UI设计规范的不理解,这导致许多高校的相关课程进行中,会拿落后系统版本的标准作为模版去训练学生的设计能力,有的甚至不知道什么是设计模板,仅仅做出一两个图标了事。

再次,是对于UI设计这个系统工程的不理解。很多UI设计课程不仅缺少“(信息)结构/架构层”这个环节的支撑,甚至在UI设计课程的开设也不完整。一般来说,UI设计的工作量其实非常大,因为软件的UI设计包括了“整体风格、图标、动态效果、组件/按钮”等在内的整体设计[3]。其中的“图标、动态效果”都需要专门设立课程来进行训练,否则无法做出一整套规范的UI系统。

3 应对策略

首当其冲的应对策略,当然是大力引进相关专业的人才。尽管在全世界范围内,交互设计专业科班出身的人才都是凤毛菱角,但由于该领域是交叉学科,又是实用性很强的领域,通过引进在该领域有一定从业经验的人才,反而能更好的担任高校相关学科的建设工作。

其次是,在了解UI设计作为交互设计流程中的具体工作步骤的情况下,系统的开设相关课程。譬如在进行UI设计课程之前,应该学习与“信息架构”有关的课程、以及与“体验”相关的课程。然后把UI课程拆成诺干个小课程,比如“数码图标、动态效果”等,分布在大一、大二,待学生掌握了相关知识之后,再进行总体的UI设计的课程,这样才能保证学生学到有质量的内容。

关于课程的设置,最重要的还是要有一个系统性的思考方式,不能盲目跟风、赶鸭子上架,否则会导致不良后果[4]。

4 结束语

前几年互联网市场的巨大需求及纸媒的衰落,不少平面设计师转战UI设计领域,获得了不少的经济回报。但在2017年开始,市场上的UI设计岗位开始面临饱和的状态,不少互联网巨头开始停止招聘单独的UI设计师,转而要求设计师能具备更全面的能力。所以当一个市场风口来临的时候,作为高校相关专业的老师要有理性的分析能力。

猜你喜欢
设计规范图标架构
基于FPGA的RNN硬件加速架构
功能架构在电子电气架构开发中的应用和实践
基于云服务的图书馆IT架构
《铁路通信设计规范》TB10006-2016解读(四)支撑网
《铁路通信设计规范》TB10006-2016解读(三)——业务网
《铁路通信设计规范》TB10006-2016解读(二)——承载网
《铁路通信设计规范》TB 10006-2016解读(一)——总体介绍
Android手机上那些好看的第三方图标包
图标
WebGIS架构下的地理信息系统构建研究