邮件客户端交互的一个设想

刚才看见刘韧的一篇文章, 文章中的第二条提到:“大多数用户至今还不会设置pop3邮箱,你能要求他什么”。于是联想到确实平时身边的很多人都问过我怎么把邮件下到自己的电脑里, 就更别说懂什么pop3了,更别提设置pop3。但是,想想这是谁的错?邮件服务是一个大众化的服务,不是针对技术人员的服务,用户不需要了解pop3, 他们只需要收发邮件。那么现在所有的邮件客户端都要求用户来设置pop3和smtp,这对用户来说确实很为难。
所以,突然有个设想,今后用 户在使用邮件客户端软件时,不需要再进行pop3或者smtp的设置了,只需要输入自己的邮箱和密码,就可以收发邮件了。那么pop3和smtp怎么来设 置呢?这应该有客户端软件的生产商来做,在你输入邮箱地址的时候,客户端软件会自动将你的地址后面的服务器名发送到生产商服务器上(当然,绝对不能发送@ 之前的用户名),或者某个公用的服务器上,在服务器端解析邮件服务商,然后将该服务商的pop3和smtp地址发送回给客户端软件,客户端软件再自动设置 好,用户就可以收发邮件啦!
不过这样做,还存在很多问题,比如如何能全面地包括每一个邮件服务商的pop3和smtp地址?如果由统一机构 来管理可能比较不错,就是说如果一家公司准备进入邮件服务领域,需要先递交际的@后的后缀名以及你的pop3和smtp地址,但是权力就会滋生腐败,也许 还会提高邮件服务领域的行业壁垒,可能不利于技术的发展。
此外,向服务商发送邮件地址也比较不安全,谁能保证客户端生产商不会把你的用户名一同发过去,这样可以让他们得到一笔额外的收入。
凡事都有两面性,懒得去设置,就得承担风险,不想承担风险,就得进行繁杂的设置。所以,还是web mail比较好啊!哈哈!原来喜欢用outlook收发邮件,现在有了Gmail,还是感觉web mail比较方便,不用设置什么,而且在哪都能管理邮件。

权衡文件管理的交互

这个名字听起来好难懂,我想了半天才想出来这个蹩脚的名字的。也是最近在看到About Face 2.0上的Files和Save部分,于是有所联想的。
AF2中,作者提到现在的大部分应用软件在推出时总会弹出一个对话框,询问读者是否保存当前状态的文档,但作者认为这完全是多此一举,而且会干扰用户的体验。他认为这个对话框中询问的问题是非常愚蠢的,为什么用户会不愿意保存辛辛苦苦编辑好的文档呢。
我读到这,认为作者的观点有些偏激,有时候打开文件,是为了浏览文档,所做的修改不是为了编辑文件,最典型的就是有时候我在打开一个.ai或者.fla时会随意拖拽里面的图形,只是为了查看图形,而不是为了编辑,所以在退出的时候当然不愿意保存修改了。
作者接着说,现在大部分软件不提供让用户重新命名文档这个简单的功能,用户只能通过另存为命令来实现,或者是退出软件,然后修改文档名称。
这点倒是说的非常好,有时候在保存文档并命名的时候,点了“保存”后,就后悔刚才给文档起的烂名字!
作者说,现在的应用软件大部分的File菜单基本是:

New(新建)
Open(打开)
Close(关闭)
Save(保存)
Save as…(另存为)
Print(打印)
Properties(属性)
Exit(退出)

作者的新的文件菜单被设定为

New(新建)
Open(打开)
Close(关闭)
Rename/Reposition…(重命名/重置)
Make Snapshot Copy(快照拷贝)
Print(打印)
Make Milestone(插入里程碑)
Revert to Milestone(恢复到里程碑)
Abandon Changes(放弃修改)
Document Properties(属性)
Exit(退出)

而 且作者建议用自动保存(Word和Gmail的功能)。从这些都可以看出,如果这些功能都实现了,用户的确是不用在考虑文件系统的问题,不用考虑如何保 存,如何拷贝或备份,如何重新命名这个文件等。看到这里,我才开始更深刻的理解作者的意图,就是希望构建一个完全不干扰用户,而且能很智能地帮用户完成用 户与文件系统间交互的工作,使用户完全专注于文档的编辑工作。但是,就拿那个Abandon Changes的功能来说,这的确是一个非常妙的功能,但假如用户在退出时忘记点它,而且用户本来就是不希望修改文档呢?作者在书中后面的章节还提出了撤 销功能要和文档结合,就是无论何时何地启动程序开始编辑文档,都应该可以看见可撤销的步骤,而不像现在关闭程序之后再打开就不会看见上一次会话时的撤销步 骤。天啊!如果实现这一功能不知道一个文档的体积要增加多少。不知道以后会不会有比较好的解决办法。
总之,要权衡用户与文件系统之间的交互 的功能,不是一件容易的事,既要满足用户的心理,又要考虑计算机实现的技术问题。现在越来越感觉微软的Office的UI设计很棒!不愧是大公司啊!但 是,到目前为止,最让我喜欢的还是Gmail和Google Web Search!呵呵!

Google的各种姿态

About Face 2.0: The Essentials of Interaction Design中介绍了用户界面设计中的姿态(posture)概念,我不知道为什么要叫posture,也就姑且按翻译者的翻法,先叫“姿态”吧。
这里的姿态是指一个软件以什么样的形式出现在用户面前,当然,这种出现方式应该以用户体验为基础。书中将桌面软件的姿态分为四种:

