2010年6月 的存档

解读iPhone平台的一些优秀设计思路

转载自Tencent CDC

本文试图从iPhone的角度结合一些iPhone平台项目的设计经验提炼出iPhone平台的一些优秀设计思路,以供大家在做移动互联网设备 设计时参考。

1、移动互联网设备和传统手机的区别

在传统手机时代,标准的通话键、挂机键、菜单键是手机的标配,用户被教育成了用键盘来操作数据,于是我们就养成了使用键盘的习惯,经典的案例就 是诺基亚主导的时代。

在移动互联网时代,特别是触屏的大规模应用,手机的功能已经发生了转变,对互联网内容的浏览、下载、消费等等成为主要应用场景,触摸屏成为行业 趋势,直接对内容进行操作,在屏幕范围内的点击成为主要的操作。绝大部分操作通过直接和内容交互完成,不要让用户通过中间设备间接进行控 制。

因此,就可以理解为什么苹果会这么激进,只保留了一个home键,而将其他功能性的操作全部做在了屏幕里面。

在底部的几个按键的处理上(返回、菜单、home、搜索),Android的做法似乎介于传统手机和iPhone两者之间,既 保留了传统手机的一些特性,但也在学习iPhone的触屏做法。从苹果遵循极简的设计思路来看,iPhone做得更彻底、更加极致一 些。

2、高度直觉化的界面

苹果采用了隐喻等方式来暗示用户这里的操作,目的就是降低用户的学习门槛,使用户第一眼就知道怎么去用iPhone,典型的案例就是锁屏界面的 解锁操作,以及缩放照片的操作。

iPhone采用了全触屏的操作方式,绝大部分操作都通过直接触摸完成,仅提供一个home键的实际按键,这种做法配合multi-touch 技术,无论是完成一个任务还是体验游戏,操作都最大程度简化了用户的操作路径。

为此,iPhone还提供了各种丰富的手势,基于此,开发者可以创造丰富的操作体验。比如:tweetie 2

3、在需要时给我导航,且告诉我将去向何处

在iPhone平台上,如果应用程序有信息层级关系(比如邮箱>收件箱>邮件),利用title进行导航,导 航栏左侧始终是返回按钮,右侧如果有必要,可以放针对内容的操作控件,中间有标题。

对这里的导航按钮来说,始终只有返回上一级的功能,且明确指明上一级的title是什么。

那么,另外一个问题是 如果这里的信息层级太深怎么办?是否需要给出返回首页等按钮或者更长的面包屑路径, 这里需要考虑的是怎样减少程序的信息层级而不是一味地去将这里的导航复杂化。

iPhone提倡直接对界面元素进行操作,返回上一级也是如此,无需通过其他物理按键来切换页面,你所需要做的事情就是直接在屏幕上点击。


Navigation Bar

4、稳定的界面结构——tab bar,toolbar的位置

iPhone典型应用的界面结构很稳定,导航栏和页签栏的位置不会因为应用不同而发生变化,用户能形成比较一致的体验。

Android平台在规范性方面不如iPhone,比如:

a)  Andorid对标题的处理方式比较奇怪,有的程序有标题栏,有的地方没有,不符合一致性原则;另外,还存在大小两种尺寸的标题栏。

b)  tab bar的位置。有的应用放在顶部,有的放在底部,体验不一致。

另外,对手持设备来说,关注焦点是从上而下的,tab bar的关注点没有内容那么高,其实只是在需要的时候可以方便地进行切换就足够了,放置于顶部对于手持设备来说操作很不便。

5、一次做一件事情,避免一个按键承载太多的功能

Android的菜单键是一个全局按键,使用频率比较高,根据不同的场景功能又各不相同,用户较难形成一致的体验,系统级的菜 单和上下文菜单也容易让用户混淆。

苹果的做法是将菜单里的功能进行分解,重要操作用户可直接操作(如通讯录的添加联系人,iPhone是直接放出来,Android是将其放到菜 单里面),其他操作或集中在设置或通过滑动等交互方式进行扩展。(tweetie 2是将针对当前联系人的更多操作通过滑动的操作展示出来)

6、增强用户体验

iPhone在增强用户体验上有很多点值得学习。比如core animation提供了大量优雅的动画可以直接使用,以实现华丽的动画效果。

为什么用动画?

在整个界面转换的过程中,苹果会添加一些动画元素,作用有三:

