手机国产精品一区二区,另类第一页,亚欧在线,日韩一国产极品99热在线播放69_国产美女久久精品香蕉欧美_亚州中文无码aⅤ在线_免费国产v片在线

IOS用戶體驗設計:如何構建交互模式

2013-11-1    藍藍設計的小編

轉載藍藍設計(   m.88yangsc.com  )是一家專注而深入的界面設計公司,為期望卓越的國內(nèi)外企業(yè)提供有效的   BS界面設計 、 cs界面設計 、  ipad界面設計   、  包裝設計 、  圖標定制 、  用戶體驗 、交互設計、   網(wǎng)站建設 平面設計服務

來源:http://www.uisdc.com/banner-click-rate

如果您想訂閱本博客內(nèi)容,每天自動發(fā)到您的郵箱中,   請點這里

Isolated blank book front

如何構建交互模式(選自《iOS用戶體驗設計》)

一個工作流可以產(chǎn)生大量的交互模式,在功能上每種模型都可以很相似,但在用戶體驗上差異就會很大了。如何通過具有特色的交互方式創(chuàng)建超越同類用戶體驗的應用就顯得至關重要了。

工作流的定義是所有交互設計活動的基礎。我們就是在定義工作流的過程中確定用戶與應用的交互方式。你可以根據(jù)想要實現(xiàn)的目標,在多種不同的層次上對其進行定義。在有些情況下,你只需要抽象地定義工作流,而不必關注其功能細節(jié)和具體的交互方式。這對確定功能集和一般流程之間的關系是很有價值的。而在另一些情況下,你則需要定義用戶可能會碰到的所有交互、事件以及狀態(tài)變化的邏輯,以清晰地勾勒出整個應用程序的操作方式。

亞馬遜購買《iOS用戶體驗設計》

為了進行交互建模,你需要更為詳細的工作流,而不是抽象且高層次的工作流,但也不需要過于詳細。交互模式的詳細程度取決于應用的性質。下面詳細剖析如何構建交互模式:

如前所述,交互建模是對應用的整體交互行為進行定義,并規(guī)范如何運用或規(guī)劃這些交互行為來為用戶創(chuàng)建具有一致性的、易于理解的交互模式。《iOS用戶體驗設計》第2章介紹了作為iOS用戶體驗基礎的概念模型和空間模型。分層平面和空間模型這兩種概念共同組成了iOS的基本交互模式??梢钥吹?,如果你能夠合理運用這些概念,它們就能發(fā)揮出巨大的力量。(參見圖1-1)

ue1

圖1-1 iPhone中體驗到的iOS空間模型

Default Plane 默認層
Underlying Plane 隱含層
Superimposed Plane 疊加層

在開始交互建模時,你需要以一種抽象的方式進行思考。你不需要考慮具體的功能和內(nèi)容,而要考慮應用所可能采用的各種不同的交互行為,由此來了解如何使用它們來控制界面上的元素。iOS為我們提供了大量的可選方案,比如,縮放、拖移、輕掃、滑動和滾動,等等。無論是單獨使用還是結合使用,這些手勢都可以用來創(chuàng)造出有趣的效果和截然不同的交互方式。

到目前為止,我在差異化方面已經(jīng)說得不少了,其中最大的一項挑戰(zhàn)就是:弄清應該在哪里并如何以最佳方式對應用中的交互方式進行差異化設計。交互建模中最重要的就是理解怎樣運用這些概念。你可以自由嘗試并且思考如何將這些概念用到你的設計中去。創(chuàng)建一個具有差異性的解決方案并不困難,但是要創(chuàng)建一個可擴展、易于擴展且最重要的是易于用戶理解的解決方案,則需要花費很大的努力。

讓我們來做個小練習,以便理解如何打破常規(guī)創(chuàng)建具有差異性的交互方式。想象一個簡單的用戶界面組件,比如,列表視圖。在用戶體驗或者用戶界面的設計中,列表對象是相當常見的,而且用途非常廣泛。一般來說,列表都是由文本對象豎直排列而成,并且每個文本對象都獨自占據(jù)一行(參見圖1-2)。

ue2

圖字:ITEM 列表項

圖1-2 典型的列表視圖

現(xiàn)在退一步,從抽象層面上思考一下列表究竟是什么。它本質上只是一個可以讓你進行選擇的對象數(shù)組。這是一個非?;镜母拍?。如果進一步思考,你就會發(fā)現(xiàn),并非一定要以豎直的方式來排列列表項,而且也不一定必須排成一列。所以你應該問問自己,是否有其他更有價值的形式用來解決自己的問題?這一問題的答案可能不怎么顯而易見,所以我們需要考慮一些不同的方案,看看會不會產(chǎn)生一些有趣的效果。作為練習,我們來實踐一下如何進行這一過程。