独占式(sovereign),即软件运行时,会占全整个屏幕的空间,来让用户完成工作。比如Microsoft Word,Google Earth,Picasa。
暂时式(transient),不会长时间出现在用户的屏幕,而是为了完成某项工作或任务指令而弹出,而且其工作时一般不会占据整个屏幕。比如Word中的查找替换功能,Windows里的计算器,Google的搜索(下面作详细说明)。
精灵式(daemonic),大部分时间不会以窗口或对话框的形式工作,而是在后台运行,有些会在系统托盘里提示用户当前其正在工作。即时聊天工具(如Google Talk)就是比较典型的例子,此外还有Google Desktop。
辅 助式(auxiliary),一般也会长期停留在用户的屏幕中,但它不作为主要的应用程序的一部分,而是起辅助性作用。书中举例是集成在IE中的 Media Player播放器,此外,还有Google Desktop的Sidebar(尤其是当你把它设置成不自动缩进的时候)。

现在结合一下Google的产品来说说,其实要把Google的网络产品和桌面产品放在一起说,按照书中的思路有些问题,因为书中专门有关于Web的姿态分析,不过我感觉那部分讲的不如桌面姿态的部分好,而且在阅读桌面姿态部分的时候也确实感觉可以应用于Web姿态中。
我自己感觉,Google目前界面设计给我印象最深的就是它的Web搜索(Google Web Search, GWS)和Picasa2。
GWS 虽然是一个网络应用,但非常符合暂时性姿态程序类型,就是为了让用户需要时快速使用,快速处理,快速离开。GWS的界面风格大家有目共睹,正符合暂时姿态 型程序的设计原则——明亮清晰、尽量简洁,其简洁的设计也为Google日后其他产品的界面设计奠定了基础和风格。它就是以简洁的风格,尽力不去分散用户 的注意力,让用户专注于搜索,这其中,最让我敬佩的是其懂得放弃的理念。可以看见,Google没有在它的首页把它的全部服务都展示给用户,而是只陈列了 Web、Images、Local等几个为数不多的搜索服务,如果你安装了Google Desktop,还会有一项Desktop。而其产品列表则位于more所链接的页面。这些位于首页的服务大多是用户用的最多的服务(当然也有出于营销目 的而放置Froogle,使用Froogle的人好像不多),这样,可以和简洁的页面设计一起,来达到让用户专注于搜索的目的。Google这种能放得下的设计思路还是很值得学习的,从98年至今,其界面没有像Yahoo!那样变得复杂凌乱(当然,Yahoo!开始也没有Google那样简洁),而只是将其新开发出来的,能够满足用户最棘手需求的服务产品加入了首页,而且每个也只占用了不到70×20像素的大小。其实,这也很符合现在Google文化中的一个元素——一些页面需要探索和发现才能找到,比如其Hack搜索页面等。
那 么,作为独占姿态型软件的Picasa 2,也具有其设计上的优势。独占程序的用户一般会长时间专注于该程序,或者说是该软件,来完成自己的工作。所以,一般用户会对独占型程序的熟悉程度高于其 他类型的程序,在这种情况下,用户会对软件的功能按钮产生一种位置感。Picasa 2的按钮非常大,而且数量不多,很多功能都可以通过拖拽来实现,非常方便用户的使用。此外,Picasa2的基于日期的图像管理方式非常符合用户的管理心 理,尤其是对照片管理更是如鱼得水!Picasa2页传承了Google一些设计文化,比如Star、Label等。(准备过两天写一个关于Google 设计文化的文章)
相比较而言,Google的另一个产品——Google Earth的用户界面设计我就不是很喜欢,个人看法。不知道现在设计是否沿用的是Keyhole被收购前的设计,总之Earth从视觉风格到用户体验都不 如Google的其它产品来得那么爽!比如要改变视角就得把鼠标移动到底部的操作栏内操作;查询时如果没有结果,弹出的那个错误对话框很让人沮丧,其实完 全可以如有搜索结果时的那种方式,在左侧的导航栏内显示无结果,总之,用一种比较友好的方式来为用户返回信息,这在About Face 2.0里被称为无模态反馈(modeless feedback),就是不以对话框或别的中断用户工作的方式来为用户反馈信息,而是以更自然的方式来反馈。
关于Google的精灵姿态应 用,目前有Google Talk、Google Desktop和Picasa Media Detector,每一个都会在系统托盘中来提示用户,“我正在运行,如果你愿意,请关闭我!”,Desktop还可以变换成辅助姿态的应用,包括 Sidebar形态、浮动和嵌于开始栏内三种状态。在这里,就想说说Desktop里的Quik Search,它采用了和Google Suggest相似的设计,但是比GS更复杂,可以显示简单的搜索结果以及选择Google其它的搜索服务。当用户输入搜索串时,程序会自动启动搜索,根 据用户当前的输入来立即搜索内容,省去了用户点击”Search”或敲Enter的步骤。别小看这小小的一步,要完成它,用户不得不被迫的去做物理劳动, 比如输入完搜索串,用户需要抬起手再落下以敲Enter键,更有甚者需要用户的手从键盘上转移到鼠标上来完成点击”Search”的工作。减少这一步,就 为用户省去了这样的机械式动作。
Google的产品总是为用户考虑的比较周到,简洁的界面使用户安心工作,不必疲于学习或被折磨得眼花缭 乱,但简洁的界面背后是强大的技术,技术支持了其智能地为用户服务,来减少用户与应用间的交互,最终减少应用的复杂度,从而生成简洁的见面。不知道 Google下一个产品会使如何呢,G Browser会是什么样?G OS又会如何?