第21章 前端体验设计之旅

我必须要和读者说声抱歉,当我开始坐下构思本书的这一版时,我本以为短短数周就可以完成。当时我找了身边几位好朋友,让他们阅读本书的第1版,以便告诉我哪一方面需要在最新版里做下升级,他们都表示第1版已经很好,也经历了时间的考验。我知道,必须要替换里面的案例和教程,因此我计划更新几十张图片;此外,有些章节内容需要替换,比如flexbox的内容,远远比教大家做CSS动画要重要得多。然而,我低估了新版书的变动规模,以至于这就像写一本新书。最终,我新增了五章内容,替换了350张图片。所有的案例和教程都做了更新,以便让它们与今天的响应式技术相匹配。

今时今日,开发网站的方式与当年我写本书第1版时候产生了巨大得差异,我对此认识不足。

如今在做设计和开发,必须要考虑响应式设计,以便网站或者应用时适配任何尺寸的屏幕大小和设备类型。而性能优化在今天更是一个问题,所有的设计师和开发者必须意识到,性能对于用户体验越来越重要。

对本书内容的更新需要花费点力气。我必须去思考设计工具和流程有什么问题。设计师与工程师之间的协作需要更加紧密,这意味着创意过程和开发过程不能分开考虑各自的部分,而应该是从公司整体的高度,去构建和思考整个商业结构。我们现在常见的设计过程——比如原子化设计以及构建设计指南——意味着我们的老板或者客户的阶段性期望值也要相应改变。这种改变不可能一蹴而就,而会是一个日积月累的过程。在今天,网站或者应用的开发与过去已经截然不同,它越来越需要每一个人在设计和开发过程中的全程参与。

为了适应行业的变化,很多人越来越依赖熟悉的设计模式。当设计未知世界时,我们渴望可以预测一切,于是我们创建了相应的流程,以便我们的工作更加可靠。流程是我们过往尝试过的方法,以及总结过的经验的总和。但是遵从公式会有什么结果?一个按照固定模式做的设计,肯定是因循守旧的,谁喜欢这样的东西?我想你也不会喜欢。

我们不需要按照规定去开发高性能、响应式的网站或应用。即使我们这样做了,那么谁又来制定规则呢?还是我们。谁使用这些规则?依旧是我们。谁对这些网站负责,谁来保证更好的Web设计?是每一个从业者——我们。老板们、顾客和客户们会受益吗?不会,依然是我们。所以这一切值得我们为之激情付出。

有人说,总结性的研究、定性和定量的分析、心理学、人类学和人机交互、框架、原型、功能规范和流程图,都要比创新重要。让这种想法见鬼去吧,这种想法阻碍了我们去产生更好的创意,但是却输出了许多的条条框框。我们所用的流程和技术,应当给我们的创意插上实现的翅膀,而不是限制它的发挥。

这些科技要比五年前强大得多,我们很幸运,现代浏览器对于这些技术有了更快、更好和更强的支持。更庆幸的是,我们也拥有如此多的客户,不仅欣赏我们的响应式设计,还非常理解在不同浏览器中设计会有不同的样子。所有这些因素都是去创新的好机会,也是让商业体验更加优秀的机会。

从来没有什么最好的时机,唯有张开双臂紧紧拥抱变革,大家加油吧!