a)  缓解用户等待的焦躁情绪,如:经典的程序登录界面动画。
b)  暗示用户当前界面的来源。如:有信息层级关系的左右切换动画。

c)  增强用户体验

用什么动画?

界面常用的几种动画:

a)  有信息层级关系的采用左右切换动画。
b)  针对当前视图内容的操作常用的采用model view的从下往上升起的动画。如:写邮件,action sheet。

拟物化设计

除此之外,还有声音元素、透明设计等其他手段以提升用户的使用体验。

VN:F [1.9.13_1145]

给文章评个分吧

Rating: 4.8/5 (3 votes cast)

如何制定管理的“规则”

欢迎访问我的独立博客:www.wangrunyu.com

来自世博会的新闻,据《东方早报》报道:

2日,瑞典馆透露,已关闭绿色通道;波兰馆改变绿色通道规则;西班牙馆绿色通道连续遭遇排队压力,将考虑改变开放规则。

根据瑞典馆的规定,每位老年人、孕妇和轮椅乘客,只能由一名家属陪同,最多不能超过2名。“但我们常常会碰到一些不合规 定的游客强行要求进入,部分符合绿色通道条件的参观者也会出现多人陪同的情况,曾有9名家属陪同一位老人强行从绿色通道通过,甚至在世博会场馆的门口还出现了“出租老人”,就是为了方便人们利用绿色通道进入场馆”瑞典馆工作人员说,“所们决定暂停绿色通道的使用。”还有很多其他国家的场馆也相继取消了绿色通道,原因也大同小异。

看完不知大家是什么心情?我想大部分的人会给一个很无奈的评价:中国人真“聪明”

我们来分析一下,为什么会有这样的“聪明”?我总结三点原因:

  1. 主办方规则制定不清晰,管理成本投入过低:致使漏网之鱼的个别违规行为得以推而广之。比如老人可以坐轮椅,但是有没有人自己核对老人年龄,有没有人审核家人关系?有没有明确限制家人陪同数量?当然,没解决前面的一个问题都需要加大管理投入,这个情况和公司治理一模一样。如果兼顾公平和效率,只能看自己想达到什么目的了?
  2. 遵守规定成本过高:2-3小时,甚至有的热门场馆4-5小时烈日下的长队,谁能受得了?这就像一产品设计里的一个问题,如果一个产品没有好的产品体验,那么除非他的需求异常“刚性”,比如成人网站,赌博网站,就算注册流程要20分钟跑完,页面奇烂无比,估计他的用户注册都是嗷嗷的。但是其他网站,如果需要用户达到你的目的,按你指定的规则做,你需要优先构架一个好的用户体验,然后再引导用去自觉地,欣然地去接受你的规则。这样看来“世博游览”还是很“刚性的”,因为仅此一家,所以大家也只能等,尽管看到迷魂阵似的队伍很想死,一旦出现一个新的选择,还能达到相同目的时候,这些访客会怎么选择?
  3. 违规成本过低:就算滥用绿色通道被抓到了又怎么样?好了,这就是“一个新的选择”,但是对于大多数人,它是“违规”的。那人们会衡量它违规的成本,比如极端点,抓到违规者就拖出去斩了,那谁还敢违规?但是如果抓到只能“劝阻”,呵呵,那就像马克思说的那句话,给你300%的利润,你什么都干了。

引申开去,其实公司治理也会碰到这个问题,比如人事制度,干过的人都知道,是个看似简单其实奥妙无穷的活儿。定的太严(比如迟到就扣钱,迟到1小时扣多少,半天扣多少),员工反映不通情理,那么差的交通,遇到个堵车什么的怎么办啊。好,那定的弹性一点吧(比如部门经理可以豁免因为特殊情况迟到的员工),好吧你看看,迟到久的员工就直接去找部门经理说情去了。

遇到这种事情,我们不用再抱怨国人素质,员工素质什么的,毕竟我们肩负的责任是“改变”,不过难就难在如何建立一套规则,并且建立遵守规则的理念呢?

VN:F [1.9.13_1145]

给文章评个分吧

Rating: 5.0/5 (1 vote cast)

工作的意义

杭州有一种出租车,这几天高考期间有些参加了“爱心助考”这个活动,也就是接送高考学生,保证他们按时到考场。昨天,高考结束,下班的时候我恰巧打上了一辆“爱心助考“,我和师傅闲聊:

