IxD全稱Interaction design,中文叫“交互設計”。
2004年9月,國內第一個專業交互設計技術的網站De Dream創辦,站長叫Windy,也是《Don’t Make Me Think》中文版《點石成金》的譯者。這本書“專業”的IT類圖書,居然走成了暢銷書路線,讓無數人大跌眼鏡。自然,也出來很多效仿者。
2005年後我開始關注這個專業術語,很快解決了當初我做web design的很多疑惑。但不久我也意識到“交互設計”在概念和認識上的問題,因此在2007年11月的結構和交互的關系中提到了觀點“結構處理隱性邏輯,交互處理顯性邏輯。”
我認為交互的真正樂趣在於,用最優模式匹配行為方式來解決問題。具體情況具體分析,簡單如登錄是做個登錄頁,還是用浮動層解決?注冊是做一個大表單,還是分幾個步驟解決?拋開所有前提而言,以上提到的所有方案都沒有絕對的對錯。所以,很早大家熱衷於討論的“按鈕是放在左邊好,還是右邊好?”之類的問題,在交互層面沒有太大意義。
也是“交互設計”的概念讓我有意識去追本溯源,搞清楚每個英文縮寫的真正含義。因為當時我發現,每個設計相關的英文術語被拔高到某種程度後,都可以無限大,但說的完全是一回事。既然如此,那還有什麼參考意義?但這些概念又是實實在在的有借鑒價值,顯然是我們“從業者”理解有偏差,而不是“概念”本身有問題。
交互設計的英文縮寫估計已經讓很多同行納悶過,包括我自己。最近才了解,英文ac和x的發音類似,語境裡Ix本身就是interaction的意思。很多參考資料裡,對交互設計用ID的英文縮寫,其實不准確,互聯網技術領域裡ID通常指信息設計(Information Design)。而在最傳統的工業技術領域,ID指工業設計(Industry Design)。另外,交互設計也叫“互動設計”,但很多Agency公司把“互動設計”概念進行了包裝,其實就是曾經的“多媒體設計”,多指Flash Design。所以搞的很亂套,專業術語害死人。當然,現在Agency公司也極力推崇用戶體驗,看來還是UX最好使。
以上比較亂,但其中各有千絲萬縷的關系。Wikipedia上說是Bill Moggridge和Bill Verplank兩位在20世紀80年代後期提出了“交互設計”概念,率先將交互設計發展為獨立的學科。但網上又有大量資料表示,“交互設計”是Alan Cooper先生創造出來的新詞,並號稱“交互設計之父”。到現在為止,也沒搞清楚是我誤解了,還是我被誤導了。
http://en.wikipedia.org/wiki/Interaction_design
The term interaction design was first proposed by Bill Moggridge[5] and Bill Verplank in the late 1980s.
http://en.wikipedia.org/wiki/Alan_Cooper
Alan Cooper, an advocate of interaction design, runs a design company and writes books about how to make software user interfaces more usable by addressing the user’s goals.
在專題前文UE,UX在中國中大概提到了對Usability概念的認識,其實我認為“交互設計”的目標,就是調整產品的Usability(包含了Easy to use的意思),它們之間是一一對應的關系。《用戶體驗的要素》中把“交互設計”定義為結構層的一部分,而“結構層”又位於戰略層和范圍層之後,個人認為是給了“交互設計”很好的“名份”。其主要貢獻,在於給“虛”的概念建立了“實”的結構體系,明確了交互設計的之前之後。但在目前主流觀點之上,我認為還有如下主要誤區:
以上觀點的問題,之前相關概念的總結中已都有了闡述。重點再說說第3點,提到“用戶體驗”就是為用戶著想,談到“交互設計”就是要給用戶怎麼怎麼方便,這種說法只能算片面的“以用戶為中心”。舉個例子,微利圖庫iStockphoto的注冊,第一步填寫詳細注冊表單;第二步看十來個頁面的需知,然後答題考試;第三步需要上傳個人攝影作品,等待審批。基本不熟練用戶馬上崩潰,熟練用戶搞完注冊也需要一個小時,等待審批,到不通過更改再復審的周期是一周到幾個月不等。此流程可以說繁瑣之極,而且都是人為設置的障礙。例子給我的反思,越專業、小眾的業務模式,越需要用戶質量。所以,我理解交互設計是“為目標用戶盡可能的提供可用性便捷。”其中關鍵詞“目標用戶”指可以拒絕非目標用戶,關鍵詞“盡可能”指在結構層上盡量滿足目標用戶。
早期的交互設計理論,主要應用於傳統軟件開發,甚至被譽為“軟件開發領域的第三次革命”。因此,互聯網技術領域只是在借鑒傳統軟件開發領域所總結“交互設計”的理論方法,而不是某些人理解的只web design才有交互設計。如果從更廣義的角度理解,生活中也存在很多交互設計的理論應用,比如人與人之間打交道。
我一直很強調對概念的精准理解,可能很多同行看到此系列內容會說“老調重談,糾纏概念沒有意義”。其實我們對理論和實踐的追求是同步的,只講理論叫“不積累”,只做實踐叫“不反思”,具體平衡每個人的需求都不同。在互聯網技術領域內,我相信如果沒有認清“交互設計”,同樣也無法真正搞清楚“產品設計”。