移动应用程序设计最佳实践和错误
已发表: 2022-03-11收听本文的音频版本
2017 年,iOS App Store 和 Google Play(不包括所有第三方应用商店和其他平台的应用商店)下载了超过 910 亿个应用。 整个星球上有很多应用程序(每人大约 13 个)。 下载了如此多的应用程序,难怪平均应用程序在第一个月的流失率是 57%(用户在下载后的前 30 天内没有多次打开该应用程序)和高达 71 90 天后的百分比。
如果应用程序的任何部分不受欢迎,或者难以掌握,用户会选择安装一个新的,而不是坚持使用不完美的产品。 消费者在处理应用程序时不会浪费任何东西,除了可能的几美元(他们知道他们可以随时再次下载该应用程序)。 唯一的损失是设计人员和开发人员的时间和精力。
那么,为什么这么多应用程序失败了? 这是应用程序设计人员和开发人员应该接受的可预测现象吗? 对于客户来说,这个成功率是否可以接受? 采取什么措施可以防止您的应用被不假思索地删除?
最常见的错误从未能在应用程序的整个生命周期内保持一致性,到一开始就难以吸引用户。 设计一个直观简单的应用程序而不让它变得重复和无聊是很有挑战性的。 应用程序必须提供令人愉悦的设计和 UX 细节,同时又不能忽视更大的目的。
大多数应用程序在最初的几天内生死攸关,因此遵循一些基本的移动应用程序设计最佳实践并避免最常见的错误将有助于设计师创建超过 90 天的应用程序。
常见错误 #1:糟糕的第一印象
通常,第一次使用或使用应用程序的第一天是吸引潜在用户的最关键时期。 第一印象非常重要,它可能是所有其他移动设计最佳实践的总括点。 如果出现任何问题,或者看起来令人困惑或无聊,潜在用户很快就会不感兴趣。
但是,第一印象的适当平衡是棘手的。 在某些情况下,发现必要功能的冗长入职过程可能会让用户感到厌烦。 然而,如果没有适当的引导,一些应用程序如果不能立即直观,只会让用户感到困惑。 创建一个立即直观的应用程序,同时快速向用户介绍最激动人心、引人入胜的功能是一种微妙的平衡行为。
虽然这可能是让某人快速定位的好方法,但冗长的引导也可能会阻碍用户使用应用程序做他们想做的事情。 通常,这些教程太长并且被盲目地刷过。
请记住,当用户第一次使用应用程序时,他们不一定有任何关于应用程序应该如何运行或可以做什么的路标。 适当的 Beta 测试过程可以让设计人员从一开始就了解其他人对应用程序的看法。 对设计团队来说似乎很明显的东西可能不适用于新手。
常见错误#2:无目的设计应用程序
避免在没有明确意图的情况下进入设计过程。 应用程序的设计和开发往往是为了追随趋势,而不是为了解决问题、填补利基市场或提供独特的服务。
对于设计师和他们的团队来说,应用程序的目的将影响项目的每一步。 它指导每一个决定,从应用程序的品牌或营销到线框格式再到按钮美学。 如果目的明确,应用程序的每个部分都将作为一个连贯的整体进行交流和运作。
将这一愿景传达给潜在用户意味着他们将了解应用程序为他们的生活带来的价值。 需要从用户的第一印象清楚地传达愿景。 应用程序的愿景能多快传达给用户? 它将如何改善一个人的生活或提供某种享受或舒适? 只要应用程序的实用性立即传达给用户,它就可能成为 21% 的应用程序的一部分,这些应用程序在最初的 90 天后使用。
在进入现有市场时,有一些专为空间设计师设计的应用程序可以作为基准进行研究。 他们可以改进已经存在的东西或提供独特的替代方案以脱颖而出。 他们不应该轻率地模仿。
常见错误#3:未能优化用户流
在开始设计工作之前,设计师应该注意不要跳过对应用程序用户体验架构的深思熟虑的规划。 甚至在进入线框图阶段之前,就应该绘制出应用程序的用户流程和结构。 设计师往往过于兴奋而无法产生美学和细节。 这导致了一种设计师文化,他们通常低估用户体验和应用程序中必要的逻辑或导航。
减速。 先勾勒出应用程序的流程,然后再过分担心更精细的细节。 应用程序的失败往往是因为缺乏流程和组织,而不是不完美的细节。 一旦设计过程起飞,请始终牢记大局。 然后,细节和美学应该清楚地唤起和加强更大的概念。
常见错误 #4:忽视应用程序开发预算
一旦勾勒出应用程序的基本特性和功能,就是与开发团队讨论预算的好时机。 这可以防止花费大量时间来设计功能和 UX 模式,而当开发团队没有资源来实现它们时,这些功能和 UX 模式最终需要被削减。
了解构建特定概念的平均成本是对设计师工具包的宝贵补充,因为它使设计思维更容易适应经济约束。 预算应该是有用的设计约束,而不是被视为挫折。
常见错误#5:死记硬背设计功能
希望严格的线框图和原型设计能够明确区分必要功能和过度功能。 每个单独的移动平台都已经是终极的瑞士军刀,因此您的应用程序不必如此。 塞满功能的应用程序不仅会导致迷失方向的用户体验,而且过载的应用程序也将难以推向市场。