”师傅,你这两天参加爱心助考啦?你们义务的么?”

”反正我不收钱的,我想其他司机应该也不会收的吧”师傅答。

”那我觉得挺耽误你们生意的吧,都是上下班高峰的时候?”

”嗯,这两天大概只能做平时的一半,但没关系,我觉得人家一辈子的事情比较重要“师傅流露出很开心的心情。

”呵呵,不是上面有规定你们一定要参加吧“我开玩笑说。

”这不用规定,大家都抢着。虽然我们挣钱也不多,但我们也有孩子,特能理解父母的心情。钱么多多少少不会差太多,关键活着要有意义“听到这句话我有一种莫名的感动,许久没有接话,只是心里默默地敬佩。

并不是因为这样的大道理有多么的智慧,毕竟我们也听多了这样的道理,而是因为他的真实和朴实。几乎所有身边的朋友都认为工作是要有意义的,但发自心底,扪心自问,有几个人真正追求过自己工作的意义?更多人只是把它当做一个谋生手段,一个技能换面包的兑换窗口,然后满嘴抱怨加伦理道德。

“意义”可大可小,这位的哥已经向我们证明了,关键我们知道“意义”在何处吗?

欢迎访问我的独立博客:www.wangrunyu.com

VN:F [1.9.13_1145]

给文章评个分吧

Rating: 4.8/5 (2 votes cast)

再见年华(七)

欢饮访问Rouny的独立博客,www.wangrunyu.com

转自沸冰主唱凯子

满地都是灰 润子疯一样的跑到我的寝室,用肉手加肉臂使命的摇晃我和天仙美女无比美满且温香软玉的美梦。
操, 你丫疯啦…我一边大骂,一边使劲的闭眼睛。对我这种猪来说,经常会出现醒来不惜得美梦继续使劲闭眼睛然后美梦继续这样的好事的。梦里那个mm相当美丽且相 当凹凸有致,貌似手感还相当不错。这般美妙的事儿,怎舍得被一双肉手糟蹋。润子见摇我不醒,竟死不要脸跳上床在我身上磨蹭。奈何我的忍耐力太低,实在承受 不了这等猥亵。干嘛…又欠日了?润子边笑边在那儿装老佛爷,一本正经地发浪,恨得我差点没一双玉脚摁他脸上。我也乐得自在,继续笔挺装尸体,其实真的是懒 得动弹一下。润子半天挤出半句话说,告诉你一件好事。我切了声,说你这家伙来找我一准没什么好事儿,又想我给你去干什么苦力吧,还是看上哪家小mm要我给 你搞定先啊。
我一直以调侃润子为乐,润子也从来不生气。后来才知道,润子不生气是因为他一旦调侃起来,我就变成那任人鱼肉的鱼肉了。所谓笑里藏刀什么之类的形容词,简 直就是为润子专门发明的。
结果润子说,我找到排练的地方了。然后我立刻疯了。

传 说中的排练场地在白沙边上的一片新房里面,后来貌似成了机房 ,又成了啥啥综合楼。我拖着我的小红棉和润子一路狂奔。到了一亩三分地,瞄到无比雄伟壮翰一 大栋楼,我立刻感慨万千。帝哥,您终于睁眼了。我赞美你,我歌颂你…润子没等我yy完毕,就泼了我一大盆冷水说,gg冷静,不是一幢,是一间。我顺手推了 润子手指的那道门,然后一天之内疯了两次。里面的确挺大,不过除了地上灰尘挺厚能让你一步一个脚印之外什么都没。我差点没哭出来,大哥你不是玩儿我的吧, 就这儿啊?润子啊了一声了,于是我一天内疯了三次。

