本文提醒您在将应用程序发送到AppStore / GooglePlay之前,需要仔细检查应用程序的设计。 该列表分为主题块:
- 登录/注册
- 初体验
- 日常互动
- 通知事项
- 帐号设置
- 色带
- 搜寻
- AppStore / GooglePlay

本文是在EDISON Software(一家开发应用程序和网站 ,还处理用户界面的公司)的支持下翻译的。
1.登录/注册
1.屏幕保护程序启动应用程序时显示启动画面。 这是用户首先看到的东西,即使在开始工作之前,也能给产品留下第一印象。
徽标闪屏由Gleb Kuznetsov撰写Uber的 Rider启动过渡以下是制作优质屏保的一些技巧 。
2.忘记密码普通人在90个需要密码的在线服务中注册。 因此,密码通常被“忘记”。
据统计,有 21%的用户忘记密码2个星期,而25%的用户每天至少忘记一次密码。 如果您的应用程序需要密码,那么请注意密码恢复表。
忘记密码流,由伊曼纽尔·托雷斯 ( Emmanuel Torres)2.初体验
3.欢迎屏幕/首次运行说明(入职)入职是一个UX设计术语,表示如何了解用户如何处理您的应用程序,如何导航它,单击何处。 良好的入职机会会增加“新来者”成为“永久性”的可能性。
Cuberto的动画入职体验这里有一些很好的入门技巧 。
这是入职的创意概念 。
4.屏幕显示成功确认数据的通知许多移动应用程序要求确认邮件/电话。 用户完成所有必要的操作后,将出现有关数据确认操作成功的通知。
Diana Caballero的确认画面对于此屏幕,至关重要的是确保:
- 能够再次发送确认码(对于手机)
- 有关如何查找确认消息的说明(按标题搜索,垃圾邮件搜索等)(用于邮件)
5.“尚无内容”的存根内容是用户安装大多数应用程序的目的。 考虑一下用户设法浏览的地方,还没有内容,这很重要。 这些未开发的地方不能为空。
除了留下空白,还可以插入有关下一步操作的教程或说明。
简约职业应用程序为空状态6.默认用户头像
大多数用户(根据
Jared M. Spool约为95%)不更改默认设置。 这意味着用户将拥有您为其选择的头像。
Dropbox中可爱的默认用户头像这里有一些有关如何制作默认头像的想法 。
3.日常互动
7.分辨率请求屏幕当用户打开一个新的应用程序时,他们想要看到的最后一件事是很多弹出式窗口询问:
- 允许该应用访问您的位置。
- 允许该应用访问您的联系人。
- 允许应用程序访问您的相机
这样的请求会对用户体验产生负面影响,并导致愤怒地删除该应用程序。 这样的许可请求对用户体验有非常负面的影响,通常会导致应用被放弃。 因此,最好在用户交互时请求许可。
通知权限对话框,作者Anton Tkachuk在此详细介绍许可请求 。
8.交互元素的各种状态按钮和其他交互元素具有几种状态。 考虑应用程序中每个交互元素的默认/已按下/不可用状态非常重要。
三个按钮状态Vadim Gromov的材料设计按钮以下是有关如何设计按钮的提示 。
9.图标集如果您的图标具有相同的样式,会更好。
适用于iOS的Twitter应用中的选项卡栏图标这是图标的清单 。
10.错误信息最好的错误消息是根本不会出现的错误消息。 避免犯错误的更好方法是事先正确指导用户。 但是,如果仍然发生错误,那么一条错误的错误消息不仅会告诉用户将来如何预防它,而且还会向用户表明他们已被照顾并且不会被忽略。
Dwinawan的错误互动以下是一些您需要考虑错误消息的情况:
- 没有互联网连接。 考虑一下当没有连接时用户应该看到什么。
- 用户输入错误数据。
- 系统错误
这是有关如何制作好的错误消息的方法文章 。
11.引导过程尽管应用程序的即时响应是最好的,但有时您的应用程序将不得不“潜水”。 互联网连接不良可能会导致响应缓慢,或者操作本身可能会花费很长时间。 在这种情况下,为了最大程度地减轻用户压力,您必须向用户保证该应用程序正在根据他们的要求进行工作。 当应用程序无法通知用户完成某项操作需要花费时间时,用户通常会认为该应用程序尚未收到请求,因此会重试。 由于缺乏反馈,用户可以用力按下所有按钮。
动态进度指示器是在发生或加载时向用户提供系统状态的最常见形式。
AI产品设计的Smile装载机,作者Gleb Kuznetsov以下是创建加载指示器的一些技巧 。
12.消息说您做对了一切成功状态是当用户完成任务时向他们显示的屏幕。 设计者应考虑以下类型的成功条件:
- 惊人的状态(首次成功)。 在用户第一次执行重要任务时,您将有很大的机会在用户和您的产品之间建立积极的情感联系。 让您的用户知道他们正在成功,认识他们的进步并与用户庆祝成功。
- 确认画面。 确认屏幕是电子商务应用程序所必需的屏幕。 当用户完成购买时,我们需要显示一个屏幕,其中将提供有关购买的所有必要信息。
Booking.com中的确认屏幕13.自动填充设计人员应始终努力通过消除不必要的动作来最大程度地减少交互成本。 自动完成功能通过减少用户完成请求必须完成的点击次数来简化用户输入。
图片: Louise Chang14.取消操作我们所有人都会犯错,但是在与用户进行交互时,提供帮助用户恢复重要数据的选项非常重要。
撤消删除项目。 图像: Sashoto Seeam撤消发送电子邮件。 图片: 泰勒·博尚(Tyler Beauchamp)15.本地化/国际化由于许多开发团队都有全球范围的计划,因此重要的是要使本地化/国际化成为设计过程的自然组成部分。 应根据本地化/国际化选择元素的视觉属性(例如大小)和UX副本。
使用不同语言的Upvote按钮。 图片: 胡绮儿16.帮助/说明当用户遇到问题时,他们的第一个自然反应就是在应用程序中找到解决方案。 因此,最好提供一个指向应用程序中“帮助/常见问题”部分的链接。
Alex Muench的帮助和反馈
17.辅助功能辅助功能使具有各种能力的人们能够感知,理解并与您的产品进行交互。
这是 Lillian Xiao 的精彩摘要 ,内容涉及设计师需要了解的有关移动设备可用性的内容。
这里是检查颜色对比的工具列表 。
4.通知
18.应用程序通知/推送通知您是否知道糟糕的通知是用户卸载应用程序的主要原因?
令人讨厌的通知是人们卸载移动应用程序的原因(71%的受访者说)。但是,您可以将此UX反模式转换为对企业和用户都有意义且有用的东西。 为了通过应用程序中的通知获得良好的结果,设计人员需要一种最适合移动设备的发布策略。
这是一篇文章,提供有关如何创建良好通知的信息 。
这是一些鼓舞人心的设计思路 。
19.通知设置给予用户选择自由总是一种荣幸。 在移动通知的上下文中,这意味着能够选择他们要接收的通知。
在Slack中设置通知选项5.帐户设置
20.裁剪个人资料照片的工具允许用户不仅上传头像,还可以根据自己的需要在您的应用程序中对其进行修改。
斯科特·托马斯 ( Scott Thomas)编辑头像21.用于查看/更改个人数据的屏幕允许用户直接在移动应用程序中编辑其个人数据。 创建屏幕以预览运输/账单信息并将此信息添加到可编辑列表中。
家庭和办公室地址是可编辑的。 从Dhiraj S. Karki中选择送货地址22.注销如果您的应用程序需要登录,那么也应该有机会注销。
在iOS版Facebook中注销23.使用条款将使用条款添加到您的应用程序中以避免法律诉讼。
图片:克里斯蒂安·迪娜(Cristian Dina)/ Shutterstock24.隐私设置让用户查看他们发送给您的数据并选择。
图片:维塔利·弗里德曼(Vitaly Friedman)以下是有关如何处理应用程序中的隐私的提示 。
25.发送反馈通过提供一种快速分享产品反馈的方法,您不仅可以从真实用户那里收集有关产品的有价值的信息,还可以使他们相信他们的评论对您有价值。
Skype for iOS为用户提供了“留下反馈”,“报告问题”或“建议功能”的选项。6.胶带
26.滚动移动显示器很小。 为了节省屏幕上的空间,设计人员通常希望优化显示的信息并隐藏对用户没有价值的所有内容。 这就是为什么许多通道屏幕都具有两种状态的原因:默认状态(用户进入通道时所看到的屏幕)和滚动状态(当用户向上滚动以查看更多内容时)。
请注意,滚动时标题区域会折叠。
AurélienSalomon制作的Craiglist Mobile动画
在应用程序内搜索
27.默认行为Wang需要确定默认搜索顺序是什么。 例如,如果您正在为电子商务应用程序设计搜索结果页面,则需要决定是否根据最佳匹配/价格/交货时间对输出进行排序。
28.分享/书签允许用户共享和添加书签。
Martin Berbesson的App AE中的“赞”,“书签”和“共享”选项29.空表,表示“无结果”用户在寻找什么时会看到什么,但没有搜索结果? “无结果”屏幕并不意味着结束。 告诉用户下一步该怎么做。
Google Flights应用可为用户清除所有过滤条件以查找航班8. AppStore / GooglePlay
30.应用程序的图标您需要为应用程序设计一个醒目的图标,该图标可以反映产品的本质并引起潜在用户的兴趣。
纪念碑谷是一款精美的游戏,并且OS应用程序图标非常适合您即将进行的精彩冒险。
另请阅读博客
EDISON公司:
20个图书馆
壮观的iOS应用程序