如果应用程序不能以简洁的方式解释,它可能试图做太多事情。 削减功能总是很困难,但这是必要的。 最好的策略可能是一开始只用一两个功能来吸引用户,然后在以后的版本中测试新添加的功能,看看什么能引起用户的共鸣。 这样,附加功能就不太可能干扰应用程序生命的前几天。
常见错误 #6:忽略 App 上下文
尽管目的和最终目标很重要,但如果没有在适当的背景下进行指导,它们就会变得无关紧要。 给定应用程序的 UI 对设计团队来说似乎很明显,但初次使用的用户和来自不同人群的用户可能会觉得它不那么直观。 例如,应用程序的千禧一代用户可能会觉得某些功能很直观,而退休人员可能会觉得这些相同的东西令人困惑(反之亦然)。
考虑打算使用该应用程序的直接上下文或情况。 例如,优步的界面擅长快速使用。 这是完美的,因为当用户与朋友外出并需要预订乘车时,他们几乎不必在此过程中打断他们的谈话。 Uber 在应用程序深处隐藏了大量支持内容,这些内容仅在场景需要时才会出现。
您的应用程序是否需要在短时间内快速访问? 或者,这是一款内容丰富、让用户停留片刻的应用? 设计将如何传达这种用途? 在规划应用程序的 UX 流程时,请仔细考虑这些要点。
常见错误 #7:滥用通知
推送通知是应用程序设计最佳实践的一个挑剔部分。 太多了,用户会完全关闭它们,冒着被遗忘的风险。 太少了,同样的命运也会发生。
但不仅仅是通知的频率可以打开或关闭用户。 这也是内容。 有用的通知,例如通知用户有新消息或提醒他们每天签到的通知,被认为是有用且必要的。 发送看似随机的更新或不直接影响用户的新闻通知的应用更有可能看到他们的通知完全关闭。
每个通知都是一种微交互,可以增强用户体验并增强应用程序的整体实用性,也可以冒着疏远用户的风险,在极端情况下,还会促使他们一起删除应用程序。
常见错误 #8:应用程序设计过于复杂
著名建筑师密斯·范德罗曾说过:“优秀胜于独特”。 在设计师开始打破常规或添加其他装饰之前,设计符合简介中的规格至关重要。
为使构图更具视觉吸引力而添加的设计元素仍然需要为用户体验增加价值。 在整个设计过程中不断询问,我可以去除多少? 减少设计而不是增加设计。
过于复杂通常是不必要地打破惯例的结果。 应用程序真的会从移动视觉和触觉语言中重新设计标准符号和界面中受益吗? 标准图标已被证明是普遍直观的。 因此,它们通常是提供视觉提示而不会使屏幕混乱的最快方式。
不要让设计的繁荣妨碍应用程序的实际内容或功能。 通常,应用程序没有得到足够的空白空间。 虽然一般来说它对于良好的设计至关重要,但对于移动设计尤其重要,因为杂乱的界面并不是特别适合触摸。
常见错误 #9:设计不一致
如果设计要引入新标准,它们至少必须在整个应用程序中保持一致。 每个新功能或内容不一定是引入新设计概念的机会。
文本格式是否统一? UI 元素在整个应用程序中是否以可预测但令人愉悦的方式表现? 设计一致性必须在现有的通用视觉语言和避免审美停滞之间找到平衡。 直觉一致性和无聊之间的平衡是一条细线。
常见错误 #10:未充分利用 App Beta 测试
所有设计师都应该通过某种反馈循环来分析他们的应用程序的使用情况,以便了解什么是有效的,什么是无效的。 测试中的一个常见错误是团队在内部进行 beta 测试。 为了真正深入了解应用程序的草稿,必须引入新鲜的眼睛。
在公开之前为 beta 测试人员发送广告并与选定的受众合作,或者使用像 UserZoom 这样的测试服务。 这可能是消除细节、编辑功能和查找缺失内容的好方法。 Beta 测试可能很耗时,但它绝对是开发失败应用程序的更好选择。
对于设计团队来说,重要的是要认识到移动应用市场的竞争程度,并尽一切可能将他们的产品与占据同一空间的成百上千的其他应用区分开来。 为此,他们需要对移动应用程序希望实现的目标有一个连贯的愿景。 遵循移动应用程序设计最佳实践并使用将用户反馈整合到整个过程中的迭代设计过程是做到这一点的最佳方法之一,并将创建一个脱颖而出的应用程序。
• • •
进一步阅读 Toptal 设计博客:
- 电子商务用户体验——最佳实践概述(附信息图)
- 以人为本的设计在产品设计中的重要性
- 最佳 UX 设计师作品集——鼓舞人心的案例研究和示例
- 移动界面的启发式原则
- 预期设计:如何创造神奇的用户体验