在手机端软件应用的设计和开发方面,考虑到用户的整体体验,为用户而设计,对于能否设计出一款优秀且用户体验极佳的应用至关重要。
据估计,全球移动手机用户数量将于2019年突破50个亿。而这无疑预示着,对于软件开发者而言,移动设备将成为他们不得不珍视和利用的重要媒介。而且,与此同时,不计其数的关于手机端应用程序开发的传言也在开发人员之中日益流行。尽管,这些传言可能会对他们创建更优秀的用户体验带来负面影响。
所以,本文小编将和大家一起揭秘移动端应用设计和开发中的常见的9大江湖传言,希望对大家有所帮助:
1. 移动用户总是很忙
当谈及移动用户时,大多数人对他们的印象,都是一群很忙的人。的确,在有的情况下,这样的认识确实正确。例如,在去工作的路上,他们总是一边玩着手机,一边等着车。但是,仅凭这点就认定移动用户与软件应用之间的交互都发生在类似的情境下,就不太准确了。
事实上,据2012年Google 进行的一项多屏文字研究发现:60%的手机使用都是在用户的家里进行的。而且,美国知名互联网信息服务公司comScore的研究也表示,移动手机使用高峰时段是从晚上6点到10点。所以,就这一点而言,是否又应该将移动用户认定为在家大量使用手机的人群会更适合呢?答案当然是否定的。我们应该通过分析目标受众以及他们的行为,了解他们更喜欢的软件互动方式,从而更优的设计产品以满足他们的需求。
2. 移动应用体验是独立的
许多开发人员相信,移动端应用体验是独立的,无需与其他渠道相结合。但事实却是,手机,仅仅只是能够影响用户体验的诸多设备类型中的一种(例如还包括桌面端设备,平板,智能手表等等)。好的移动端应用,应该是允许用户在不同的设备媒体之间自由切换,流畅地继续他们的体验。
例如,据Appticles数据显示,37%的用户在手机上搜索并研究相关信息,但却会切换到桌面端设备进行购买。因此,如果你正在设计一款电子商务类应用,就需要提供响应式设计,方便移动用户能够轻松的切换到他们的台式机或笔记本电脑继续体验。
更何况,用户体验设计的最终目标,是实现在所有设备上的“无缝体验”。
所以,在软件设计和开发过程中,千万不要将手机应用体验视作是完全独立的。跨设备用户进程同步也是创建无缝体验的重中之重。因为这样的设计能够让用户感觉整个软件体验流畅自如。
对于软件开发人员来说,在真正的开始应用开发之前,首先需要决定想要创建的软件类型– 到底是混合应用,还是原生应用呢?事实上,这两种应用类型的区别非常明显:顾名思义,原生应用是专为移动平台(即使用Android/iOS系统的移动设备)设计的移动端软件。而混合应用则是用户能够在浏览器中运行,且基于网页的应用程序。
就其为用户提供的最佳用户体验而言,许多开发人员坚信:原生应用远远优于混合应用。而普遍存在的争议是在于它们的运行速度和所能提供的功能。因为开发人员认为原生应用在运行速度上优于混合应用,所能够提供的功能也更加的先进高级。而事实却是,现今的一些混合应用由于拥有更出色的性能,能够帮助开发者轻松创建功能强大的移动应用。而且,它们也无需产品团队花费额外时间,为每个移动平台再单独打造对应的应用程序。因此,当需要对两种应用软件类型做出选择时,最好事先权衡其利弊,根据实际需要,选择最好且最适合产品策略的类型。
尽管这条设计传言,在当下并不太流行,但还是有相当一部分的产品团队认为应该将最重要的页面内容放置在其着陆页。但现实却是,真真的着陆页已不复存在。设计师们自然地做着页面滚动设计。准确的说,在移动端方面,移动用户就是十足的“滚动者”。页面滚动成为继页面点击之后,又一最受欢迎的交互方式。
在加载一个移动页面时,人们总是忍不住立即开始滚动。
5. 用户总是在连网状态下使用软件
在美国和欧洲等地方,人们已经习惯网络无处不在。然而,这种网络情况在全球范围内还无法实现。所以,面向新兴市场的软件应用,必须要能够在极其糟糕或断断续续的网络状况下正常运转,才能满足用户的需求。因此,如果你也在计划类似新兴市场应用,请确保你的产品在没有网络连接(但允许数据缓存)的情况下,也能正常运转。当然,也不要忘记优化产品本身,加快加载速度(比如通过将图片最小化或页面内容最简化的方式,缩小页面尺寸,加快加载速度)。
6. 原型制作是产品开发的额外步骤
许多产品团队认为,软件开发是可以跳过线框图/原型制作,直接进入编程阶段的。然而,这样的方式虽然能在短期内达到节省时间的目的,但是从长远上来讲,终究会带来一些严重的问题,是不可取的。移动端软件开发是一个非常复杂的过程,需要产品团队关注设计的各个方面—— 例如信息构架,视觉设计,交互设计等等。
在没有创建设计原型的情况下,考虑到所有可能的产品需求和设计的方方面面,几乎是不可能的。你需要一个有形可视的设计来运行,测试并了解相关软件设计的实际运转情况。而这一点上,创建设计原型能够为你提供非常有效的解决方案。因此,软件开发也需要制作原型,以便更好的根据用户需求测试和迭代应用设计,达到到其最佳的状态。而这一点上,一款优秀的原型工具Mockplus能够助你更好,更快的制作原型。
就软件体验而言,移动端用户与桌面端用户的需求是明显不同的。由于受到屏幕尺寸的限制,移动端软件设计具有一定的局限性。设计师需要尽量减少与产品之间的复杂交互,提供更有针对性的应用体验。当然,这并不意味着设计师必须要删除一部分产品部件来实现。这种假设移动用户因为在移动设备中使用应用,就对软件功能需求更少的认识是完全错误的。产品功能的多少应该取决于产品本身的特性。产品功能的添加和设计,应该是通过分析用户真实的行为和交互方式,发现其真正需求来决定的。这一点非常重要。
8. 功能越多越全面,软件应用就越成功
“更多功能 = 更多有用价值”,这样的误解对于设计师来说是非常危险的。因为过多的产品功能,不仅会延长产品的上市时间,还会影响其用户体验。而且设计师们也很难做到,在不影响用户体验的情况下,为软件应用添加更多,更复杂的功能。事实证明,当一款应用软件试图成为多功能瑞士刀(即为每位用户做“每件事”)时,通常最终都会变得非常复杂且可用性极低。在用户体验设计领域,我们专业地称类似的情况为—— “featurecreep”。幸运的是,这样的情况可以通过用户研究避免。因为用户研究能够帮助设计师们区分用户的需求和愿望,从而更合理的优化产品功能特性。
9. 测试可以推迟到产品市场发布
由于测试是一项十分耗时的活动,设计师们很容易就将其推迟到软件能够对真实用户可用的时候再进行。然而,这样的认识却是错误的。千万不要忘记,产品测试不可或缺。自认为用户会乐于测试你的产品,并报告所有问题的想法或假设都是非常危险和不切实际的。为什么呢?首先,用户会因为负面体验而受挫,直接离开,从而增加应用跳出率。而后,对于一些发现的产品问题,有时也很难进行返工修改,因为它们可能会涉及一些设计和开发方面的问题。所以,最好的方法就是在创建好第一个交互原型之后,马上就开始进行测试。
总结
因此,在手机端软件应用的设计和开发方面,考虑到用户的整体体验,为用户而设计,对于能否设计出一款优秀且用户体验极佳的应用至关重要。所以,无论如何,千万不要为传言所误导!