- 浏览: 40382 次
最新评论
-
keshuangjie:
listView.setSelectionFromTop(li ...
Android 记录和恢复ListView滚动的位置( 完美实现 ) -
glaivelee-michele:
scrolledX = listView.getScrollX ...
Android 记录和恢复ListView滚动的位置( 完美实现 )
在iOS HIG已经强大经典了N年之后,Android终于推出了一套比较系统的HIG(大概是为了配合Android 4.0 Ice Cream Sandwich)。仔细比较两套HIG的“设计原则”部分,发现完全是截然不同的两种风格。iOS HIG走的是更专业型的路线,描述严谨且有不少的专业词汇(比如Metaphors、Consistency之类的)。而Android则显得亲民许多,不仅描述方式简要易懂,配图鲜明直观,甚至还用了“me”作为了一系列要点的标题,更充分地传达出以用户自身的体验为中心的思路。
设计原则
这些设计原则是由安卓的用户体验团队制定并应用的,以此来保证用户心目中最佳的用户体验。应用开发者应该参考这些设计原则,并将之用于自己的创作与设计,有针对性地在用户体验方面进行实践。
吸引我
以令人惊讶的方式取悦我
漂亮的界面,精心设置的动画,或是恰到好处的声音效果,都是快乐的情感体验。各种细微的效果精妙地组合在一起往往效果惊人,不仅显得轻松明快,更可以营造出丰富强大的氛围。
真实的物件远比按钮和菜单更有趣
使用现实世界中的对象和操作来构建应用中的对象和操作。这样不仅能够帮助用户,尤其是新手,迅速地理解应用程序的操作方法和作用,减少认知成本,同时也使他们能获得更多的情感满足。
把它变成“我的”
人们喜欢添加个性化风格,因为这让他们感觉像在家一样一切尽在掌握,也让这个应用显得和自己一样与众不同。应用应该提供明快合理且漂亮的默认值,同时最好也考虑添加一些有趣但不妨碍主要任务的自定义项目。
了解我
随着使用时间的推移,应用应该了解并记住用户的行为和使用偏好。不要让用户一遍又一遍作出相同的选择,最好能让他们能够方便地使用上一次的选择。
简化我的生活
用语简洁
使用简单的单词和短句进行说明——用户极有可能跳过冗长复杂的句子。
图片比文字更直接
尽量使用图片来进行说明。图片更吸引用户的目光,往往也比文字更有效。
为我选择,但最终是我说了算
智能地推断用户的行为,并推荐相应的解决方案,而不是一开始就询问用户想干嘛——太多的选择和决定让用户烦躁。不过为防万一推荐得不对,记得给出“撤消”操作。
只在我需要的时候显示
同时看到太多的东西让人感到不堪重负,所以最好把复杂的任务和信息分解成一段段的便于操作和理解的步骤。隐藏当前不需要的选项,并让当用户学会在需要时到哪儿去找它们。
我应该知道我在哪里
让用户清楚地知道他们在应用中的位置和操作路径。让你的应用中各个部分看起来区分明确,并在界面切换时使用适当的过渡效果,以表明它们之间的关系。对正在进行的任务提供反馈。
不要丢失我的内容与设置
保存用户花费时间创建的内容与设置,让它们在任何时间任何地点都可以被访问,并在手机、平板电脑和计算机之间保持同步一致。这也可以让升级变得更加容易与方便。
如果它看起来一样,那它的功能也应该一样
尽量使用明显是视觉差异来帮助用户区分功能上的不同。避免使用看上去相同或相似的模式、操作来实现其实并不相同功能。
只在重要的时刻打断我
如同拥有一个优秀的私人助理一样,用户不应该被无关紧要的旁枝末节所打断。人们希望能集中注意力完成手上的任务,除非有十万火急的事情需要处理。任务中的一次打断真是让人觉得费力又沮丧。
让我惊艳
给我各处皆适用的技巧
当用户自己摸索出使用技巧时会感觉非常良好。在你的应用程序里使用其他安卓应用广泛采用的交互技巧——包括相同的视觉模式和肌肉动作,可以让用户更容易上手也更容易获得满足。比如,“轻扫”就是一个在安卓应用中广泛使用的良好的导航快捷手势。
不是我的错
友好礼貌地提醒用户改正错误——在使用你的应用时,用户当然不希望自己显得很蠢。如果出了差错,请清楚简明地给出解决方案,以便用户能够快速地进行修正,避免提及让用户看不懂的技术细节。如果应用能够在后台默默处理那就更好了!
积极反馈
把复杂的任务分解成较小的步骤可以让用户更轻松地完成。给每个行动都提供反馈鼓励,即使只是一个微妙的光芒也会让用户大受鼓舞。
为我完成复杂的任务
让新手使用他们能够做的简单操作,完成他们从未奢望过可以处理的专家级任务。例如,结合多种照片效果的快捷方式,只需几步操作,就可以使业余的照片看起来让人惊艳。
让更重要的事情更快
并非所有的操作都是平等的。决定在你的应用程序什么是最重要的,并让它能更容易更快速地被找到和使用——比如照相机的快门按钮,或是音乐播放器的播放/暂停按钮。
本文编译自羊老师,原文地址。
译文出处2lazy.org,转载请注明出处链接。
发表评论
-
将Excel中的数据转换成sql Insert语句
2015-12-14 22:55 8601.或者用sql Server 2000 还有 导入的方 ... -
标准MD5
2015-05-23 14:56 516import java.security.Message ... -
加载时不直接弹出输入法
2015-05-23 10:38 608<?xml version="1.0&quo ... -
ActionBar-PullToRefresh集成好的Demo
2015-03-01 10:59 556ActionBar-PullToRefresh集成好的De ... -
手机设备的唯一标识符
2014-12-26 22:20 1985有很多场景和需求你需要用到手机设备的唯一标识符。例如,略。在 ... -
imageloader使用
2014-12-25 14:10 594http://blog.csdn.net/vipzjyno1/ ... -
仿京东时间选择器
2014-12-19 08:29 759运行效果图如下: 可选择当天10后19点前的时 ... -
仿京东时间选择器
2014-12-19 08:29 0运行效果图如下: 可选择当天10后19点前的时间 ... -
svn 报错
2014-09-17 13:03 615刚装SVN插件的时候没问题,可以连接服务器,后来因为公司一些 ... -
获取View距离父视图的高度
2014-07-26 14:05 1393/** * m_scrollview代表父视图 ... -
Android编程之仿微信显示更多文字的View (带源码)
2014-07-17 17:05 839引用:http://blog.csdn.net/xyz_f ... -
百度地图定位 BDLocationListener 不起作用
2014-06-14 09:46 1130最近利用百度地图的api和提供的demo做定位,发现用百度提 ... -
RadioButton 选中问题
2014-06-11 09:54 1172final RadioGroup radioGroup=( ... -
获取Android签名证书的sha1值MD5值
2014-05-19 11:24 30571.项目右键,Android Tools->Expo ... -
Android 播放器源码 vitamio 工具源码下载
2014-04-15 18:34 1196http://download.csdn.net/deta ... -
Android让Library中Manifest也包含进来
2014-02-27 15:22 3017Android可以通过use library来引用另一个P ... -
我的仿微信开发心得
2013-12-24 14:30 0刚开始我是信心满满的开发,很多东西就是为了实现而实现,结果,错 ... -
SlidingMenu带左右的
2013-12-17 17:34 373好用的,只有源码!!! -
Android图片处理内存溢出学习
2013-12-15 10:51 784最近遇到一个问题,在Android机器上,调用自带的相机拍摄 ... -
SlidingMenu-master中的example怎样导入eclipse运行
2013-12-13 00:51 1035相信能看这篇教程 ...
相关推荐
仔细比较两套HIG的“设计原则”部分,发现完全是截然不同的两种风格。iOSHIG走的是更专业型的路线,描述严谨且有不少的专业词汇(比如Metaphors、Consistency之类的)。而Android则显得亲民许多,不仅描述方式简要...
这些后台处理必须与界面交互无缝对接,以确保用户在享受快速响应的同时,也能保持界面的稳定性。 总的来说,"Android qq界面详细设计"是一个综合性的课题,涵盖了Android UI设计原则、组件使用、交互设计、性能优化...
基于 Android 系统的智能手机界面的交互模式设计研究 本研究论文旨在探讨基于 Android 系统的智能手机界面的交互模式设计。随着 Android 市场份额的扩大,人们对手机的关注焦点逐渐由外部特征转移到平台界面。全...
《Android交互视觉设计规范》是指导开发者和设计师在Android平台上创建高效、美观且用户体验良好的应用程序的重要参考资料。这一规范深入探讨了如何通过视觉元素和交互设计提升应用的可用性和吸引力,以下将详细介绍...
Material Design是Google推出的一种设计语言,它包含了一系列的交互原则、颜色系统和图标规范,为Android界面设计提供了一套完整的指导框架。 图标设计也是UI界面中的亮点。Android支持SVG和PNG等格式的图标,...
文档内容还指向了在Android界面设计与研究方面的学术论文或技术文档,指向的网址可能是这些资源的在线访问链接。这表明,关于Android界面设计的研究成果可能已经被学术界收录并发表,供业界人士学习和交流。 综上所...
#### 五、UI设计的原则与实践 - **基本原则**:强调“易用性”,即产品能够快速响应用户需求、安全执行功能且易于学习使用。 - **视觉效果设计**:包括色彩搭配、图标设计等,旨在提升产品的吸引力和品牌识别度。 - ...
Android界面设计不仅涉及到视觉美学,还包含了交互设计和可访问性等多个方面。本文将深入探讨如何利用Android的UI工具和技术来创建出吸引人的、功能强大的用户界面。 首先,我们要理解Android的设计原则。Android...
在Android平台上进行界面设计与开发是一项复杂而富有挑战...以上是Android界面设计和开发的一些核心知识点,涵盖了从设计原则到编码实现的全过程。熟练掌握这些技能,将有助于构建高质量、用户体验优秀的Android应用。
1. **Material Design**:微信5.2界面虽不是完全遵循谷歌的Material Design设计规范,但仍然包含了一些现代Android界面设计的基本原则,如层次感、过渡动画和响应式布局。 2. **自定义视图**:为了实现微信特有的UI...
#### 设计原则与实践 - **7±2原则**:基于George A. Miller的研究,表明人类短期记忆容量有限,通常只能记住5到9个事物。这一原则在设计时提醒我们限制界面上元素的数量,避免认知负荷过重。 - **2秒原则**:...
在Android平台上,APP登录界面设计是一项至关重要的任务,因为它不仅是用户与应用的第一次交互,而且直接影响到用户体验和对应用的第一印象。"Android APP 登陆界面设计"这一主题涵盖了多个方面的内容,包括界面布局...
尽管界面设计关注的是界面元素、布局和风格,并确保它们能够支撑有效的交互,但交互设计更专注于产品与用户之间的行为交互及交互的过程本身。交互设计注重产品的交互行为,并以这些行为为界面设计的约束,这意味着...
### Android平板电脑应用程序设计交互原则与设计案例深度解析 在当今科技日新月异的时代,移动设备已成为人们日常生活中不可或缺的一部分。随着平板电脑持有量的不断攀升,我们正步入所谓的“后PC时代”。在此背景...
### Android人机交互界面指南知识...综上所述,Android的人机交互界面指南涵盖了从设计依据到用户界面原则等多个方面,旨在指导开发者创建符合Android设计理念的应用程序,从而为用户提供一致、高效、愉悦的使用体验。
作为初学者,理解并掌握Android UI设计的基本原则和控件使用方法是踏入移动应用开发大门的关键步骤。 Android UI设计的核心是布局管理器(Layout Manager),它们决定了控件在屏幕上的排列方式。常见的布局管理器有...
以下是对“android界面设计资料”主题的详细讲解。 首先,我们要理解Android的设计原则,这包括简洁性、一致性、可发现性和可访问性。简洁的界面使用户容易理解,一致性则确保用户在不同界面之间能有统一的交互体验...
10. 设计规范与标准(Design Guidelines & Standards):遵循行业内的设计规范,如iOS或Android的界面设计指南,可以帮助确保设计的一致性和专业性。 综上所述,交互式产品界面的设计与实现是一个综合性的过程,...
综上所述,"android所以精美界面的设计"涵盖了Material Design原则、布局管理、自定义Widget、颜色与字体选择、图标设计、响应式界面以及动画和过渡等多个方面。通过深入理解和实践这些知识点,开发者可以打造出更加...