如果我們認為垂直排列的列表沒有什么內(nèi)在價值,那么水平排列又會怎么樣呢(參見圖1-3)?

ue3

圖1-3 嘗試水平排列列表

盡管這挺有趣,但是我們卻發(fā)現(xiàn)這種方式有點問題:當設備處于縱向模式時,屏幕在水平方向上的可用空間就變得非常有限。那么這個問題是否嚴重?如果不考慮具體情境,那這并不是什么大問題。但是想快速瀏覽列表項時,這種方案的效率實在很低,因為你無法一次看到所有的列表項。而當設備處于橫向模式時,雖然情況稍有改善,但仍然不夠理想。

讓我們繼續(xù)拓展一下思維。為什么列表項要單列顯示?如果我們將列表中的一行擴展為容納多個項的對象數(shù)組,或者說將列表擴展為某種網(wǎng)格結構,那么會是什么效果呢?

ue4

圖1-4 將列表以網(wǎng)格形式顯示

現(xiàn)在就變得更有意思了。這種形式的列表的優(yōu)點就是能同時顯示多個列表項,比起傳統(tǒng)的列表,這種方案看起來進步了不少。但它仍然存在一些不足,那就是文本對象的可用空間變小了,不過我們似乎可以調整一下文本對象的大小來應對這個問題。

很好!我們從基本的列表概念出發(fā),一步一步地演變成為了這種形式。僅僅通過一些簡單的嘗試,我們就徹底地改變了這種基本概念。但是我們不應該就此止步,因為仍有一些地方值得我們?nèi)ヌ骄?。讓我們思考一下與列表和列表類型對象相關的交互行為。在iOS中,典型的列表可以通過向上或者向下快速輕掃,或者緩慢拖移位于界面邊緣的列表項來進行導航,那么這種方式適用于網(wǎng)格形式的列表嗎?(參見圖1-5)

ue5

圖1-5 應用于兩種解決方案的豎直方向上的滾動操作

答案顯然是:沒有問題!在這個示例中,滾動方式完全適用,但要注意,這種方式并不適用于所有情況。你總是需要評估現(xiàn)有的交互行為,確保它在新的模式中依然可用。

繼續(xù)我們的示例。讓我們試著從抽象層面思考這個列表的交互行為。標準的iOS列表對象在任何時候都支持滾動操作,而且因為文本對象是縱向排列成一列的,所以滾動方向也只局限在縱向上。由于我們的列表項不是縱向單列排列的,那應該如何將滾動操作應用到現(xiàn)在這個模式中去呢?

ue6

圖1-6 網(wǎng)格中的多軸滾動方式和行滾動方式

針對這種情況,我們可以有很多種滾動方式,而且它們可能都有效(參見圖6-6)。通過這一系列的示例,我們可以看到,基于已有的界面組件和交互方式來創(chuàng)建新的概念并非難事。這個列表示例只是一個開端,很多其他的想法、界面組件和界面元素都可以通過這種方式來加以改進。這么做可以幫助我們?yōu)閼贸绦蛟O計出非常吸引人的用戶體驗。

本文內(nèi)容選自:《iOS用戶體驗設計 》第六章:交互建模和創(chuàng)新概念的創(chuàng)建→6.3節(jié)建模流程細解→6.3.2構建交互模式

 

《iOS用戶體驗設計》內(nèi)容簡介:
本書針對開發(fā)者與設計師的軟肋,由剖析蘋果《iOS人機界面指南》(HIG)入手,以創(chuàng)造易用性應用體驗為綱,重點探討了幾項值得關注的內(nèi)容。本書行文字字珠璣,點撥發(fā)人深省,讀者可深入了解蘋果應用設計的各種脈象特征,從而能為制定自己的應用開發(fā)策略打下堅實的理論基礎。
主要內(nèi)容有:
? 如何超越HIG創(chuàng)造成功的用戶體驗
? 基于自身條件制定領先對手的差異化策略
? 發(fā)掘iOS功能,優(yōu)先打造高品質移動應用
? 易用性與交互式建模
? 用戶自定制與功能自動化的均衡

作者簡介:Timothy Wood是EffectiveUI公司的用戶體驗總監(jiān),該公司屢獲殊榮,出品優(yōu)秀的軟件,提供突破性的交互體驗。加入EffectiveUI之前,Wood曾任伊士曼柯達公司設計創(chuàng)新和高級開發(fā)部門的創(chuàng)意總監(jiān),并因其創(chuàng)意和設計能力而獲得了國際認可。過去15年里,Wood專注于通過用戶體驗進行商業(yè)變革。

轉摘請注明優(yōu)設網(wǎng)譯文出處,謝謝各位小編。

分享本文至:

日歷

鏈接

個人資料

藍藍設計的小編 http://m.88yangsc.com

存檔