开始前先扯点别的,QQ for iPhone 这两天推了新版,更新后发现变化不小,尤其是没了在线状态让很多人甚是恼火,而且 iPhone 没越狱你还回不到旧版,于是怒从心头起,恶向胆边生,新仇旧恨导致 QQ 在 App Store 里的评分一路暴跌,短短几天接近 4 万的一星差评,即使撇开可能存在的水军刷屏,也不得不说这次改版对于用户的影响是极坏的。
我不是 QQ 重度用户,甚至现在连轻度用户都快算不上了,电脑和手机里的 QQ 只是为了以防万一,即使破天荒上线了也是万年隐身户。所以这次改版对我来说影响基本为零,我也不想去揣测企鹅在自身用户基数如此巨大的前提下为何敢逆天而为,但如果说企鹅内部没有考虑过对用户带来的影响那铁定是胡扯,只是如今事态的发展或许多少会有些出乎他们的预料而已。QQ 团队现在一定是各种的亚历山大,是回炉还是回滚亦或是一条道走到黑还有待观察,毕竟这是 QQ,独一无二且无可替代,企鹅就算吼一句:老子就这么做了。我们能怎滴?结果无非是那些现在嚷嚷的挺起劲的人用不了多久也就吐着吐着习惯了。
好了,说回今天的话题。我在博客了一共发了七篇有关 Axure 交互实例 的博文,虽然没几条评论,但从统计数据里看的出博客每天屁大点儿的 PV 有 80% 来自搜索引擎关于 Axure 的搜索结果。今天一位网友发来邮件做交流,里面提到说他自己初学 Axure,感觉这个软件很棒,现在在网上看到任何效果都会去想是否可以在 Axure 中实现,但是在一些别的文章中又看有人说不要迷信 Axure,它不过是个工具。所以感到有些困惑,不知道自己目前痴迷于 Axure 对不对。所以,我在回邮件的同时觉得有必要写点什么,也算是对于 Axure 和原型设计的一些个人看法吧。
其实「原型」用什么来做并不局限于工具,一枝笔一张纸,甚至你拿 Word 的表格功能堆一个出来,只要通过它能表达清楚产品的思路没什么不可以的。之所以诞生各种专属的「原型」工具,是因为如今越来越花样和复杂的交互效果需要用更直接的方法去表现,而「原型」工具就是解决之前用简单工具描述复杂场景所导致的沟通以及效率问题。打个比方来说,Windows 自带的「记事本」完全可以写大部分的程序代码,但为什么还有一堆的编辑器软件?就是同样的道理。
Axure 只是众多「原型」工具中的一员,之所以很多人在用是因为它已经变成了行业标准,就像图像领域的 Photoshop 或办公领域的 Office,因为别人用所以你也要用,否则大家就没法很好的协同工作。但是 Axure 再牛掰它也不是万能的,说到底它不过是个「原型」工具,哪怕可以用它模拟出任何逼真的交互效果,但 so what?那只是「模拟」而已,要应用到实际的产品中还是需要设计师和程序员去完成,它所输出的「原型」起到的只是在产品的开发过程中一个「说明书」的作用。
既然是「说明书」,那首要职责是把要传达的信息表述清楚,同时还要考虑到效率问题,不能说为了达到完美效果一写写了 N 个月,那产品就等它了还做不做了。所以在做原型的过程中不要太执着于去实现高复杂的效果,很可能你费老鼻子劲在 Axure 里实现的效果到了人家程序员手里只要一句代码就搞定了,与其浪费时间做效果还不如直接写一句话来的效率高。
对于所谓的「高保真原型」更是要因地制宜,因为在实际的工作中,原型永远是需要根据产品来进行不断调整的,高保真原型虽然对产品最终的成型还原度最好,但它所带来的缺点是导致原型的结构越保真越复杂,不仅不利于后期维护,而且还会导致在原型阶段花费的时间成本更高,所以简单明了还省时省力的方法会是更好的选择。
但凡事无绝对,工具嘛,不同的使用场景也会有不同的用法。对于喜欢 Axure 的童鞋完全可以利用闲暇之余去钻研和研究,在实践中搞出一些好玩的东西不仅自己有成就感,还可以在过程中加深对软件功能和操作的理解,对于提升工作效率和开拓设计思路是会有很大帮助的。再说了,所谓技多不压身,即便再不常用的功能也保不准哪天会被派上用场,摆正心态就可以了。