不一会招韩硕招呼着小熊和郭力超他们一起,把鼓和别的一些东西搬将过来。小熊那个乐,一边在地上练签名一边大声朗读自己的名字,然后超超和润子分别 飞起天马流星脚,一脚在签名上,一脚在熊腚上。
莫 莫唧唧收拾完,润子有开始开始自找有乐,yd的人似乎永远都有让自己yy又让别人牙齿痒痒的举动。一脚一脚地狠狠踩着地面,一下一个脚印,顺带一堆轻舞飞 扬的尘土。我也终于来到月球~韩硕在一旁笑。我纳闷地跟个包子似的,水灵的大眼睛呼哧呼哧地闪着无比迷茫的光芒。韩硕双手插着口袋一副b样说,润子倒背着 琴上了月球了,我好像忘记带鼓棒了,不然也可以留下点纪念。众人撅倒。
从中午一直疯到晚上快熄灯那点儿,没有一个人来打扰的,相当惬意的事情。偶 尔几个同学从窗外经过,看到或者听到我们在里面发疯般制造噪音,飘过来几个有或者没有的鄙视的眼神,也管不了那么多,当作空气。最后几个人都累个半死,你 想啊,除了韩硕有张鼓凳我们几个可是都站着晃悠一天了,加上群众们弄出来的声儿向来都只有天上有,人间没得机会闻的,一停下来脑袋嗡嗡的,感觉世界特别和 平。润子最猥琐,看大家都挺下来居然不知羞耻地搓出几个特寒碜的推音。惹得众愤,韩硕一鼓棒飞将过去,砸到音箱电源线上立刻无声那是相当准。
润子 见使坏不成,于是特虚伪地装,一副爷爷遇到奶奶的正经样儿。各位准备好啊,这周五就迎新了,记好什么歌了没。众人齐声答,没。说实话,起码我是真的没。天 生脑子太好,圆周率是3.14都能记得,多牛x啊,就是记不了歌词。那天本本被抢无奈在床上拼命大声朗读歌词,可惜还是半段都没背下来。到时候大不了咱就 编,嘿嘿。我一边想着,一边偷偷瞄了眼最镇定如菩萨一般的韩硕,操,丫的真是纹丝不动,估计胸有成竹了吧。韩硕从中学就有自己玩乐队,听说在北京还挺牛x 小有名气,应该见过不少大场面。于是心甘情愿地托付了终身,对他一连缥缈的眼神。韩硕发现我在瞄他,摘下耳机一脸特无辜的表情问,你说什么…一口鲜血狂喷 出口,又撅倒。

VN:F [1.9.13_1145]

给文章评个分吧

Rating: 5.0/5 (2 votes cast)

苹果与机器人–Iphone与Android 对比分析浅谈

转自Tencent CDC Blog

自从Iphone横空出世,就以简单易用,并功能强大,作为智能手机的代名词,直到Google推出Android 平台,才棋逢对手;自此作为两款经常拿来一起比较的手持移动平台,做了粗略分析比较;

1. 开发平台

目前开发智能手持平台设备的app相对来说已经比较简单。以Android手机Nexus One为例,它的处理器有1GHz,内存则有512MB,跟开发客户端应用的感觉已经很类似。

Iphone平台
对于Iphone平台的开发,首先要熟悉Apple的 MAC OS或者是Unix系统的开发基础,Iphone的开发工具Xcode并不支持Windows平台,因此开发者首先要拥有一台mac电脑;

语言学习方面,熟悉C语言的工程师可以省一点力,因为在Objective-C中,可以直接编写C程序,唯有用户接口的部分,一定得仰赖 Objective-C。

平台
Android采用java开发,因此Android对系统资源的操作程度已接近PC客户端开发。

对于程序兼容性问题来看:
独此一家,因此可以很好控制应用兼容性问题,而Android平台的手机联盟战略,便有各家厂商的不同规格型号的机器,因而Google通过手机厂商统一 硬件的规格手段达到兼容性的平衡。不过,也确实有开发者担心Android的开放平台,未来难保手机厂商不会因为自身的需求而有所调整,仍可能导致兼容性 问题发生。

2. 封闭和开放的审核机制

Iphone平台
封闭和严格的审核一直都是Iphone做为Apple设计理念和保证app质量的评审手段之一;在app应用开发完成,上架App Store上前,Apple也必须审核软件的内容,以避免包含色情与暴力,或者有已知Bug的软件,影响整个市集的质量。

由于iPhone软件的销售与安装,只能透过App Store这个唯一的管道,有志进入IPhone市场的开发者,也不得不买账。

Android 平台
相较于Apple的封闭,Android就显得开放许多,Android Market则是被动审查机制(只有被足够多的用户举报,Google才会对此进行审核),程序上传几个小时后,使用者就可以下载。 事实上开发者不经由Android Market,也有其他途径营销。如:安卓市场。

封闭与开放的作法各有好处,由Apple把关且锁定销售管道的作法,对消费者而言,可以确保质量;而开发者也省得比较各市集之间的优劣。

