用户交互体验

来源:互联网 发布:软装饰品知乎 编辑:程序博客网 时间:2024/05/17 01:33

1.UI设计原则

导读:以下设计准则由Android用户体验团队秉承用户利益至上的原则开发。当你发挥自己的创造力和思考的时候,请将它们纳入考虑之中,并有意识地加以实践。

以意想不到的方式取悦我

一个漂亮的界面,一个悉心摆放的动画,或者一个适时的声音效果,都是一种快乐的体验。精细的效果能产生一种轻松的氛围,感觉手中有一股强大可控的力量。

真实对象比按钮和菜单更加有趣

允许人们直接触摸和操作你应用中的对象。它减少了执行一项任务所需的认识上的力量,并使之更加令人舒心。

让我把它变成我的

人们喜欢加入个人手势,因为这让他们感觉自在与可控。提供可感的、漂亮的默认手势,但同时又考虑好玩、可选又不影响主要任务的定制项。

学会了解我

随着时间的推移,学习用户的偏好。不要反复地问用户同样的问题,将用户先前的选择列出来以供快捷选择。

简化我的生活

用语简洁

使用由简单词汇构成的短句。人们更倾向于跳过过长的句子。

图像比文字更能直达理解

考虑使用图像来解释观点。图像能捕获人们的注意力,往往比文字更有效率。

为我决定,但最终由我说了算

做最好的猜测,先做而非先问。太多的选择和决定会令人不愉。只当你可能会犯错时,才提供个‘撤消’,然后仍然先做后问。

只在我需要的时候显示我所要的

当一下子看到太多东西时,人们容易受打击。将任务和信息分解成小的、可消化的片段。隐藏当前非必须的选项,并指导人们如何走下去。

我应该总能知道我在哪里

给人们以清楚自己在哪的信心。把你应用中的不同场景设计得可区分,并使用变换效果来显示不同场景(窗口)之间的关系。提供任务进度反馈。

决不能丢失我的东西

保存用户花时间创建的东西,使得他们能随处访问。跨手机、平板电脑及计算机等平台,记住设置、个人手势以及作品。这将使得软件升级成为世界上最简单的事。

如果看起来一样,所做的事就该一样

通过在视觉上加以区别,来帮助人们区分出功能的差异来。避免出现雷同场景,即看上去一样,但对于同一输入结果不同的场景。

只在十分重要时打断我

尤如一个好的个人助理,应该保护上司不被不重要的小事打扰。人们需要专注,除非情况十分严重并且紧急,打扰会是十分令人不悦的。

给我点处处可行的诀窍

人们如果能够自己探索出东西来,将会兴奋不已。通过使用可视的模式和习惯操作,使你的应用更加易于学习。比如,猛击操作会是一个很好的导航快捷手势。

这不是我的错

在提示用户改正错误时,应该礼貌。他们在用你应用的时候,需要被认为是聪明的。如果出错了,给出明确的恢复指令,而不是将技术细节留给他们。如果你可以在后台修复错误,那当然最好。

挥洒鼓励

将复杂的任务分解成小的容易被完成的步骤。对用户的操作给出反馈,即使只是一小步的成功。

为我担负重任

通过使他们做成他们认为自己不可能做到的事,让新手感觉自己像专家一样。比如,综合多个照片效果的快捷操作可使得外行简单几步做出惊人的照片效果来。

让重要的事情能更快地完成

并非所有的操作都是平等的。确定你应用中最重要的操作,使它能很容易地被发现与使用,比如相机上的快门,又如音乐播放器上的暂停按钮。


2.UI设计与用户体验的10个要素

随着移动互联网超越其他产品飞速发展的大势,越来越多的开发者开始向移动应用开发转移,利用优秀的创意在业余时间开发应用。

每个应用开发都会有这样一个阶段:产品基本完成,接下来干什么?听说过“用户体验”吗?接下来,我们来看十个技巧,以其帮助新的开发者在应用发布前,最大限度的挖掘潜能,降低差评和低下载量等等风险。

1、初开启体验

