探究交互设计理念在软件开发过程中的应用

2020-12-06 10:32周琅曾桉
大观·东京文学 2020年10期
关键词:交互设计软件开发用户体验

周琅 曾桉

摘 要:网络时代的发展,5G信号的逐渐普及,技术的发展带来更多不同的传播方式,网络朝着高速和普及的方向不断发展,交互设计成为了商业模式下非常重要的设计手段。交互设计致力于从人的心理需求和行为习惯这两方面提供高效的交互方式,与用户之间建立沟通的桥梁。软件所带来的商业价值驱使软件研发工作者开始从注重软件功能向注重用户体验的方向发展,让软件和用户之间产生关联。交互设计师从市场的角度出发,充分考虑用户在使用过程中的使用习惯从而设计出以人为导向的软件。文章从软件开发中的交互理念、软件开发中的交互功能的应用以及交互设计在软件开发中的发展前景三个方向出发,探究交互设计在软件开发中的应用。

关键词:交互设计;软件开发;用户体验

一、软件开发中的交互理念

数字科技的发展为我们带来了虚拟的信息传播方式,交互体验成为软件开发的一个重要手段,其强调以用户为中心,强调产品围绕着人在创造。虚拟时代背景下,网络在追求更快更广的宗旨下研发出5G,网络以点对点的状态连接着现实生活中的真实用户,5G时代来临了。這种传播的状态早就不是以往类似电视广告那种点对面的发散式用户反馈,我们接收到的信息更加及时,更加全面,更加有深度。这是一种交互的信息传播模式,交互是一种非物质属性的,更多地体现在使用过后的情绪状态方面。当然,设计的实用性也很重要,交互设计非常关键的一点,就是在强调实用性同时充分考虑到用户的心情情感,毕竟一款好的软件或者一个好的界面能够长时间地产生商业价值,所以在用户在使用的时候产生的兴奋、愉悦的心情就显得尤为重要。如《情感化设计》中提到:“当然实用性和可用性是很重要的,不过如果没有乐趣和快乐、兴奋和喜悦、焦虑和生气、害怕和愤怒,那么我们的生活将是不完整的。”从这点可以看出来,可用性仅仅是满足用户的基础需要,而实现体验满足才是更高层次的需求。

设计是设计师个性化的表达手段,但设计离不开人,所以设计的前提必须也终将是人,交互设计考量的其实是人与人之间的“博弈”,看似设计的主体和客体分别是人和物,但事实上,物也是设计师思维运转下的实体产物,所以交互设计师是人与人之间沟通的桥梁,他们能够更快更精准地捕捉到用户的习惯和想法。我们可以把交互设计这个流程理解成一个逻辑运算,在设计师的脑海中经历一系列的“高速运转”,从而生成出一套符合逻辑且实用的设计成品。有趣的是,软件开发的原理也蕴含着相同的道理,当然软件开发和其他的设计领域不同,虽然不需要具备推演运算的能力,但是理性的思维方式会左右其设计的方式方法。交互设计师们需要放弃带有个人色彩和风格,因为他们设计的产品是绝对理性的,在开发软件前端时,需要充分产生商业价值,不同的产品定位、不同的行业、不同的目标市场、不同用户群体都会导致截然不同的设计。

二、软件开发中的交互功能的应用

苹果设计公司的iPhone3G手机作为移动智能手机的开端彻底颠覆了人们使用手机的习惯,它为交互设计和界面设计开辟了新道路。交互设计拉近了人机之间的距离,形成了集触觉、视觉、听觉于一体的交互体验,交互设计从用户习惯入手,成为是否是成功的重要考验标准。我们会发现,当使用一款好的软件或者浏览一个网站时,我们所面对的是一个“自助式”的方式,不需要花费大量的时间去研究操作流程。当我们使用一款新的手机应用时,有时候只需要引导页4个左右的页面我们就知道这款手机应用该如何使用了,这不是因为用户变聪明了,而是因为操作界面的人性化设计让人们能够快速掌握使用方法。

用户体验并不是设计师主观能够想出来的,这是一个量化的过程,前期的市场调研、用户体验和软件更新才是一款成熟的软件需要具备的一个前提。如今的应用市场有种类繁多的不同手机软件,而这些软件需要充分考虑到用户的使用体验,比如现在大多数手机的界面都在5英寸左右,那么界面的直观性在手机应用就显得尤为重要了。一个好的手机软件,一定能够充分考虑到用户在使用过程中的既定预期,这样,用户在使用该款手机应用时就能够很快上手,快速熟悉操作流程,并且在操作上也不会产生陌生感。

