枫影夜读 #46 Josh Clark - 《触动人心》

2012年12月17日 · 12 years ago

2022-08-20 原《每周读书》系列更名为《枫影夜读》

11年电子工业出版社出版的这本书,现在才读到真有点相见恨晚。不过如同所有「有道理的废话」一般,这本书固然给出了一些iPhone App设计的指导意见,但接受与否就因人而异了。对我来说,我觉得这本书是比较中肯的,大多数都是业界已经公认可行的设计意见。

本书介绍了iOS提供的常用控件的用法及其背后的设计原理,对于iOS设计入门而言非常实用,而有些藏得较深的功能,即使是老用户也不一定能知道得全。比方iOS点击顶部Statusbar可以滚动TableView回到顶部的功能有些开发同事还没有发觉到,而我自己也不知道辅助功能选项里面有设置为黑白的功能,设计师可以用来检测App设计的对比度。所以即使是老用户,看看这本书还是有些收获的,可以知其然且知其所以然。像为什么较长时间的等待使用进度条比起使用Loading菊花要好之类的设计意见都是可以很好地改善用户体验的细节。

这本书的中译本翻译得不错,本地化做得挺好。像Activity Indicator就被译成「菊花转」,WTF Button就被译成「搞什么飞机」按钮等,令人会心一笑。意译较原文有差的地方会给出原文,读者可以自己对照,不至找不回原意。

作者在讲述设计原理的时候也结合了大量优秀的App作为例子,使得论述不会空洞无力,也就是「吹水吹得有料」。不过毕竟属于「吹水」一类,「成王败寇」,成功的应用要找亮点很容易,失败的应用要说它不好也挺简单。作者谈了Reeder的优点也指出了Reeder过度修改标准控件导致表意不明的缺点,意见很客观,吹得很好,至于信与不信接受与否就交给读者自己去判断了。

断断续续读完这本书,确实给我带来一些思考,我对照着书里的理论去反思我做过的或者正在做的App,发现了一些问题,也发现了一些不同。现实需要妥协的东西实在太多,我觉得设计师追求也许不是尽善,或许只不过是一种平衡罢了。

总而言之我觉得这本书很适合从事iOS开发的人去读,无论是开发是设计是产品,都应该了解iOS这个平台一些基本的设计原理、用户习惯。书的内容现在来看已经有点旧了,书里iOS 4是最新的系统,现在读还是可以的,通用的控件和思想没有变,不过过几年就无法预知了。