要想快速提高軟體界面的可用性和使用者使用體驗,並不一定需要全面和系統地學習人機互動理論或認知心理學等的知識。實際上,通過掌握一些對於這些方面的常見問題的解決方法,以及注意細節的設計,你就能夠快速而有效地實現以上目標。
本書就是這樣一本非常實用的有關軟體界面的互動設計和可用性設計方面知識的書籍,通過採用一問一答的形式,你將會有針對性地學習到一些能夠很快應用在自己軟體開發工作中的細節知識和訣竅。例如,如何減輕使用者的等待感,如何預防和減少使用者的使用錯誤等。另外,你會發現閱讀本書時會非常輕鬆和愉悅;這是由於本書寫作上的兩個特點:第一,採用較多日常生活中的例子來做比喻;第二,大量列舉了一些實際軟體的界面示例和螢幕截圖。這些手法都使得讀者能夠更快、更好地提高互動設計的水平。
本書適合於軟體開發、測試人員及管理人員,計算機軟體專業的師生,以及對於互動設計、可用性設計或使用者體驗設計感興趣的其他領域的設計人員閱讀。
本書依據作者豐富的實踐經驗,以生動活潑的形式向你講述互動設計的如下重要問題:
如何使你設計的界面讓使用者一看就懂,一學就會?
怎樣設計界面,才能使使用者在使用時不容易出錯?
界面對於使用者操作的響應時間應當多快,才能讓使用者感到滿意?
互動設計軟體的哪些功能應當被自動化?
怎樣的界面設計,才能使使用者事半功倍、高效率地完成任務?
本書特色
第一,在內容組織上,本書採取了先提出問題,然後提出解決方案的組織方式,而不是教科書式的從方法和原理的角度來組織。因而,你將發現本書非常實用,完全 可以達到「即看即用」的效果,而不是像普通書那樣,看完之後雖然覺得講得很有道理,但總是不能快速而有效地應用在手頭的實際工作中。
第二,在寫作手法上,本書非常強調趣味性,這對於技術類的書籍來說尤為重要,因為假如讀者都沒有足夠的耐心來把書讀完,還何談掌握其中的知識呢?本書的一 個寫作目標是,你可以在某個週末輕輕鬆鬆地讀完本書,就像是讀一本小說或暢銷書那樣輕鬆。這主要得益於比擬和舉例兩種手法的大量採用。比擬手法借助於讀者 在日常生活中的體驗來幫助他們掌握人機交互設計領域的知識,而舉例手法則能使讀者能實實在在地感受到這些知識在實際應用中的有效性,同時也能幫助記憶。你或許很難記住某個原理,但你很可能不會忘記某個生動的例子。
作者簡介
張亮
資深軟體程式設計師,曾翻譯多本程式設計英文書籍,也曾寫過多本相關著作。