【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进行了全新设计,坚持 ...
随机推荐
- 在python3下使用requests,xpath,urllib爬取不得姐网站相关视频爬虫源代码
#coding=utf-8 from lxml import etreeimport requestsimport urllibimport os # 获取url的html等内容def getHtml ...
- 仿win10环境变量助手
相信很多人用过win10后再换回win7或者xp等系统都会有些不习惯,所以在这里安利一款博主自己开发的小软件:环境变量助手. 继承于Win10风格的环境变量,操作简单方便,使用时需要账户权限. 注意: ...
- Java中A instanceof B是什么意思?
instanceof用来判断内存中实际对象A是不是B类型 出现这种情况经常是需要强制转换的时候class Dog extends Animal譬如dog定义了自己的方法wangwang Animal ...
- 进程队列补充-创建进程队列的另一个类JoinableQueue
JoinableQueue同样通过multiprocessing使用. 创建队列的另外一个类: JoinableQueue([maxsize]):这就像是一个Queue对象,但队列允许项目的使用者通知 ...
- 在webpack中使用postcss之插件cssnext
学习了precss插件包在webpack中的用法后,下面介绍postcss的另一个重要插件cssnext,步骤没有precss用法详细,主要介绍css4的语法,cssnext目前支持了部分新特性,你可 ...
- 利用Solr服务建立的站内搜索雏形
最近看完nutch后总感觉像好好捯饬下solr,上次看到老大给我展现了下站内搜索我便久久不能忘怀.总觉着之前搭建的nutch配上solr还是有点呆板,在nutch爬取的时候就建立索引到solr服务下, ...
- 根据http获取的String数据,String数据中含有其他的字符时
String character = "根据url获取一个字符串"; System.out.println("character"+character); ...
- 喵哈哈村的魔法考试 Round #17 题解
喵哈哈村的秘境探险系列. A. 实际上就是求乘积%k是否等于0,显然 a * b % k = (a%k)*(b%k)%k,所以边乘边取模就好了. #include<bits/stdc++.h&g ...
- ITxlab倡议启动“互联网X大脑”计划
导语:"互联网X大脑"计划由ITxlab(互联网X实验室)联合科学院相关机构.基于7年以来取得的研究成果,倡议建立的互联网与脑科学前沿研究平台,吸引不同领域专家进行科学研究和成果交 ...
- Windows如何安装pip
下载这个文件: https://bootstrap.pypa.io/get-pip.py 然后到下载目录执行Python命令: (管理员权限执行) python get-pip.py