S60v3信息导航的三种方法

谷歌与苹果在过去两年内与开发者建立了良好的合作关系,为开发者提供了良好的平台,而Symbian平台比较封闭,为Symbian系统开发应用一直非常困难。
Twitter应用Gravity的开发者詹·欧力-苏赫(Jan Ole Suhr)表示:“没人能够预测诺基亚智能手机的前景,因此小规模应用开发者都不愿意为开发诺基亚手机应用投入时间和精力。此外,诺基亚的智能手机系统没有运用最新的技术,因此要使应用美观需要耗费太多精力。”
所以我们可以看到iPhone上很多花哨的app,Android也紧随其后,到今年7月底,Android market上的app数量将达到10万个(苹果应用商店有22.5万个应用)。Symbian虽是引领潮流的智能手机系统,但是目前基于Symbian的漂亮的应用却少之又少。
那么Symbian平台是不是可以被应用开发者抛弃了呢?Symbian目前分为比较主流的S60 v3(按键)和S60v5(触屏),虽然在界面和交互上远远落后于iPhone、Android,但是由于在国内的用户基数庞大,而且平台变化不多,一次开发之后少了平台层面的更新维护的成本,所以大的无线团队还是不能抛弃这个市场。
最近调研了一下从pc迁移到mobile,当信息和内容太多的时候,S60v3平台的界面信息导航的三种方式——

《瞬间之美》——点点滴滴中的博弈~╰_╯

这本书虽然弱弱的贵了一些,但是作者浅显直白的语言讲述的很多他在界面设计中的所思所想所为,还是给了我很大的启发的。作者Robert Hekman,著名的交互设计师,Miskeeto公司创始人。译者向怡宁,UI设计师,从事微软界面设计工作。

在这本书中,原作者探究了界面的种种微妙细节,它们在用户使用的每一个瞬间如何改善或是破坏用户的体验,进而探讨了应该如何对每一个细节加以改进。让我们能够学习到如何发现设计的不足并持续改进的方法。

整本书以用户应用互联网从始至终的所有细节为脉络,分成了指引用户、学习、搜索、深入、参与、管理信息和离开七个部分。虽然看目录有三十多章,但是每章内容都很少,而且作者都是通过一个个小故事来展开的,所以请放心阅读,绝对不会让你感到枯燥。

以下是对个人认为值得学习的知识所进行的简要总结:

第一部分 指引用户

  • l 增多注册区域,把注册按钮做的又大又美观,并赋予跳跃的颜色,来提高注册率
  • l 创建一条对角线,从而支持用户由坐上到右下的视觉自然规律
  • l 使用符号来统一设计风格,形成积极的印象
  • l 设计软件产品导航时,设置的菜单不应该是基于对象,而应该是基于任务(动宾词组)。以用户为出发点,让用户感受到是自己在指挥软件做事。
  • l 这里提到了一个“环境提示”的说法。(采用字体大小和颜色双重表现方式区别链接的轻重程度)
  • l 标签云”以大、粗字体显示的标签,或许就是受关注比较多或者此标签使用频率比较高

第二部门 学习

  • l 重要的并不是我们提供的信息量有多大,而是我们能否给他们提供真正需要的信息
  • l 设计不能基于我们一厢情愿的“假设”(假设用户理解我们使用的术语等),我们需要假设用户毫不了解我们的软件,随后给他们足够的信息以便帮助他们理解
  • l 当语言已经无法描述一个问题的时候,可以选择通过视频(screencast)来实现解释说明

第三部分 搜索

  • l 对于搜索结果页面,分页系统界面和backto链接是非常重要的
  • l 递进显示”的设计方法,它能根据实际需要(即依靠用户的输入)而逐步显示控件,而不是默认把他们一 股脑的堆在用户的眼前

第四部分 深入

  • l 标签位于控件左上方的单列布局形式,这样便于迎合用户向下浏览的习惯
  • l 凸显出用户经常使用到的那个按钮,这样用户可以不用过多的思考
  • l 即时校验不应该只纠错,也要赞扬。若能实时根据用户的填写更新后续相应的信息,将使交互变得更加完美
  • l 有很多表单域都需要字数限制,可以记录字符数,并给予提示

第五部分 参与

  • l 为了满足网站中不同用户的不同需求,对于创建资料的过程进行分层,设计一种能自动变化的个人资料页面,让它能动态记录用户在网站上的行为。以便增加用户之间的交互
  • l 在正确的时间显示正确的工具
  • l 通往更好的博客的三条路:通过Trackback和评论来鼓励交流、为博客日志撰写概要、为相关内容提供链接

第六部分 管理信息

  • l 关于标签的两种系统,即分类系统和分众分类系统。前者是预先定义好tag,所有人都遵循和使用。分众分类系统则是在前者的基础上,用户可以自主添加和改变分类
  • l 一个有效的拖放交互需要提供三种状态“邀请”“操作”“实现”
  • l 提前通知用户即将做出的改变,一是以邮件形式告知,二是在原有设计上提供新变化的链接或者说明。而作者推荐了以类似原有欢迎页面的形式提供新变化的说明

第七部分 离开

  • l 在用户退出的时候,设置回到起初的登录页面,并且在此页中提供相应的新功能的介绍,以此吸引用户再次登录
  • l 通过给尘封用户发送邮件的方式提醒他们再次登录,而与此同时要提供给他们一些好处或是产品新特性的链接
  • l 应该让用户很轻松的就能注销账户

本书的最后提供了优秀设计的金钥匙:

1 只提供用户所需。

2 让初学者尽快转变成中级用户。

3 尽可能地预防错误,如出错也应友善处理。

4 精简和优化交互与任务流程,让最复杂的软件清晰易懂

5 为支持特定行为而设计。

6 持续地改进和优化我们的流程与程序。

7 忽略用户的某些要求,坚信自己的理想和洞察力。