《渐进增强——跨平台用户体验设计》一导读


62b0a809234bcf6529d6c83e1fb12dcb6d78e65e

渐进增强——跨平台用户体验设计
至今我依然清楚地记得,本书第一版刚刚面世,我用双手捧着它的那种感觉。我早知道这是本好书,彼时的我就像孩子剥开糖果一样,期待着满心甜蜜。结果,这本书的第1章就完全超过我的预期,让我佩服得五体投地。在第1章中,Aaron明确而具体地解释了那个我为之思考多年,却总是不能想明白说清楚的设计原则——渐进增强的真谛。

事后想来,我本不该如此惊讶。Aaron本是一个Web领域的多面手,在很多方面都有深入的研究——特别是可用性方面。但是他并没有像很多人一样,做一个技术领域的专家,而是不吝把他的思想分享给更多的人,让更多的人受益。

对于我们这些Web设计师和开发者来说,跟随技术趋势、学习实现技巧就像家常便饭一样,我们也乐得沉溺其中,被技术左右,为一些效果的实现方式而百思不解。我们常常忘记问自己一个根本问题,Web的设计和开发最初是为了什么呢?而Aaron除了能够引导读者进入技术的细微末节之外,关键他能够时刻提醒你,时刻不要忘了,技术只是产品的一部分,你的产品设计最终还是要考虑到用户的因素。

我时常怀疑,Aaron是不是会纠结于如何描述自己的工作性质。开发者?布道者?作者?所有这些名词都只描述了他工作的一部分,我们无法通过这些头衔来真正了解他做的事情。我觉得,Aaron最适合的头衔也许是——老师。

一位好老师总是具有神奇的魔力。他能够一边传授知识一边像讲故事一样娓娓道来,让听众欣然接受。Aaron的这本书正是具有这样的魔力。

我相信你会喜欢这本书的。像读故事书一样翻开后面的篇章吧,你收获的可不仅仅是故事。 开始吧,老师!

Jeremy Keith,Clearleft

2015 年8 月

目 录

第1章 为体验而设计
1.1 优秀的代码,麻烦的设备
1.2 早期的Web是什么样
1.3 技术实现和用户体验
1.4 你满足不了所有的人
1.5 向后兼容,向前适应
1.6 适应未知的设备
1.7 提升Web的可访问性
1.8 分层次设计
1.9 渐进增强的设计思想第2章 内容是一切的基础第3章 使用文档结构化标记增强用户体验第4章 通过视觉设计提升用户体验第5章 通过交互设计提升用户体验第6章 持续的手艺活儿