而Android的开放作法,则有不设限的好处──开发者不用担心Apple因为自身利益的考虑,而驳回软件上架的申请。消费者的选择自由度也高出很多。

3. UI交互上差异

1)硬件差异

在传统手机时代,用户直接用键盘、按键操作数据。Iphone的操作有别于之前传统手机的体验,Iphone大触摸屏概念推出,用户可以直接对内容进行操作排除其他中间设备控制,降低用户使用门槛,对内容操作也有很直接的体验。

Android则保留传统手机的一些特征(返回、搜索、home、menu实体按键),也同样有大触摸屏;两者之间的硬件差异,因此也决定了交互视觉上本质的差异;

Iphone平台
Iphone遵从Apple极简设计风格,用隐喻的视觉方式提示用户进行使用操作,同样也直观表达下一步的操作流程。大部分操作直接和内容交互完成,用户体验统一连贯,典型案例:解锁。

Android平台
Android 有实体按键,承载其余过多的基本操作,将用户停留在最重要的内容上,因为有更多硬件操作,也能有更丰富的表现,典型案例:轨迹球颜色提醒。
缺点:部分操作,屏幕与按键之间来回转换;

2)title和导航指引

手持移动设备的特性决定屏幕的有限,在应用程序的层级关系中如何指引用户完成操作,便尤为重要;

Iphone平台
应用程序有信息层级关系,Iphone利用title区域进行操作指引,title的左边是返回。让用户明确层级之间的关系;
反思,应用程序信息有较深的层级怎么办,在开发过程中,不是一味导航复杂化,而是尽量减少关系层级;

Android平台
Android,页面的回退依靠实体返回按键,因此title区域不必要操作,在视觉上减小了高度,扩大了内容区域。
缺点:没有一个好的导航指引。

3)分散与集合

Iphone平台
为了避免一个按键承载过多功能,Iphone 的做法将菜单里的功能进行分解。
缺点:视觉压力大,界面所承载较多。

Android平台
集合菜单选项,将由实体menu按键承载。同时也支持长按操作,对于承载信息的承载有更多的选择。
缺点:用户门槛高,各个场景不同,所体现的菜单选项也不同,用户溶入性较差,来回切换视觉焦点,没有一致的体验。

4)风格样式

Iphone平台
Iphone有完整的统一,包括Itouch Iphone Ipad,有完整的视觉规范和较为统一的体验。

Android平台
因厂商的不同,有不同的视觉差异,并且各自的视觉规范也不同,例子:HTC  、Sony Ericsson
缺点:硬件环境的不同,同一个应用开发,造成开发成本增大,例如:屏幕参数和精度不同(高精度、中精度、低精度),
常见的分辨率就有:320X480  480X800  480X854

5)长期发展

Google 在提供基于云端、数据驱动的应用方面符合长期发展趋势,而 Apple 的设备绑定则不是。Apple 在云端基础设施方面是追赶者,比如他们正在打造自己的地点位置服务。

Apple 在云端的经验比较有限,特别是在算法取向的应用方面。相对应的是 Google 有如此庞大的数据资产,在算法取向应用方面的经验非常丰富,这让 Apple 在长期竞争中处于不利地位。

Apple 的邮件、日程、地址簿等都为客户端的延续,本质上是电脑同步到手机。而 Google 的对应产品生于网络,总是实时同步。

Apple 的优势:软件和设计专利,这些优势是他们在 80 年代所没有的。此外他们还有自己的杀手级应用,比如 iTunes 仍然是音乐应用的标杆,而且还是 podcast、语音书、电子书的中转站。

语音书和电子书也许会来到 Android Market,但很难想象 Android Market 会成为 iTunes 这样的中转站。

小结:

对于iphone或者是Android都各有优缺点。简单的看来Google是开放的,今后发展有足够的优势;但目前看来Android平台交互上不如Iphone更为直观顺畅,主要也是Apple在于细节上有足够的表现和亲和力。

无论开发基于哪款平台,都应该首要考虑该平台的特性,以及该平台的延续性。也避免在一个平台上放置另一个平台的操作习惯,至少在Android系统的界面上放置返回图标,我觉得那是很多余的。

VN:F [1.9.13_1145]

给文章评个分吧

Rating: 4.0/5 (1 vote cast)
/*51yes*/ /*baidu*/ /*google*/