转自:http://mobile.csdn.net/a/20120229/312572.html
随着移动互联网超越其他产品飞速发展的大势,越来越多的开发者开始向移动应用开发转移,利用优秀的创意在业余时间开发应用。
每个应用开发都会有这样一个阶段:产品基本完成,接下来干什么?听说过“用户体验”吗?接下来,我们来看十个技巧,以其帮助新的开发者在应用发布前,最大限度的挖掘潜能,降低差评和低下载量等等风险。
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,搞点应用宣传,最好是一开始就能让用户对你的应用充满兴趣。
本文由CSDN程鹏编译,转载请注明出处
原文来自:phandroid