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