【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进行了全新设计,坚持 ...
随机推荐
- 潭州课堂25班:Ph201805201 WEB 之 CSS 第二课 (课堂笔记)
CSS 的引入方法: 第一种 : <!--直接在标签仙设置--><p style="color: yellow">CSS的第一种引入方法</p> ...
- 随机查出满足条件的5条数据(tp5)
随机查出满足条件的5条数据 public function showQuestion() { $data[; $data[ $data['level'] = (int)$data['level']; ...
- MVVM设计模式和在WPF中的实现(四) 事件绑定
系列目录: MVVM模式解析和在WPF中的实现(一)MVVM模式简介 MVVM模式解析和在WPF中的实现(二)数据绑定 MVVM模式解析和在WPF中的实现(三)命令绑定 MVVM模式解析和在WPF中的 ...
- JSON序列——根据JSON生成事务性SQL
JSON序列——根据JSON生成事务性SQL procedure TForm1.Button5Click(Sender: TObject); begin var json: string :='' + ...
- 慎用ArrayList的contains方法,使用HashSet的contains方法代替
在启动一个应用的时候,发现其中有一处数据加载要数分钟,刚开始以为是需要load的数据比较多的缘故,查了一下数据库有6条左右,但是单独写了一个数据读取的方法,将这6万多条全部读过来,却只需要不到10秒钟 ...
- [Android Pro] https://blog.csdn.net/gaugamela/article/details/79143309
原文地址:https://blog.csdn.net/gaugamela/article/details/79143309 最近遇到这样一个问题: 第三方的SDK除了Jar包外,还提供了对应的so文件 ...
- js获取浏览器版本信息整理
一.Navigator 对象 JavaScript Navigator 对象包含了有关访问者浏览器的所有信息.接下来我们学习 Navigator 对象的两个属性. appName 保存浏览器类型 ap ...
- MySQL查看数据库表容量大小
本文介绍MySQL查看数据库表容量大小的命令语句,提供完整查询语句及实例,方便大家学习使用. 1.查看所有数据库容量大小 select table_schema as '数据库', sum(table ...
- Android ViewFlipper增添ScrollView后不能滑动了
Android ViewFlipper添加ScrollView后不能滑动了在Activity中添加ScrollView实现滚动activity的效果后,activity的滑动效果却无法生效了,原因是因 ...
- Gson解析第三方提供Json数据(天气预报,新闻等)
之前都是自己写后台,自己的server提供数据给client. 近期在看第三方的数据接口,訪问其它站点提供的信息.比方.我们可能自己收集的数据相当有限.可是网上提供了非常多关于天气预报.新闻.星座运势 ...