iOS用戶體驗(yàn)設(shè)計(jì)讀書筆記
這幾天讀了本書,內(nèi)容不多,但是都是經(jīng)典,簡單粗暴的敘述iOS交互設(shè)計(jì)的要點(diǎn),感謝作者和譯者,書名:《iOS Wow Factor》。
一、iOS的拓補(bǔ)結(jié)構(gòu)
1、默認(rèn)層
這一層包含了所有的應(yīng)用程序圖標(biāo)和圖標(biāo)dock,并且這一層會(huì)接受來自用戶的大部分交互。
2、隱含層
用于App switcher和顯示內(nèi)容,它完全是一種支持組織、定位和導(dǎo)航的補(bǔ)充結(jié)構(gòu)
3、疊加層
用于顯示對話框、報(bào)警、模態(tài)控制和彈出窗口
二、iOS的兩種基本移動(dòng)方式
1、沿x軸方向指的是向左或者向右,的移動(dòng)通常與導(dǎo)航行為緊密相關(guān);
2、沿y軸方向的移動(dòng)主要和內(nèi)容有關(guān),y軸是整個(gè)空間模型的一個(gè)重要部分,并且和x軸形成鮮明的對比。
在x軸上的移動(dòng)是一個(gè)個(gè)相對獨(dú)立的屏幕,你必須一個(gè)接著一個(gè)的在他們之間切換,而在y軸上的移動(dòng)則是連續(xù)的,,因此它的體驗(yàn)也更為流暢。
三、簡潔和易用性的指導(dǎo)原則
1、有限的導(dǎo)航
過多的導(dǎo)航會(huì)讓用戶迷惑,設(shè)備交互的簡化可以讓用戶更加專注于應(yīng)用的內(nèi)容和功能;
2、有限的控制映射
各種控件應(yīng)該作為輔助元素出現(xiàn),尤其在需要突出應(yīng)用內(nèi)容的時(shí)候;
3、限制控件的數(shù)量
對于復(fù)雜的應(yīng)用程序,用戶可以按照功能將其分散在多個(gè)界面中,并將同類的應(yīng)用分為一組;
4、保證控件簡明
控件的功能應(yīng)該由簡短的標(biāo)簽和容易理解的圖標(biāo)來表示;
5、讓操作系統(tǒng)負(fù)擔(dān)一些任務(wù)
應(yīng)用程序的設(shè)置項(xiàng)也可以移到iOS的“設(shè)置”界面中,這樣可以預(yù)祝與降低應(yīng)用程序的復(fù)雜界面;
6、隱藏用戶界面元素
隱藏的關(guān)鍵是要向用戶提供一種機(jī)制來表明這些控件的出現(xiàn)是暫時(shí)的,并且要讓用戶知道,當(dāng)這些控件隱藏后,應(yīng)該通過怎么樣的方式來重新調(diào)用它們;
7、漸進(jìn)的展開
很多時(shí)候,許多功能不需要始終可用,所以你要努力做到只在用戶需要的時(shí)候才提供相應(yīng)的功能,并以此來降低應(yīng)用的復(fù)雜性;
8、不要過于強(qiáng)調(diào)品牌
在應(yīng)用中找到一個(gè)能充分展示品牌的關(guān)鍵地方,然后在其他地方淡化它的存在;
9、狀態(tài)的持久化和恢復(fù)
用戶不會(huì)始終間斷性的使用程序,所以必須確保在用戶關(guān)閉該應(yīng)用后仍能保持應(yīng)用的狀態(tài),當(dāng)用戶重新啟動(dòng)應(yīng)用后仍能保持印工藝的狀態(tài);
10、自動(dòng)保存
11、限制手勢種類
過多的手勢會(huì)讓用戶覺得應(yīng)用很難用;
12、隱藏層級(jí)結(jié)構(gòu)
限制層級(jí)深度是實(shí)現(xiàn)有限導(dǎo)航的一個(gè)方面,太深的層級(jí)會(huì)讓用戶很難了解陰功的結(jié)構(gòu);
13、應(yīng)用程序的模態(tài)
用戶一次只能和一個(gè)應(yīng)用程序進(jìn)行交互,雖然iOS支持多應(yīng)用,但是用戶必須進(jìn)行切換才行。目前iOS不支持同時(shí)查看多個(gè)應(yīng)用的功能。
四、用戶體驗(yàn)差異化及其策略
首先要明白,差異化可以被看做是一種連續(xù)的統(tǒng)一體,可將差異化視為兩個(gè)對立端之間的眾多可能。
1、一端代表“相似”
相似代表一種傳統(tǒng)的方式,風(fēng)險(xiǎn)低,跟風(fēng)思想重;
2、另一端代表“分化”
分化代表了一種非常規(guī)的方式,它可能風(fēng)險(xiǎn)高,但創(chuàng)新性更強(qiáng)。
用戶體驗(yàn)策略實(shí)際定位取決于該策略產(chǎn)品定制的預(yù)期目標(biāo)。你需要思考將應(yīng)用定位在何處才能使其具有更強(qiáng)的市場競爭力或更符合用戶的需求。在考慮逐步增強(qiáng)應(yīng)用的現(xiàn)有功能,還是徹底重新設(shè)計(jì)應(yīng)用時(shí),你對該應(yīng)用的定位也能為你提供一些幫助。
五 、為移動(dòng)環(huán)境而設(shè)計(jì):移植為移動(dòng)應(yīng)用
1、確定功能的超集
你要移植的程序可能功能非常強(qiáng)大,那么請確定并列出所有可能的功能;
2、分組
仔細(xì)查看你功能清單,然后將相關(guān)或者相似的功能分成一組;
3、檢查并分析
觀察你的功能是怎么分組的,并分析他們是否適用于移動(dòng)環(huán)境,是否涉及某個(gè)特定用例的具體使用;
4、篩選
根據(jù)從你的用戶體驗(yàn)策略中所確定的主要用例,以及平臺(tái)適用的或可行的用例,去掉那些不相關(guān)的功能;
5、確定關(guān)鍵功能的分類
移植的應(yīng)用或許有必要保持體驗(yàn)的一致性,但是你需要查看你的功能分組,決定他們是否作為單獨(dú)的應(yīng)用,以及是否要將你的應(yīng)用程序分解為多個(gè)字程序。
為移動(dòng)應(yīng)用總結(jié)的五個(gè)關(guān)鍵用例:通信、娛樂、地理位置服務(wù)、商務(wù)、可用性
六、交互建模和創(chuàng)新概念的創(chuàng)建
(一)、你的設(shè)計(jì)方案需要滿足三大基本目標(biāo):
1、即時(shí)響應(yīng)
一個(gè)設(shè)計(jì)必須能夠引導(dǎo)用戶立即做出響應(yīng);
2、對創(chuàng)意或差異性的認(rèn)知
必須能夠讓用戶辨識(shí)設(shè)計(jì)概念,或者至少能感覺到它與常規(guī)用戶體驗(yàn)有所不同;
3、積極響應(yīng)
設(shè)計(jì)本身應(yīng)該能夠解決差異化的用戶體驗(yàn)可能對用戶造成的陌生感。
(二)、要達(dá)到上述(一)中的目標(biāo),需要滿足下面三個(gè)條件中的一點(diǎn)
1、外觀
指設(shè)計(jì)方案中屏幕結(jié)構(gòu)、圖層、渲染以及其他靜態(tài)視覺元素的外觀屬性;
2、交互機(jī)制和交互行為
指與應(yīng)用程序的用戶界面元素進(jìn)行交互時(shí)所需的物理交互、手勢及其他輸入方式。
3、視覺交互、運(yùn)動(dòng)和動(dòng)畫
指能夠設(shè)計(jì)方案帶來活力的反應(yīng)或動(dòng)態(tài)元素。這些屬性可能與特定的交互機(jī)制、反饋行為或?qū)τ脩糨斎氲姆磻?yīng)密切相關(guān)。同時(shí)它們會(huì)影響設(shè)置的整體質(zhì)量,甚或與交互并不直接相關(guān)的臨時(shí)狀態(tài)。
七、控件映射與觸屏人體工程學(xué)
1、設(shè)計(jì)應(yīng)用時(shí),你始終要考慮到設(shè)備的物理屬性,并且要理解這些屬性會(huì)對應(yīng)用的使用產(chǎn)生怎樣的影響;
2、對應(yīng)用的用戶界面進(jìn)行布局時(shí),你必須考慮到控件的大小和間距。觸屏對象之間的間距應(yīng)該與它們的大小成反比,以盡可能減小用戶的誤操作概率;
3、在應(yīng)用中整合動(dòng)態(tài)視覺反饋的方法很多。千萬不要忽略單元級(jí)的交互方式,你可以將許多富有創(chuàng)意的元素運(yùn)用于其中。
4、如果設(shè)計(jì)方案中包含隱藏控件,那么一定要向用戶提供些提示機(jī)制,使他們明白應(yīng)該通過怎樣的操作來顯示 這些控件。
本文系作者 ?芒果道長 授權(quán)發(fā)布,轉(zhuǎn)載請注明來源于人人都是產(chǎn)品經(jīng)理并保留本文鏈接
- 目前還沒評(píng)論,等你發(fā)揮!