【Android】Android设计准则
准则
下面的这些设计准则是为了让Android的用户体验团队保持用户最佳的体验而发明设计的。
吸引我
- 一个漂亮的界面,一个用心安排的动画或是恰到好处的音效都是一段很棒的用户体验。
- 微妙的效果可以使人感觉毫不费力,并且感到手中有一股强大的力量。
- 让用户直接去触动和操作你的应用中的物体。
- 这节省了很大一部分用于让操作变得让用户更加满意的时间。
- 用户总是喜欢加上一些个人的元素,因为这让他们有归属感和控制感。
- 提供感性的,漂亮的默认界面,但同时考虑到一些乐趣,有选择性地让用户定制一些东西而不影响到主要的任务。
- 随着用户地不断使用,让应用了解用户的喜好,而不是一遍遍地做同样的选择。
- 将之前用户做的选择放在一个很轻易就可以获取的地方。
让生活变得简单
- 使用简单的词汇所组成的词组。
- 如果你的句子太长,用户很可能会选择直接跳过。
- 考虑用图像来展示你的点子,它们更容易引起用户的注意并且比文字更加有效。
- 做出你最好的猜测而不是直接询问用户。
- 很多选择和决定让用户觉得很不爽,仅仅是因为你做了错误的选择,并允许撤销。
- 当用户一开始就看到一大堆东西的话会感到压力很大。
- 把任务或是信息放到一个小块的可收缩的块中。
- 隐藏那些并不是很需要的选项,当用户需要的时候告诉它。
- 让用户知道他在程序中的方位,使应用中的每一个地方都不一样
- 并且用过渡来显示屏幕之间的关系,在应用的进程中给予反馈。
- 保存好用户所做的一切,并且让它在任何地方都能得到。
- 保存好设置,个性的手势还有跨平台的一些创造。
- 这让升级变成这世界上的最简单的事。
- 通过视觉上的区别而不是微小的变化来帮助用户来识别功能上的不同。
- 避免用模板,它们看起来很像但实际上有着不同的功能。
- 就想一个很棒的个人助理,处理掉不重要的信息。
- 用户只想专注于自己想做的,除非是很紧急的事情,打断用户会很令人沮丧。
给我惊喜
- 当人们靠自己摸索出东西的使用方法的时候,他们的感觉会非常棒。
- 在你的应用程序里使用其他安卓应用广泛采用的交互技巧——包括相同的视觉模式和肌肉动作,可以让用户更容易上手也更容易获得满足。
- 比如,“轻扫”就是一个在安卓应用中广泛使用的良好的导航快捷手势。
- 当你在提示用户做出纠正的时候,请温柔一些。
- 他们在用你的应用的时候想觉得自己非常聪明。
- 如果他们做了错事,给出清晰的修改提示,而不是技术的细节。
- 如果你能在神不知鬼不觉的情况下搞定,那就再好不过了。
- 把复杂的任务细化成很小的步骤,使其能够很容易完成。
- 在用户操作的过程中给予积极的反馈,即使是一些微小的鼓励。
- 去做一些用户觉得不可能做到的事来让新手看起来像一个专家。
- 例如,结合多种照片效果的快捷方式,只需几步操作,就可以使业余的照片看起来让人惊艳。
- 不是每一个操作都同等重要。
- 决定哪一个是你的应用中最重要的操作,把它放在最明显的位置,让用户很容易就能找到,就像相机中的拍照键,音乐播放器中的暂停键。
原文链接
【Android】Android设计准则的更多相关文章
- Android UI 设计准则
Design Principles 设计准则 These design principles were developed by and for the Android User Experienc ...
- android设计准则
------------缘由-------------------------------------------------------------------------------------- ...
- 【Xamarin挖墙脚系列:Xamarin.Android的API设计准则】
原文:[Xamarin挖墙脚系列:Xamarin.Android的API设计准则] 前言 楼主也是看着Xamarin的官方文档来的.基本也是照猫画虎.英语勉强凑合.翻译的不对的地方,大家多多指教.(这 ...
- android抽屉导航的设计准则
我阅读了google官方的关于抽屉导航的设计准则,这可以给我带来什么帮助?最起码,我可以知道,抽屉导航适用在什么场景中,使用它时要注意什么事项.App的设计是有规则可以依据的,比如,使用抽屉导航时,是 ...
- 详解 “Android UI”设计官方教程
我们曾经给大家一个<MeeGo移动终端设备开发UI设计基础教程>,同时很多朋友都在寻找Android UI开发的教程,我们从Android的官方开发者博客找了一份幻灯片,介绍了一些Andr ...
- Android UI设计规则
Android UI技巧 1.1 不该做什么 l 不要照搬你在其他平台的UI设计,应该让用户使用感觉是在真正使用一个Android软件,在你的LOGO显示和平台总体观感之间做好平衡 l 不要过度使 ...
- android 界面设计基本知识Ⅲ
本章继续讲述在android界面设计中相关的知识点.介绍内容包括BroadcastReceiver(广播),Service(服务),Widget(小部件),WebView(网页加载控件). 1.Bro ...
- android 界面设计基本知识
一个好的APP不仅有美观,好看的界面,更需要良好的性能和稳定性.作为一名开发人员,需要理解界面设计原则并写出优秀的界面设计代码. 本章主要讲述基本控件的使用,界面布局及一些常用的界面设计属性. 1.常 ...
- 安卓app设计规范整理和Android APP设计篇(转)
随着安卓智能手机不停的更新换代.安卓手机系统越来越完美,屏幕尺寸也越来越大啦!比如最近小米的miui 6的发布和魅族手机系统的更新等等. 以小米MIUI6的安卓手机来说,MIUI6进行了全新设计,坚持 ...
随机推荐
- 关于pyinstaller打包程序时设置icon时的一个坑
关于pyinstaller打包程序时设置icon时的一个坑 之前在用pyinstaller打包程序的时候遇到了关于设置图标的一点小问题,无论在后面加--icon 或是-i都出现报错.查了下st ...
- 你有哪些想要分享的 PyCharm 使用技巧?
作者:Light Lin链接:https://www.zhihu.com/question/37787004/answer/75269463来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商 ...
- C#读取大数据量Excel
var worksheet = workbook.Worksheets["工作表1"]; var maxN = worksheet.Range["A1"].En ...
- 移动端html页面分享
开发APP应用比开发移动端网页挑战小,因为APP应用只需要适配不同手机即可,而移动端网页不仅需要适配不同手机,还要适配同一部手机的不同浏览器. 移动端页面分享是一个常用的功能,需要宿主环境,可以是某A ...
- 生产环境中tomcat的配置
生产环境中要以daemon方式运行tomcat 通常在开发环境中,我们使用$CATALINA_HOME/bin/startup.sh来启动tomcat, 使用$CATALINA_HOME/bin/sh ...
- BZOJ.5404.party(树链剖分 bitset Hall定理)
题目链接 只有指向父节点的单向道路,所以c个人肯定在LCA处汇合.那么就成了有c条到LCA的路径,求最大的x,满足能从c条路径中各选出x个数,且它们不同. 先要维护一条路径的数的种类数,可以树剖+每条 ...
- JavaScript简易教程
这是我所知道的最完整最简洁的JavaScript基础教程. 这篇文章带你尽快走进JavaScript的世界——前提是你有一些编程经验的话.本文试图描述这门语言的最小子集.我给这个子集起名叫做“Java ...
- 230. 二叉搜索树中第K小的元素
230. 二叉搜索树中第K小的元素 题意 给定一个二叉搜索树,编写一个函数 kthSmallest 来查找其中第 k 个最小的元素. 你可以假设 k 总是有效的,1 ≤ k ≤ 二叉搜索树元素个数. ...
- unity3d 摄像机抖动效果 CameraShake
unity3d 摄像机抖动效果 ,利用脚本直接控制:当然也可以选择使用dotween插件,但到不至于为了使用仅一个功能,就导入了一个插件: 脚本示例: using UnityEngine; using ...
- 数据结构笔记1_求第k个最大者
参考的文章有: http://www.cnblogs.com/CCBB/archive/2009/06/01/1493971.html http://www.cnblogs.com/zhangchao ...