移动应用的可用性设计有感——Just Use It

简介: 版权声明:本文为半吊子子全栈工匠(wireless_com,同公众号)原创文章,未经允许不得转载。
版权声明:本文为半吊子子全栈工匠(wireless_com,同公众号)原创文章,未经允许不得转载。 https://blog.csdn.net/wireless_com/article/details/9209325

互联网应用与移动应用有很多相通之处,尤其是在用户可用性设计上。它山之石可以攻玉,于是我重读了经典的《don’t make me think》(http://www.sensible.com/secondedition),感谢绿色出行带来的地铁读书时光。

 

对互联网应用来说,Krug的最重要原则是别让我思考。不做最佳选择,满意即可。对于网站而言,在每个页面上建立清楚的视觉层次,尽量使用习惯用法,把页面划分成明确定义的区域,明显标识可以点击的地方,最大限度降低干扰。

 

很多移动应用是支持PC访问的,比如著名的Evernote。就移动应用的Web访问而言,Krug的原则仍是不二的选择。就点击而言,多少次都没有关系,只要每次点击都是无需思考,明确无误的选择。因为三次无需思考,明确无误的点击相当于一次需要思考的点击。在手机上和Web 上是一样的。

 

手机上的屏幕会更加受限,所以去掉每个页面上一半的文字,然后把剩下的文字再去掉一半。这样可以降低页面的噪声,让有用的内容更加突出,让用户在每个页面上一眼就能看见更多的内容,而不必滚动屏幕。

如果在网站上找不到方向,人们就不会使用你的网站,手机上更是如此。每个页面都需要一个名称,页面名称要出现在合适的位置,要引入注目,要和点击的跳转一致。tab标签是导航的上佳选择,他们灵活,不言而喻,而且很难出错,并且暗示了一个物理的空间。

首页需完成的任务:

1)  标识和使命,突出的口号

2)  层次

3)  搜索

4)  导读

5)  内容更新推荐

6)  友情链接或广告

7)  快捷方式

8)  注册

9)  让用户看到他正在寻找的东西

 

如果想建立一个优秀的移动应用,一定要测试。测试一个用户比不做测试好一倍。在项目中,早点测试一位用户好过最后测试50为用户。测试的关键不是要证明什么或者反驳什么,而是了解你的判断力,给你提供有价值的参考,测试是一个迭代的过程,没有什么比现场用户的反应更重要。关于可用性测试最大的秘密就是,测试对象是谁并不重要,利用你能够寻找到的任何人,然后曲线上升,在用户测试过程中多多使用屏幕刻录软件,或者友盟的服务也是一个不错的选择。

从可用性测试中了解到的东西总是会很有意义,而且每个观察了这个过程的人都能看出这些问题。面对问题,正确的解决方案往往是去除某个让人混淆的内容,而不是增加另一些干扰,不要太看重人们对新功能的要求,测试后的主要目标是寻找重要而不费力的收获。

 

需要牢记的是,可用性是基本的礼貌,是我们的应用值得人尊敬的原因。

1)  知道人们在你的应用上想做什么,并让它们明白简易

2)  告诉人们他想知道的

3)  尽量减少步骤

4)  了解客可能有哪些疑问,并且给予解答

5)  为客户提供协助,例如本地存储

6)  容易从错误中恢复

7)  如有不确定,记得道歉

目录
相关文章
|
29天前
|
安全 搜索推荐 Android开发
移动应用与系统:探索开发趋势与操作系统优化策略####
当今数字化时代,移动应用已成为日常生活不可或缺的一部分,而移动操作系统则是支撑这些应用运行的基石。本文旨在探讨当前移动应用开发的最新趋势,分析主流移动操作系统的特点及优化策略,为开发者提供有价值的参考。通过深入剖析技术创新、市场动态与用户需求变化,本文力求揭示移动应用与系统协同发展的内在逻辑,助力行业持续进步。 ####
44 9
|
2月前
|
监控 测试技术 持续交付
掌握跨平台测试策略:确保应用的无缝体验
【10月更文挑战第14天】在多元化设备和操作系统的今天,跨平台测试策略成为确保应用质量和性能的关键。本文探讨了跨平台测试的重要性、核心优势及实施步骤,涵盖Web、移动和桌面应用的测试方法,帮助开发者提高应用的无缝体验。
|
4月前
|
监控 算法 Java
企业应用面临高并发等挑战,优化Java后台系统性能至关重要
随着互联网技术的发展,企业应用面临高并发等挑战,优化Java后台系统性能至关重要。本文提供三大技巧:1)优化JVM,如选用合适版本(如OpenJDK 11)、调整参数(如使用G1垃圾收集器)及监控性能;2)优化代码与算法,减少对象创建、合理使用集合及采用高效算法(如快速排序);3)数据库优化,包括索引、查询及分页策略改进,全面提升系统效能。
55 0
|
6月前
|
存储 云安全 安全
云端数据在哪些方面可以提高其可用性?
【6月更文挑战第23天】云端数据在哪些方面可以提高其可用性?
72 6
|
6月前
|
人工智能 前端开发 测试技术
移动应用与系统:从开发到优化的全面指南
在移动互联网时代,移动应用和操作系统的互相依存关系日益加深。本文将深入探讨移动应用开发的关键步骤、跨平台开发的利弊、性能优化技巧以及未来可能的发展趋势,为开发者提供一份详尽的技术指南。
|
7月前
|
物联网 Android开发 数据安全/隐私保护
移动应用与系统:开发与优化的探讨
【4月更文挑战第30天】 在数字化时代,移动应用与操作系统是连接用户与技术的桥梁。本文旨在深入剖析移动应用开发的关键要素,探讨移动操作系统的核心原理,以及如何在快速变化的市场中保持应用的性能和相关性。通过技术细节和实例分析,我们揭示了高效移动应用开发的策略和最佳实践,同时对移动操作系统的未来趋势进行了预测。
|
7月前
|
UED
如何确保移动应用的用户体验?
移动应用的优秀用户体验设计涉及UI简洁、适应设备特性、关注用户行为变化及平衡商业目标。设计应减少界面混乱,利用移动设备功能,持续研究用户需求,并在满足业务目标的同时确保用户满意度。UX设计是个不断学习和适应的过程。
49 1
|
7月前
|
开发框架 Android开发 UED
移动应用与系统:开发和优化的探索
【2月更文挑战第30天】 在数字化时代,移动应用已成为人们日常生活的重要组成部分。本文将深入探讨移动应用的开发、移动操作系统的运行机制,以及如何通过优化提升用户体验。我们将从移动应用开发的技术选型,到移动操作系统的性能优化,再到移动应用的用户体验设计,全面解析移动应用与系统的开发和优化。
|
消息中间件 监控 Java
系统稳定性保障设计总结和思考
系统稳定性保障设计总结和思考
546 0