基本上一个成熟的交互设计的核心流程包括用户研究、行为分析、概念创想、原型制作、测试迭代,通过这五个环节以确保每个软件的实用性。当然交互设计注重软件开发的前端设计,同样也需要计算机的密切联系,给软件开发提供技术上的帮助,测试迭代的过程也需要不断地修改完善,从量化中得到质的提升。在现实使用中不难发现,一款软件永远不会有停止更新的一天,除非它彻底被市场淘汰,否则在每一次用户体验的反馈中都会得到一次“进化”。在软件使用过程中,人们需要及时做出反馈,这些反馈的信息为软件地更新提供了操作意见,所以这场“进化”中,用户的建议显得尤为关键,这些信息必须直观、简明扼要且不能够产生误解。软件的开发不应该改变用户原有的操作习惯,这是任何前端设计师都不能随意做的,也是必须了解的专业知识,否则用户在初次使用的时候产生疑惑,导致较差的使用体验,这就会导致用户的流失,对软件的市场发展至关重要。

现在用户们的要求越来越高,仅仅只有“方便使用”这一特色并不能满足当今“前浪们”和“后浪们”的需求,用户体验也非常重要,能否设计出“人性化”的产品是一个非常重要的标准。在交互设计理念的影响下,要将用户体验和设计美观有效结合在一起。当我们点开手机应用市场会发现不同种类的应用程序,但是我们常用的却只有几个,在这些竞争激烈的手机应用市场中,如何站稳脚跟,这是一个值得思考的问题。为什么用户会长时间且只使用这一款软件,难道只是因为习惯?当然不是,随着现在科技技术的发展,大数据会为每一个用户计算出一个“量身定做”的软件。比如,我们在某一个网站的搜索框中输入了某一个产品的关键词,那么当我们下次登入的时候,网站会搜索的这个关键词进行相关产品的推送。这一看似不起眼的功能,却能够带来非常好的用户体验。良好的用户体验不仅能够带给用户亲切的感受,也能够为保留老用户、发展新用户提供很好的途径。

软件的功能主要是通过技术手段实现的,然而当计算机技术发展成熟的时候,功能性就显得极其平庸,人们开始会关注到软件的用户体验。这就是为什么我们在选择软件的时候,方便的使用感会成为我们下载该软件的首选,因为在使用的过程中我们会觉得身心愉悦。这样的优化能够为软件在市场上带来更多的竞争力和商业价值。

三、交互设计在软件开发中的发展前景

交互设计所包含的范围很广,其实它本身就是软件研發和设计美工两者的结合,但是这种感性思维和理性思维的有趣碰撞导致我们不能只从单一的角度去开发一款软件。如果只有软件研发人员的技术支持,软件本身就显得平淡无奇,枯燥乏味;如果只有风格化的设计而缺少了软件研发的可靠性,那么就欠缺了实用性。所以交互设计对于软件开发起到了举足轻重的作用,交互设计已经不再单纯是设计了,一款成熟的软件需要的是设计师和计算机技术员的共同协作。在软件开发的过程中,设计的“影子”被映射到了各个角落,简单地孤立看待任何一个环节都是不成熟的,这将会使软件在一次又一次的迭代中被淘汰。

当然,交互设计的一个重要环节就是用户体验,应用到软件开发中,我们可以将它理解成用户所使用该软件的满意度,满意度提升即该软件现阶段比较成熟,如果用户对该软件的使用满意度较弱,则需要充分考虑到软件短板,从而对其进行调整并更新。设计者通过可行性的设计不断完善软件,扩展用户群体,增强用户体验的满意度,同时也提升用户的使用频率。但是任何一个软件都不是完美的,所以设计师们和软件研发人员都在不断完善,市场巨大的竞争力和软件所带来的商业价值督促着他们不断地完善、升级。

目前对交互设计师的要求越来越高,逐年增长的市场带来了巨大的商业价值。交互设计现如今已经是一个非常普及的设计趋势,设计最终的服务对象是人,用户对软件的需求越来越高,交互设计使得“冷冰冰”的手机产生了“温度”。或许未来会有更多更新奇的交互方式逐渐出现,但是当下,交互设计的原则还是需要一步一步地在实践中不断完善,就好像是计算机的迭代一样,交互设计也随着信息时代的发展,不停地“迭代着”。

参考文献:

[l]KOLKO J.交互设计沉思录[M].方舟,译.北京:机械工业出版社,2012.

[2]由芳,王建民,肖静如.交互设计:设计思维与实践[M].北京:电子工业出版社,2017.

[3]霍尔.对话式交互设计原则与实践[M].北京:清华大学出版社,2019.

作者单位:

江西联合能源有限公司

猜你喜欢
交互设计软件开发用户体验
非物质文化遗产数字化研究
信息安全环境下的计算机软件开发研究
手机阅读平台用户体验影响因子分析
浅谈用户体验在产品设计中的运用
浅谈交互设计在工业设计中的运用
唯品会的品牌塑造研究
核电厂定期试验管理软件开发
FPGA软件开发过程中编码规范的作用
基于用户体验的电商平台界面管理影响因素研究
交互设计在工业设计中的应用分析