优秀的网站和应用有相同的优点:都能够在瞬间就吸引住用户或访问者。如果你做不到,用户可能点几下鼠标就走了。大多数用户不会浪费时间去想你这货到底是怎么用,或者去看复杂的说明书。他们只会选择放弃该应用。

当你打开一个应用,你的脑袋里就仨问题:我在哪?我现在能做什么?过一会能做什么?

试着通过你的应用让用户迅速的得到答案。如果你能很快的告诉用户这是个适合他们的产品,那么他们会选择继续尝试。

图:Gowalla有着良好的初开启体验

2、有效输入方式

开发者们想一想你到底怎么用你的手机:手机躺在桌面上,连接到你强大的PC上,或许还一直开着背光。但你再想想用户呢:走在熙熙攘攘的街道上,一手拿咖啡,一手拿手机查看昨天晚上球赛的结果或者其他小道消息。

在多数情况下,人们只使用大拇指来操作。忘了多点触摸以及类似的复杂输入方式,而是多考虑滑动和触摸方式。让用户快速解决屏幕和信息的切换和导航。简单的说,要善用和节约用户的输入操作。

图:Tasko只要简单操作就可以添加新任务

3、对比度

当你开发应用的时候,你可能是在光照充足的房间对着你的XX寸大屏幕,但用户可不是这样的。不可避免的,用户会在光照强烈的环境下使用手机。这会对屏幕的显示效果产生影响,设计时应当加以考虑。在上述条件下,可能会导致细节丢失,颜色难以分辨,某些区域甚至可能因为光照而无法看见。

这并不说咱们只能将界面设计成黑白的,抛弃那些美好的想法。这只是说,一些重要的元素应当有一定的对比度,使之在复杂条件下能快速识别。如果你想要给某些元素上色,那么要添加一些文字标签。如果你想用小心思来建立独特的风格也不是不行,但你要确保UI在无法清晰显示时依然能够正常操作。

设计清晰明了,突出呈现最重要的功能,将任何不重要的内容拿掉。

图:SoundHound有许多选项,但主功能字体明确清晰

4、别让用户等待

没有人愿意等,特别是在移动领域。我们在旅行途中回复邮件,在出门的时候看天气预报。这都是利用碎片时间去做琐碎的事情。所以开发者需要增强应用表现,设计良好的UI,让用户所需结果的更快更好的呈现。

当然了,所有人都知道,有些任务不是马上就能执行,比如需要从网上下载数据包。但是不要让用户无聊的等待。要让他们感觉到这个事儿正在进行中。为比如载时间较短则添加旋转图标,加载时间较长使用进度条。但是,绝不要让用户面对空白屏幕。

等待总是令人讨厌,但你起码要让用户知道需要等待多久。

图:Google Reader在顶端显示旋转符号,用户就明白自己正在等待什么

5、别忘了横屏

有时,你或许会忘记手机设备不只有单一的纵向呈现。虽然多数人能够适应只支持纵向模式的应用,但确实有某些人喜欢横向使用他们的设备,尤其是那些有着实体键盘的设备。随着Android平板电脑的流行,这类用户的数量可能会逐渐增加。

不要有那种错误想法:以为横屏的时候只要拉宽应用界面就可以了。横屏的用户体验完全不同。因为这时你可以用两个拇指操作,输入更方便。而且阅读习惯也变成了从左至右。事实上,如果你的应用有大量的阅读需求,那你一定要设计个不错的横屏模式。

你可以带给用户完全不同的横向体验。利用横屏的不同去展示更多信息。例如屏幕上方的按钮可以搬到一侧,利用横屏,地图、图表和图片还有阅读都可以呈现新的信息。

图:YouToube为不同的横屏和竖屏分别设计布局

6、分享的目的也是构建完整应用操作流程

尽管你可能为不同的用途设计了各种各样的应用程序,但它只是一系列动作系列的一个步骤。

想想现在智能手机的功能吧:电话、联系人、短信、Email、浏览器、拍照和视频、GPS导航等。这些已经有的,用户已经很熟悉了,别在这上面浪费精力。

