- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
安卓手机交互特性
安卓手机交互特性
本文描述了与其它触屏手机系统和桌面系统不同的Android平台特性,这些特性需要更多的表现在我们开发的应用程序中,以保证这是一款Android手机的应用。这些特性可能对于习惯了其它手机操作系统的用户可能有不习惯的地方,需要重新学习和适应,另外在成长期中的Android系统也会存在不足,这些特性的总结有助于应用的用户体验提升。
milestone为代表的android手机
首先我们简单说下谁在用Android的手机。据尼尔森最近数据调查结果显示:
在女性消费者当中,想购买iPhone的比例为31%,想购买Android手机的比例为23%;在男性消费者当中,想购买iPhone的比例为29%,想购买Android手机的比例为33%。可以得出性别差异,男性更倾向买Android手机。这也给Android带来了个性色彩的定义:技术、工程、规矩,理性。
另外,我们可以认为使用Android手机的用户有一大部分有使用symbian的历史。可以理解用户习惯symbian系统在底部安排功能按钮和菜单的习惯。
-
交互设计上有个简单原则叫dont make me think,但是使用Android手机后,会让你感觉it makes me think alot。对比norman定义的交互原则,我给Android打了个分数(满分100):
可见Visibility-can is see it?50
反馈Feedback– what is it doing now?80
表意Affordance– how do Iuse it?60
导航Mapping– where am 1and where can Igo?60
约束Constraint– why cant Ido that?80
一致Consistency– this is familiar40
因为menu等元素让位于屏幕空间,相比iPhone,用户是很少能全面了解页面功能的,必须先点击menu键展示更多的功能,所以可见性并不好;而由于上文中提到的多版本,多变种,多屏幕,多应用,多用户的现状,一致性是个很严重的问题。
-
在分析之前,我总结了5条交互设计的原则:
减少视觉压力。精简文字减少思考压力。惯常图标,少的选择减少记忆压力。一致性,运用7±2和组块原理,减少移动压力。显示与操作的就近减少或消除技术带来的负担。惯常用语。----
人作为交互主体与界面客体通过意图动作完成交互,以实现用户某任务。而界面是信息载体在手机上直观传达了用户能做什么,需要怎么做。下文把Android系统的交互分解如下:
布局
Screenbox意图动作
单击,长按,拖拽,pinch…意图对象
物理按键,menu,置于屏幕对象,状态栏反馈导航其它----
布局
应用的界面构成
对于一个应用来说,从开发的角度来说就是一系列的activity构成了一个应用,从设计的角度来说,应用由一系列的screen和box组成的,他们是应用中信息和操作的载体。
-
screen Android和iPhone的对比
对比可以看见Android的title没有承载导航的功能,因为返回的功能给了物理键,目的是节约空间。
Android的status bar需要在任何应用中可见,因为承载了通知机制,任务管理等功能。布局特性是根据操作特性决定的,要追求视觉平衡,另外更重要的要符合手机操作的情景,比如Android智能手机属于全触屏手机,屏幕尺寸需要用户单手握持,我们要达到键盘机单手操作的需要,就需要尽可能把更多的操作放在屏幕的下面,特别是一些紧急应用的功能。因此我建议把分类tab放置在页面下方,当没有固定button的时候。当两者冲突时优先考虑需要放置在屏幕上的命令按钮。(这也是依据满足最小移动的原则)下图出现了几种典型的情况,分别是
常用按钮外置出现的toolbar;menu出现的位置和数量,系统定义的2×3的排列,在更多的场景中不适用,更多的menu可以放出来,我们这边定义了2×4的排列方式;后面会介绍menu的策略。底部tab的情况,tab一般是图标加文字的形式,我们给定了个max数量5,和底部tab不同的是顶部tab需要省略掉title。因为tab能实现当前页面的定位需求。
-
Box
为什么要出现box的形式呢?原因在于:
合理运用能减少内容层级,让应用的结构更扁平。Box比screen更醒目,内容也更清楚。因为可视区域减小,信息更紧凑。下图是box的分类,我们可以看到上下分为有按钮的和没有按钮的情况。另外有种toast的弱提示形式也包含在box中。
各种box
区分不同的对话框在于框内的内容,
警示对话框:重度提示警示用选择对话框:做单选或复选,需要有确认按钮来确认选择。输入框:内部有输入的空间,如果遇到键盘遮挡,输
文档评论(0)