我所理解的互動設計,紮根於三大領域:
其實在以前,並沒有互動設計這一說法,過去軟體的邏輯和流程都是由程式設計師去做的,他們追求的是技術上的效率,沒有人去關注使用者的感覺,一切都圍繞機器的需要來組織,使用者需要大量的學習成本來適應軟體的使用,所以以前的軟體一直都揹負著複雜、混亂、難以使用等惡名。
但是隨著軟體越來越大眾化,市場競爭日益激烈,使用者的可選擇性越來越多,開發商們也漸漸意識到了使用者體驗的重要性,為了讓使用者有更好的使用者體驗,互動設計師也就慢慢產生了。
互動設計師的工作主要是透過理解使用者的思維方式和行為習慣,去挖掘使用者背後的目標、動機和期望(也就是心理模型),以目標導向來做設計,然後透過將目標和邏輯重新組織,對導航和流程進行設計,消除產品和使用者之間的溝通障礙,並且要儘可能地使產品接近使用者的心理模型而不是實現模型,讓產品變得更為契合使用者場景和使用習慣,使使用者不假思索就能對產品的使用做出合理操作,同時還要對使用者的操作給予正確的反饋,以便使用者能夠繼續下一步操作(關注使用者可能會在應用裡做出哪些行為,然後去定義系統如何配合與響應這些行為)。
就好像兩個人跳舞一樣,你得清楚知道對方接下來會移動哪隻腳,並相應配合著移動你的腳,這樣一支舞才能完整的跳下去。但是每一個舞種的腳步都不一樣,你不能自己跳自己的並要求使用者主動學習來適應不同的舞步,更加不能踩到使用者的腳,而是要預測對方的移動。如果忽略了使用者的行為,會使設計找不到重點,流於表面,說白了就是讓產品的使用更加人性化。
我所理解的互動設計,紮根於三大領域:
人——心理學機——計算機/工程美——設計其實在以前,並沒有互動設計這一說法,過去軟體的邏輯和流程都是由程式設計師去做的,他們追求的是技術上的效率,沒有人去關注使用者的感覺,一切都圍繞機器的需要來組織,使用者需要大量的學習成本來適應軟體的使用,所以以前的軟體一直都揹負著複雜、混亂、難以使用等惡名。
但是隨著軟體越來越大眾化,市場競爭日益激烈,使用者的可選擇性越來越多,開發商們也漸漸意識到了使用者體驗的重要性,為了讓使用者有更好的使用者體驗,互動設計師也就慢慢產生了。
互動設計師的工作主要是透過理解使用者的思維方式和行為習慣,去挖掘使用者背後的目標、動機和期望(也就是心理模型),以目標導向來做設計,然後透過將目標和邏輯重新組織,對導航和流程進行設計,消除產品和使用者之間的溝通障礙,並且要儘可能地使產品接近使用者的心理模型而不是實現模型,讓產品變得更為契合使用者場景和使用習慣,使使用者不假思索就能對產品的使用做出合理操作,同時還要對使用者的操作給予正確的反饋,以便使用者能夠繼續下一步操作(關注使用者可能會在應用裡做出哪些行為,然後去定義系統如何配合與響應這些行為)。
就好像兩個人跳舞一樣,你得清楚知道對方接下來會移動哪隻腳,並相應配合著移動你的腳,這樣一支舞才能完整的跳下去。但是每一個舞種的腳步都不一樣,你不能自己跳自己的並要求使用者主動學習來適應不同的舞步,更加不能踩到使用者的腳,而是要預測對方的移動。如果忽略了使用者的行為,會使設計找不到重點,流於表面,說白了就是讓產品的使用更加人性化。