所有的交互创新都需要开发落实,并且越让用户更方便,逻辑也就越麻烦,两个指标正好成反比。不是说有了创意就能做出来,因为编码本身就是个复杂的系统工程,除了需要考虑可行性,还有执行效率、平台兼容、客户端兼容等因素。
关于模式,我们经常在网上发现一些有趣的交互方案(Solution),能够开阔眼界打开思路,甚至可以原封不动的放到自己产品上使用,所见即所得,典型如Lightbox效果。
关于开发,有同行为了更好的分享资源,除了制作成演示控件(Pattern),并且搭建为一体化接口库,目地是整合更多设计师的创意,实现高效开发,典型如YUI框架。
两方面的本质都是把人家的交互(Interaction)创意,套用在自己的界面(Interface)和内容(Information)上,对于常规操作来说很有效,节约成本还保证效果,我们惯用的“借鉴”手段即如此。下边的条目都不陌生,但可能很少有人认真思考,到底是什么在提升用户体验?
- 日期获取(Calendar Picker)
- 密码强度检测(Password Strength meter)
- 等级评定(Star ratings)
- 点击可编辑(Tool Tip Invitation)
- 拖放操作(Drop Invitation)
在用户角度,首次接触产品时,来不及完整体验功能和全局浏览。最容易留下深刻印象的便是交互模式,很可能因为交互创意而保留对整个产品的良好印象,进而影响到传播,Netvibes和Yahoo首页都是这方面的成功典型。
可见,优秀的交互不会成为用户选择产品的理由,但会加倍影响到选择产品后的体验。因为用户习惯不可逆,好与更好的差距已经远远超越了形式。
http://ui-patterns.com/
http://developer.yahoo.com/ypatterns/
http://www.cs.helsinki.fi/u/salaakso/patterns/
更多资源请参考 http://ucdchina.com/123