让我们来看一个简单的流程:接到邀请你去某地的电话,看时间,看天气,Google Maps搜索,然后Foursquare签到。那么,你的应用要加在哪个环节呢?没有人会单纯为一个目的而长时间折腾手机。但是如果你的应用还不错,他们可以把它将其融合到平时的手机使用中。

注意,要让用户方便的使用分享的功能,使他们交替使用你的应用和其他应用。

图:许多应用会直接绑定Android的分享机制Share

7、让你的应用更具特色

Android Market里已经有了几十万款应用。你或许会思考,如何从中脱颖而出。如果你又做了一个无聊的数独,或者是基于官方代码范例的记事本什么的,那就很别指望什么下载量了。但也别以为市场就没有空间了,用户喜好各不相同。无论你选择的是哪个方向,要整出点特色。如果将你的应用视为住在智能手机中的一个人。在与你交流的时候,你希望自己的“应用人”聪明可爱,还是精明灵巧,或是滑稽搞笑?

在你创建应用的开始就得想着这点:人们喜欢与其个性贴近的应用。如果你做照片分享应用,可以添加主题和徽章。如果做一款LBS应用,可以考虑将其简化至最基本的功能。应用设计初衷的一点点改变都可能会改变应用和用户的使用习惯。

图:Feedly engadget使用类似于杂志的呈现方式

8、遵守平台规则

不管你是不是想做一款独特的应用,但这不是说每个地方都要特殊化。谷歌对于Android应用的设计和开发提出了许多指导方针。你得熟悉这些规则,而且不要以为大家有很多时间去研究你的应用,更不要让应用中遍布自己设计的玩意,这会让用户更没耐心。试着使用Android手机,用户得去适应触摸、输入、摇动等操作。他们还得认知输入区域、选择框、对话框和菜单等。你还想给他们加点活吗?

使用简单直观的样式,用大图标来呈现主要功能,添加标题作为最主要或者常用功能的入口,让用户能随时返回主屏幕。不要擅自改动系统指导方针的模式,除非你能做出特别显著的提升。认真研究谷歌的界面和平台规则,并在开发应用时注意。当然,还是那句话,如果你有信心能有特别大的提升,你可以勇敢去做。

图:catch notes里用户的多数动作可利用大图标功能实现

9、反复测试

我们必须承认:所有的用户都是不同的。你可能用尽所有心力去做一款应用,也不能令所有人都满意。甚至连想符合多数人的口味都是件很困难的事情。

别误会,这不是找借口的。在发布应用前,考虑到不同用户的习惯,你可以寻找不同的人来测试,找出问题和漏洞,以及不合理的环节设计。大公司可能会找数百名试用者在实验室里进行体验活动。虽然这可以提升应用UI,但多数独立和小团队开发者没有这个时间和精力。你可以想点成本更低的办法,比如买些小礼物,从同事和好友开始,然后再找些陌生人。多数人都愿意体验新事物,只要你礼貌点,或者顺便提供一些小奖励。

细致地观察使用过程。告诉他们应用的最终目标,尽量少提供帮助,但也别让他们卡在某个环节。这样你就好找出应用不合理的地方和漏洞。

10、发布到Android Market

你已经完成了自己的首个应用,别得意。不要犯许某些浅显的错误。当然,谁都想着赶紧发布应用,看看大家有什么评价。稍等,最后有些步骤能帮你收到更好的效果。

上传到Android Market的应用应当包括:清晰明了的功能描述;大尺寸的应用图标;在Android Market上的小型推广条幅;显示在网页市场里应用旁边的较大“推荐”图像。

不要低估这四个地方。精心和细致的在这方面加点力气,用户会感觉到你是一个用心的开发者。如果对写作或者PS不擅长,花点钱也不是丢人的事儿,而且也不费时间不是吗。

当然,你还可以顺手注册Twitter,搞点应用宣传,最好是一开始就能让用户对你的应用充满兴趣。


0 0
原创粉丝点击