这些设计原则是由Android用户体验团队所设制的,用以最大程度地保持用户的兴趣。在自己的创作和设计思想中也要想到应用他们。按照目的来进行最适合的改变。
吸引我
用令人惊讶的方式来令我感到愉悦
一个美观的界面,一个精心设计的动画,或是恰到好处的音效都是一种愉快的体验。精巧的细节效果可以令人更觉程序轻松易用,有如掌握着强大的力量。
现实感的物件比按钮和菜单更加有趣
允许人们在你的程序里直接触摸并操作物件。这样就降低了进行操作时认知成本,并更令人感到心满意足。
让它成为属于我的东西
人们喜欢增加个性化的内容,这让他们有掌控自如的感觉。提供精美的默认界面,但是在不影响主要功能的前提下也要考虑添加些有趣的可选自定义内容。
了解我
在使用过程中学习人们的偏好设置。不要总是一次次地问人们相同的问题,而是把上一次的选项置于默认的位置。
简化我的生活
保持简约
用简单的词或词组。人们很容易跳过长篇大论的文字。
图片胜过文字
试着用图片来解释想法。它们能够比文字更有效地吸引人们的注意并令他们理解。
为我作好选择,不过最终由我决定
在询问用户之前就猜测其最佳选项。太多的选择和做决定会让人感到不快。在万一操作错误的时候,也要提供“撤销”功能。
仅在我需要的时候显示它
人们在一下子看到太多东西时会不知所措。把操作和信息分成小而易于理解的部分。把暂时不需要的选项隐藏起来,并且在之后告诉人们如何使用。
我需要知道我在哪里
让人们确信他们知道他们在哪里。让你的程序看起来易于识别,并在不同屏幕内容之间用过渡效果来表现其关联性。对正在运行的工作提供反馈信息。
不要丢失我的内容
保存人们花费了时间创造出来的内容,并允许人们从任何地方都能读取这些。记住用户的设置、个性化的修改,并能在手机、平板和电脑之间交互。这样就能使得更新内容变得轻而易举。
如果它看起来相似,那么它应该功能上也相似
通过把不同的功能图标设计得看上去就不同来帮助人们识别不同的功能。要避免把有着不同效果的功能设计的看起来很相像。
仅在有重要情况时才打断我
需要像一位优秀的个人助理那样,让用户免受不重要的琐事的烦扰。人们喜欢保持注意力,除非非常紧急,不然打断人们会让他们感到烦躁。
让我惊讶
在各个地方给我提示
人们会在以己之力解决问题时感到畅快。让你的程序变得简单易学——通过有效的视觉设计以及具有和其他Android程序相似的操作方式。例如,滑动手势操作可以是一种很好的程序导航快捷方式。
不是我的错
在试图让人们改正错误时要有耐心。他们希望在使用你的程序时能够看起来很聪明。如果发生了错误,需要给出明确的恢复方法,不过不要有太多的技术细节。如果可以在后台自动解决问题那就再好不过了。
给予支持
把复杂的操作分割为容易完成的小块。对于用户操作要给予反馈,即使仅仅是让图标小小地发一下光。
为我处理复杂内容
通过让新手完成他们以为自己难以完成的工作来让他们感觉好象是熟练的专家。例如,包含了多种照片效果的快捷方式可以让业余级的照片仅仅在一次操作后就看起来令人惊讶的好。
让重要的事情快速完成
并非所有的操作都是相同重要的。决定好你的程序中什么是最重要的,并把其放在明显的位置以能够快速启动,就好象相机程序中的快门键或是音乐播放器中的暂停键。
本页部分内容根据Android Open Source Project创作并共享的内容修改,并在知识共享 署名2.5许可协议中所述条款的限制下使用。