欢迎来到天天文库
浏览记录
ID:33806689
大小:827.44 KB
页数:16页
时间:2019-02-28
《Android手机交互特性.pdf》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、Android那些事儿:Android手机交互特性摘要:本文描述了与其它触屏手机系统和桌面系统不同的Android平台特性,这些特性需要更多的表现在我们开发的应用程序中,以保证这是一款Android手机的应用。这些特性可能对于习惯了其它手机操作系统的用户可能有不习惯的地方,需要重新学习和适应,另外在成长期中的And...本文描述了与其它触屏手机系统和桌面系统不同的Android平台特性,这些特性需要更多的表现在我们开发的应用程序中,以保证这是一款Android手机的应用。这些特性可能对于习惯了其它手机操作系统的用户可能有不习惯的地方,需要重新学习和适
2、应,另外在成长期中的Android系统也会存在不足,这些特性的总结有助于应用的用户体验提升。milestone为代表的android手机首先我们简单说下谁在用Android的手机。据尼尔森最近数据调查结果显示:在女性消费者当中,想购买iPhone的比例为31%,想购买Android手机的比例为23%;在男性消费者当中,想购买iPhone的比例为29%,想购买Android手机的比例为33%。可以得出性别差异,男性更倾向买Android手机。这也给Android带来了个性色彩的定义:技术、工程、规矩,理性。另外,我们可以认为使用Android手机的
3、用户有一大部分有使用symbian的历史。可以理解用户习惯symbian系统在底部安排功能按钮和菜单的习惯。-交互设计上有个简单原则叫don’tmakemethink,但是使用Android手机后,会让你感觉itmakesmethinkalot。对比norman定义的交互原则,我给Android打了个分数(满分100):可见Visibility-canisseeit?50反馈Feedback–whatisitdoingnow?80表意Affordance–howdoIuseit?60导航Mapping–wheream1andwherecanIgo?6
4、0约束Constraint–whycan’tIdothat?80一致Consistency–thisisfamiliar40因为menu等元素让位于屏幕空间,相比iPhone,用户是很少能全面了解页面功能的,必须先点击menu键展示更多的功能,所以可见性并不好;而由于上文中提到的多版本,多变种,多屏幕,多应用,多用户的现状,一致性是个很严重的问题。-在分析之前,我总结了5条交互设计的原则:1.减少视觉压力。精简文字2.减少思考压力。惯常图标,少的选择3.减少记忆压力。一致性,运用“7±2”和“组块”原理,4.减少移动压力。显示与操作的就近5.减少或消
5、除技术带来的负担。惯常用语。—————————————————————————————————————-人作为交互主体与界面客体通过意图动作完成交互,以实现用户某任务。而界面是信息载体在手机上直观传达了用户能做什么,需要怎么做。下文把Android系统的交互分解如下:布局1.Screen2.box意图动作1.单击,长按,拖拽,pinch„„意图对象1.物理按键,menu,置于屏幕对象,状态栏反馈导航其它—————————————————————————————————————-布局应用的界面构成对于一个应用来说,从开发的角度来说就是一系列
6、的activity构成了一个应用,从设计的角度来说,应用由一系列的screen和box组成的,他们是应用中信息和操作的载体。Android和iPhone的对比对比可以看见Android的title没有承载导航的功能,因为返回的功能给了物理键,目的是节约空间。Android的statusbar需要在任何应用中可见,因为承载了通知机制,任务管理等功能。布局特性是根据操作特性决定的,要追求视觉平衡,另外更重要的要符合手机操作的情景,比如Android智能手机属于全触屏手机,屏幕尺寸需要用户单手握持,我们要达到键盘机单手操作的需要,就需要尽可能把更多的操作放
7、在屏幕的下面,特别是一些紧急应用的功能。因此我建议把分类tab放置在页面下方,当没有固定button的时候。当两者冲突时优先考虑需要放置在屏幕上的命令按钮。(这也是依据满足最小移动的原则)下图出现了几种典型的情况,分别是1.常用按钮外置出现的toolbar;2.menu出现的位置和数量,系统定义的2×3的排列,在更多的场景中不适用,更多的menu可以放出来,我们这边定义了2×4的排列方式;后面会介绍menu的策略。3.底部tab的情况,tab一般是图标加文字的形式,我们给定了个max数量5,4.和底部tab不同的是顶部tab需要省略掉title。因为
8、tab能实现当前页面的定位需求。为什么要出现box的形式呢?原因在于:1.合理运用能减少内容层级,让应用的结
此文档下载收益归作者所有