虽然这本书是2011年发型的,里面有些例子有些过时,不过并不影响这本书推荐给大家,特备是对移动互联网感兴趣的朋友,这本书可能会让你对APP的设计有一个新的认识。
本书介绍了iOS提供的常用控件的用法及其背后的设计原理,对于iOS设计入门而言非常实用,而有些藏得较深的功能,即使是老用户也不一定能知道得全。比方iOS点击顶部Statusbar可以滚动TableView回到顶部的功能有些开发同事还没有发觉到,而我自己也不知道辅助功能选项里面有设置为黑白的功能,设计师可以用来检测App设计的对比度。所以即使是老用户,看看这本书还是有些收获的,可以知其然且知其所以然。像为什么较长时间的等待使用进度条比起使用Loading菊花要好之类的设计意见都是可以很好地改善用户体验的细节。
这本书的中译本翻译得不错,本地化做得挺好。像Activity Indicator就被译成「菊花转」,WTF Button就被译成「搞什么飞机」按钮等,令人会心一笑。意译较原文有差的地方会给出原文,读者可以自己对照,不至找不回原意。
作者在讲述设计原理的时候也结合了大量优秀的App作为例子,使得论述不会空洞无力,也就是「吹水吹得有料」。不过毕竟属于「吹水」一类,「成王败寇」,成功的应用要找亮点很容易,失败的应用要说它不好也挺简单。作者谈了Reeder的优点也指出了Reeder过度修改标准控件导致表意不明的缺点,意见很客观,吹得很好,至于信与不信接受与否就交给读者自己去判断了。