精品剧情v国产在线观看在线,午夜精品久久久久久久99热密 http://www.createwh.com 傳播先進(jìn)設(shè)計理念 推動原創(chuàng)設(shè)計發(fā)展 Fri, 09 Jan 2015 02:44:25 +0000 zh-Hans hourly 1 https://wordpress.org/?v=6.9.4 iOS 8人機界面指南(二):設(shè)計策略 http://www.createwh.com/42107.html http://www.createwh.com/42107.html#respond Fri, 09 Jan 2015 02:43:01 +0000 cover1

2.1 設(shè)計原則(Design Principles)

2.1.1 美學(xué)完整性(Aesthetic Integrity)

美學(xué)完整性并不評判應(yīng)用的視覺設(shè)計,或者用來描述應(yīng)用的風(fēng)格特征。美學(xué)完整性是指一款應(yīng)用的視覺表現(xiàn)和交互行為在與功能結(jié)合后所傳達(dá)出的整體一致性。

人們關(guān)心應(yīng)用是否提供了應(yīng)有的功能,但是也會潛移默化甚至是很直接地被應(yīng)用的視覺表現(xiàn)和交互行為所影響。舉個例子,一款協(xié)助用戶完成任務(wù)的應(yīng)用,可以通過使用精美而又無干擾的裝飾性元素、標(biāo)準(zhǔn)的控件和可預(yù)期的交互行為來幫助用戶聚焦在任務(wù)本身上。這樣,應(yīng)用就能傳達(dá)出清晰一致的信息,使得人們信任它。但是,如果應(yīng)用使用干擾的、瑣碎或隨意的UI來呈現(xiàn)任務(wù),那么人們可能會對其可靠性和可信賴度產(chǎn)生懷疑。

另一方面,在沉浸式應(yīng)用中—例如游戲—用戶期待驚艷的視覺表現(xiàn),為用戶帶來樂趣和刺激,并鼓勵用戶進(jìn)行探索。人們不希望在游戲中完成嚴(yán)肅的或生產(chǎn)力式的任務(wù),他們會期待游戲的視覺表現(xiàn)和交互行為能夠整合進(jìn)任務(wù)當(dāng)中。

2.1.2 一致性(Consistency)

一致性可以讓人們在一款應(yīng)用中的不同部分甚至不同應(yīng)用間復(fù)用他們的知識和技能。一款具備一致性的應(yīng)用不應(yīng)盲從地復(fù)制其他應(yīng)用,也不應(yīng)在風(fēng)格上一成不變。應(yīng)用應(yīng)專注于讓人們覺得舒適的標(biāo)準(zhǔn)和范例,并提供應(yīng)用內(nèi)部統(tǒng)一的體驗。

在決定一款iOS應(yīng)用是否要遵守一致性原則時,請思考如下問題:

  • 應(yīng)用是否和iOS標(biāo)準(zhǔn)一致?是否正確地使用了系統(tǒng)提供的控件、視圖和圖標(biāo)?是否以用戶所預(yù)期的方式整合了設(shè)備的特性?
  • 應(yīng)用是否內(nèi)部統(tǒng)一?文案是否使用了一致的措辭和風(fēng)格?同樣的圖標(biāo)是否表意相同?在不同的位置執(zhí)行同樣的操作時,人們是否能能預(yù)期會發(fā)生什么?
  • 應(yīng)用是否和先前的版本保持一致?條款和意義是否保持不變?基本概念和主要功能是否發(fā)生了變化?

2.1.3 直接操作(Direct Manipulation)

當(dāng)人們不再使用一堆控件進(jìn)行操作,而是直接操作屏幕上的對象時,他們能更集中精力完成任務(wù),也更容易理解這些行為所產(chǎn)生的結(jié)果。

使用多點觸摸界面,人們可以通過捏合操作來直接放大和縮小圖片或文本內(nèi)容。在游戲中,玩家應(yīng)該直接移動和作用在屏幕上的對象。例如,游戲中可能會顯示密碼鎖,用戶可以通過轉(zhuǎn)動它來打開。

在一款iOS應(yīng)用中,如下情況中人們應(yīng)該能夠進(jìn)行直接操作:

  • 旋轉(zhuǎn)或者移動設(shè)備來影響屏幕上的對象
  • 使用手勢來操作屏幕上的對象
  • 顯示即時可視的操作反饋

2.1.4 反饋(Feedback)

反饋可以明示人們的行為,展示操作的結(jié)果,并更新于任務(wù)進(jìn)程之中。

iOS內(nèi)置的應(yīng)用對用戶的每個行為都提供了可感知的反饋。當(dāng)人們點擊列表項和控件時,它們會被臨時高亮,并會在操作過程中持續(xù)一段時間,以此展示控件被執(zhí)行的過程。

精細(xì)的動畫會給人們帶來有意義的反饋,幫助闡明行為的結(jié)果。例如,列表中新增一項時的動畫可以從視覺上幫助人們發(fā)現(xiàn)列表的變化。

音效同樣可以為人們提供有效的反饋,但不應(yīng)成為唯一的反饋方式,因為人們不一定能聽到。

2.1.5 隱喻(Metaphors)

當(dāng)應(yīng)用中的虛擬對象和交互行為與用戶已經(jīng)熟悉的體驗相似時—無論這些體驗是來源于真實或數(shù)字生活—用戶就可以快速地掌握如何來使用這個應(yīng)用。

當(dāng)應(yīng)用使用隱喻來傳達(dá)某種用法或體驗時,最好不要讓隱喻突破所依賴的對象或交互行為本身的限制。(譯者注:此處可理解為對于隱喻的使用應(yīng)量力而為,不要過于牽強。)

由于人們實際上是和屏幕進(jìn)行物理上的交互,所以iOS應(yīng)用有很大的余地來使用隱喻。iOS中的隱喻包括:

  • 移動分層視圖來顯示被遮擋的內(nèi)容
  • 拖曳、輕掃和滑動游戲中的對象
  • 點擊開關(guān),滑動滑塊,轉(zhuǎn)動選擇器
  • 輕掃來翻閱書本或雜志

2.1.6 用戶控制(User Control)

是人—而不是應(yīng)用—發(fā)起和控制行為。應(yīng)用可以對用戶進(jìn)行操作建議,對有危害的后果予以警示,但是不應(yīng)替用戶來做決策。好的應(yīng)用會在給人們幫助他們避免不必要結(jié)果的能力時,找到正確的平衡。

當(dāng)對應(yīng)用的交互行為和控件都較為熟悉和可預(yù)期時,用戶會覺得應(yīng)用更易上手。那些簡單直白的交互行為更容易被用戶所理解和記住。

人們會希望在一個操作被執(zhí)行之前有足夠的機會來取消,也希望在執(zhí)行一個不可逆的操作之前可以有機會來進(jìn)行確認(rèn)。最后,人們還會希望能夠停止正在執(zhí)行中的操作。

2.2 從概念到產(chǎn)品(From Concept to Product)

2.2.1 定義應(yīng)用(Define Your App)

應(yīng)用的定義是對應(yīng)用主要功能和目標(biāo)用戶的簡明具體的描述。

盡可能早地創(chuàng)建應(yīng)用的定義可以幫助你將一個想法和功能清單轉(zhuǎn)換為用戶想要的條理清晰的產(chǎn)品。在開發(fā)過程中,可以使用定義來決定某些功能和行為是否合理。使用以下幾個步驟來創(chuàng)建一個可靠的應(yīng)用定義。

1、列出所有你認(rèn)為用戶可能喜歡的功能

可以直接進(jìn)行頭腦風(fēng)暴。此時,你需要列出所有與產(chǎn)品中心有關(guān)的任務(wù)。不用擔(dān)心清單太長,因為接下來會進(jìn)行刪減。

假設(shè)你一開始的想法是開發(fā)一個幫助人們購買食品雜貨的應(yīng)用。你可以思考在進(jìn)行這項活動時,會涉及到哪些相關(guān)的任務(wù),這些就是用戶可能感興趣的潛在功能。例如:

  • 創(chuàng)建清單
  • 查找食譜
  • 比較價格
  • 定位商店
  • 給食譜做注釋
  • 查找可使用的優(yōu)惠劵
  • 查看烹飪演示
  • 探索不同的烹調(diào)方法
  • 尋找某些食材的替代物

2、確定目標(biāo)用戶

現(xiàn)在你需要清楚地將你應(yīng)用的用戶與其他iOS應(yīng)用的用戶區(qū)分開來。確定在此情此景下,什么是對你的用戶最重要的。在食品雜貨例子中,你可能需要問問你的用戶:

  • 通常是在家里做飯還是更喜歡現(xiàn)成的食物
  • 是忠實的優(yōu)惠券用戶還是認(rèn)為優(yōu)惠券沒多大價值
  • 喜歡尋找特別的食材還是喜歡基本食材
  • 嚴(yán)格按照食譜做菜還是只把食譜當(dāng)做靈感來源
  • 喜歡少量多次購買還是一次性購買大量食物
  • 希望能保留多個不同目的的清單還是只希望記錄回家路上需要購買的幾個東西
  • 堅持使用固定的品牌還是會使用方便的替代品
  • 習(xí)慣于購買固定的一些物品還是會按照食譜來購買

思考過這些問題之后,你可以從三個方面來描述目標(biāo)用戶的特征:喜歡按照食譜進(jìn)行嘗試,時常很匆忙,通常情況下很節(jié)儉。

3、根據(jù)目標(biāo)用戶過濾功能清單

如果在確定了一些用戶特征后,你最終只得到了幾個主要功能,那么你就已經(jīng)步入了正軌:出色的iOS應(yīng)用應(yīng)該聚焦在幫助用戶解決問題的核心任務(wù)上。

例如,即使第一步想出的那些可能需要的功能都是有用的,也不可能全都被第二步定義的目標(biāo)用戶認(rèn)可。

當(dāng)你在目標(biāo)用戶的使用情境下檢查功能清單時,就可以判斷你的應(yīng)用應(yīng)該聚焦在三個主要功能上:創(chuàng)建清單,獲得并使用優(yōu)惠劵,獲得食譜。

此時你就可以給出應(yīng)用定義了,總結(jié)該應(yīng)用做什么以及為誰做。食品雜貨購買應(yīng)用的定義可能如下:

“為熱愛烹飪且節(jié)儉的用戶訂制的創(chuàng)建購物清單工具。”

4、不止于此

應(yīng)用定義應(yīng)該貫穿于整個開發(fā)過程,使用應(yīng)用定義來確定功能,控件,措辭的合理性。例如:

當(dāng)你想要新增一個功能時,問問你自己這對應(yīng)用的主要目的和目標(biāo)用戶是否非常重要。如果不是,可以置之不理。例如,你已經(jīng)確定了你的用戶對大膽新穎的烹飪方法感興趣,那么著重展示盒裝蛋糕和現(xiàn)成的食物就不太合適。

當(dāng)你考慮用戶界面的外觀和行為時,問問你自己你的用戶更喜歡簡單的、流線型的風(fēng)格,還是有明顯主題的風(fēng)格。以用戶目標(biāo)為指導(dǎo)來完成你的應(yīng)用,理解用戶期望通過你的應(yīng)用完成什么,例如完成任務(wù)的能力,快速找到答案的能力,深入綜合內(nèi)容的能力,或者獲得娛樂的能力。例如,盡管你的食品雜貨清單應(yīng)用需要易于理解和快速上手,但你的用戶還是可能傾向于一個有關(guān)食物的主題界面。

當(dāng)你考慮應(yīng)該使用怎樣的措辭時,努力和用戶對這個主題的專業(yè)程度相匹配。例如,盡管你的用戶可能不是由專業(yè)的大廚組成,但你也可以肯定他們希望看到有關(guān)食材和技術(shù)專用的措辭。

2.2.2 為任務(wù)量身訂制界面(Tailor Customization to the Task)

好的iOS應(yīng)用會根據(jù)清晰的目標(biāo)和易用性來平衡用戶界面的設(shè)計。為了達(dá)到這種平衡,要確保在設(shè)計階段前期就考慮定制化。因為考慮品牌性、原創(chuàng)性和適銷性通常會影響定制化的決策,所以專注于定制化怎樣影響用戶體驗是有挑戰(zhàn)性的。

可以由應(yīng)用中的任務(wù)著手:用戶執(zhí)行這些任務(wù)的頻率如何,在什么樣的環(huán)境下進(jìn)行?

舉個例子,想象一個計算器應(yīng)用使用的是精心設(shè)計的,充滿藝術(shù)感的風(fēng)格,并且使用了創(chuàng)新的布局來展示大家熟悉的計算器元素。這些像藝術(shù)品一樣的細(xì)節(jié)渲染和創(chuàng)新的布局并不會影響用戶去理解怎樣點擊按鈕和查看計算結(jié)果。但是對于只想簡單完成任務(wù)的用戶,這種新奇的體驗和美麗的界面很快就會失去效用,并且可能成為一種妨礙。

相反,GarageBand(隨身錄音室應(yīng)用)可以不展示好看的、逼真的樂器來幫助用戶制作音樂,但這樣會使應(yīng)用缺少身臨其境的愉悅感。在GarageBand里,界面不只是向用戶展示了如何使用,同樣使得制作音樂的主任務(wù)更容易完成。

當(dāng)你思考定制化如何增強或減弱用戶完成任務(wù)的注意力時,記住以下幾點:

定制總要有緣由。理想情況下,定制化的用戶界面能促進(jìn)用戶完成任務(wù)并增強他們的體驗。你最好盡可能地用任務(wù)驅(qū)動定制化決策。

盡量避免增加用戶的認(rèn)知負(fù)擔(dān)。用戶對標(biāo)準(zhǔn)界面元素的外觀和行為都已經(jīng)很熟悉了,所以他們不用停下來思考如何使用它們。當(dāng)用戶面對外觀和行為與標(biāo)準(zhǔn)不同的元素時,他們就失去了經(jīng)驗優(yōu)勢。除非你的獨一無二的元素能夠使任務(wù)更容易完成,否則用戶很可能不喜歡被強制學(xué)習(xí)一些在其他應(yīng)用都不通用的操作。

保持內(nèi)在的一致性。你的應(yīng)用中自定義元素越多,保持這些元素外觀和行為的一致性就越重要。如果用戶花費時間去學(xué)習(xí)了你創(chuàng)建的那些不熟悉的控件,那么他們會希望新學(xué)到的這些操作能夠在整個應(yīng)用中通用。

總是以內(nèi)容為重點。因為標(biāo)準(zhǔn)元素很熟悉,所以它們不會分散用戶在內(nèi)容上的注意力。當(dāng)你自定義用戶界面時,注意確保界面元素不會搶走用戶對內(nèi)容的注意力。例如,如果你的應(yīng)用允許用戶觀看視頻,你可能選擇設(shè)計一個自定義的重播控件。但是不管你用的是自定義還是標(biāo)準(zhǔn)的重播控件,都沒有它是否在用戶開始觀看后隱藏,點擊屏幕后出現(xiàn)來的重要。

在對標(biāo)準(zhǔn)控件進(jìn)行重設(shè)計時再三思考。如果你不只是想自定義標(biāo)準(zhǔn)控件,而是想重設(shè)計,確保你的重設(shè)計能提供盡可能多的信息。例如,你設(shè)計了一個開關(guān)控件,它沒有可以指明相反狀態(tài)存在的信息,那么用戶很可能意識不到這是個有兩個狀態(tài)的控件。

一定要徹底測試自定義的界面元素。在測試過程中,近距離的觀察用戶是否能預(yù)測你的元素如何使用以及是否能容易地與它們交互。例如,如果你創(chuàng)建的控件的可點擊區(qū)域小于44 x 44點,用戶點擊時就會有困難?;蛘呷绻銊?chuàng)建了一個視圖對點擊和滑動的反饋不一樣,確保這個視圖提供的功能值得用戶去額外關(guān)注交互的不同。

2.2.3 原型與迭代(Prototype & Iterate)

在你投入工程資源實現(xiàn)設(shè)計之前,創(chuàng)建原型來進(jìn)行用戶測試是個很好的主意。即使只有幾個同事來幫你測試原型,你也會收獲一些關(guān)于應(yīng)用功能和用戶體驗的新鮮觀點。

在設(shè)計的早期階段,你可以使用紙面原型或者線框圖去呈現(xiàn)主要的視圖和控件,并且標(biāo)明每個頁面之間的跳轉(zhuǎn)關(guān)系。你可以從線框圖測試中獲得一些有用的反饋,但是線框圖的稀疏性有可能會誤導(dǎo)用戶。因為用戶很難想象當(dāng)線框被實際內(nèi)容填滿時體驗會有什么樣的變化。

如果你有一個可以在設(shè)備上運行的原型,那你可以得到更多有用的反饋。當(dāng)用戶能在設(shè)備上與你的原型進(jìn)行交互時,他們能更容易發(fā)現(xiàn)應(yīng)用中哪里功能不滿足預(yù)期,哪里體驗過于復(fù)雜。

創(chuàng)建可靠原型的最簡單的方法是使用基于故事板(storyboard)的Xcode模板創(chuàng)建一個基礎(chǔ)應(yīng)用,然后使用一些類似于占位符的內(nèi)容來進(jìn)行填充。(故事板(storyboard)文件可以涵蓋應(yīng)用中的所有界面,并且包括界面之間的跳轉(zhuǎn)關(guān)系。)接著,將這個原型導(dǎo)入到設(shè)備中,這樣被測者就可以有一個盡可能真實的體驗了。

你不需要在原型中提供大量的實際內(nèi)容或者使每一個控件都可用,但是你確實需要營造足夠的情境來保證真實的體驗。并且需要在典型用戶體驗和非典型的邊緣情況之間做好平衡。例如,如果你的應(yīng)用需要處理很長的列表項,你的原型就不能只顯示一兩個條目。而且在用戶測試交互中,只要被測者能夠點擊屏幕上的一個區(qū)域進(jìn)入到下一個邏輯頁面或者完成主任務(wù),那他們就可能會提供更有建設(shè)性的反饋。

當(dāng)你使用Xcode應(yīng)用模板來創(chuàng)建原型時,你可以免費使用很多功能,并且它可以相對容易地進(jìn)行設(shè)計中的響應(yīng)反饋調(diào)節(jié)。在你確定設(shè)計方案并投入資源進(jìn)行實現(xiàn)之前,應(yīng)該對原型進(jìn)行多次迭代測試。想要開始學(xué)習(xí)Xcode,請參考Xcode Overview。

2.3 案例學(xué)習(xí):從桌面到iOS(Case Study: From Desktop to iOS)

2.3.1 iPad版Keynote應(yīng)用(Keynote on iPad)

桌面版的Keynote 應(yīng)用是一個十分強大而又靈活的應(yīng)用,可以創(chuàng)建非常優(yōu)秀的幻燈片。人們喜愛Keynote將簡單易用與良好的細(xì)粒度的操作結(jié)合進(jìn)而控制無數(shù)精確細(xì)節(jié)的方式,如動畫和文本屬性等。

iPad版的Keynote提取了Keynote桌面版的核心要素,并通過創(chuàng)造以下的用戶體驗使它在iPad上更舒適:

  • 專注于用戶內(nèi)容
  • 在不削減功能的基礎(chǔ)上減少系統(tǒng)的復(fù)雜性
  • 提供有用而又令人愉悅的快捷操作
  • 延續(xù)桌面版本的體驗
  • 利用動人的動畫提供良好的反饋與交流

Keynote用戶能很快理解如何使用iPad版,是因為它使用了iPad原生的范例,符合了用戶對功能上的預(yù)期。新用戶可以用簡單、自然的方式直接操控內(nèi)容,所以可以很容易學(xué)會如何使用iPad版的Keynote。

Keynote從桌面版向iPad版的轉(zhuǎn)變是基于從細(xì)節(jié)到深層的大量修改和重新設(shè)計的。這些都是一些最明顯的適應(yīng)性:

流線型的工具欄

工具欄中只有少數(shù)的元素,但是它們是用戶在創(chuàng)建內(nèi)容時所使用的全部功能和工具的統(tǒng)一入口。

簡化并優(yōu)先響應(yīng)用戶焦點的檢查器

iPad版的Keynote能自動偵測各種工具,能通過對用戶需求進(jìn)行分類以修正被選擇的對象。(譯者注:特別是根據(jù)當(dāng)前的操作對象而有限選擇某些工具。)通常,人們可以在第一檢查器視圖中完成他們需要的所有修改操作。如果他們需要修改那些不常用的屬性,他們可以下拉另一個檢查器視圖來進(jìn)行。

豐富的預(yù)設(shè)樣式集

人們可以利用預(yù)設(shè)的樣式很簡單地改變對象(如表格或圖表)的外觀或者感覺。除了顏色之外,每個集中,例如表格的標(biāo)題和軸區(qū)分標(biāo)識等的預(yù)設(shè)屬性都被設(shè)計得與整體的主題和諧一致。

直接操作內(nèi)容,豐富有意義的動畫

在iPad版的Keynote中,用戶可以拖動滑塊到一個新的位置,可以扭動旋轉(zhuǎn)一個對象,也可以輕擊圖片來選中它。iPad版Keynote的響應(yīng)動畫進(jìn)一步加強了這種可直接操作的印象。例如,用戶在移動某個滑塊時它通常會暫停,而當(dāng)它被放置在一個新的位置時,環(huán)繞在周圍的滑塊將會向外擴散給它留出空間。

2.3.2 iPhone版郵件應(yīng)用(Mail on iPhone)

郵件應(yīng)用是OS X中一款好用而又廣受好評的常見應(yīng)用。它也是一個很強大的程序,可以允許用戶撰寫、接收、分類和存儲郵件,追蹤行動和事件,也可以編寫備忘錄和邀請等。桌面版的郵件應(yīng)用通過一系列的窗口提供了這些強大的功能。

iPhone版的郵件專注于桌面版郵件的核心功能,幫助人們接收、撰寫、發(fā)送和組織他們的信息。為了塑造移動iPhone版的郵件應(yīng)用,將這些功能濃縮在為其量身定制的界面之中,做了如下的工作:

  • 將人們的內(nèi)容前置和居中的合理化呈現(xiàn)
  • 專為處理不同任務(wù)而設(shè)計的不同視圖
  • 易于瀏覽并符合認(rèn)知的信息結(jié)構(gòu)
  • 適時提供強大的編輯和組織性工具
  • 傳達(dá)動作和提供反饋的微妙且動人的動畫

(我們)必須明白相較于桌面版的郵件應(yīng)用,iPhone版的郵件應(yīng)用不是(譯者注:或者說并不需要是)一個更好的應(yīng)用,而是為移動端用戶重新設(shè)計的郵件應(yīng)用。iPhone版的郵件應(yīng)用專注于桌面版的功能子集并將它們呈現(xiàn)在一個吸引人的精簡界面之中,據(jù)此為移動端的用戶提供了核心的郵件體驗。

為了使郵件應(yīng)用的體驗?zāi)苓m應(yīng)移動場景,iPhone版的郵件應(yīng)用在幾個關(guān)鍵的方面革新了用戶界面。

直接、高度專注的頁面

每個頁面顯示了郵件應(yīng)用體驗的一個方面:賬戶列表、郵箱列表、消息列表、消息查看和編輯視圖。用戶可以在一個屏幕內(nèi)滑動查看完整的內(nèi)容。

簡單、可預(yù)見的導(dǎo)航

通過每屏的一次點擊,用戶可以逐層展開通用內(nèi)容(賬戶列表)進(jìn)入具體頁面(一封消息)。每個頁面會顯示一個標(biāo)題用以指示用戶所在的位置,以及一個返回按鈕用以更容易地回溯到他們之前的步驟。

需要時即可獲取的、簡單的點擊性控件

基本上在任何場景之下,編寫郵件和查閱新郵件都是人們首要希望進(jìn)行的操作,因此iPhone版的郵件應(yīng)用保證了這兩個功能在多個頁面中都可以便利地進(jìn)行。當(dāng)用戶查看一封消息時,就會顯示諸如回復(fù)、移動和刪除等對消息的操作。

針對不同任務(wù)的不同類型的反饋

當(dāng)人們刪除一封消息時,它會動態(tài)地進(jìn)入垃圾桶圖標(biāo)中。當(dāng)人們發(fā)送一封消息時,可以看到它的發(fā)送過程;而當(dāng)發(fā)送結(jié)束時,人們可以聽到一個特別的聲音提示。通過消息列表頁面工具欄的副標(biāo)題,用戶通過簡單一瞥就可以查看郵箱上次更新的時間。

2.3.3 iOS系統(tǒng)內(nèi)的網(wǎng)頁內(nèi)容(Web Content in iOS)

iOS版的Safari應(yīng)用在iOS設(shè)備上提供了出眾的移動網(wǎng)頁瀏覽體驗。人們喜歡閱讀清晰的文字和圖片,也希望能通過旋轉(zhuǎn)設(shè)備或者捏合和點擊屏幕來調(diào)整視圖。

基于標(biāo)準(zhǔn)建立的網(wǎng)站可以在iOS設(shè)備上顯示得很好。特別是那些能偵測設(shè)備并不需要插件的網(wǎng)站可以同時在iPhone和iPad上都表現(xiàn)得很好,兩者之間不會需要太多的修改,即使有也很小。

除此之外,成功的網(wǎng)站應(yīng)具備以下的典型性:

  • 如果頁面寬度需要匹配設(shè)備寬度,可以設(shè)置合適的視窗(viewport)來適應(yīng)設(shè)備
  • 避免CSS中固定的定位,以便當(dāng)用戶縮放或拖動頁面時內(nèi)容無法被移出屏幕
  • 擁有一套基于觸控操作的用戶界面,而不是依賴基于傳統(tǒng)點擊操作的交互

有時候,額外的一些修改可以(使頁面)更合理。例如,在iOS系統(tǒng)中,很多網(wǎng)頁應(yīng)用會設(shè)置合適的視窗(viewport)寬度并通常隱藏Safari的UI。如欲了解更多如何進(jìn)行這些修改,參見Safari Web Content Guide章節(jié)中的Configuring the ViewportConfiguring Web Applications。

網(wǎng)站也可以通過其他的方法適配桌面網(wǎng)頁體驗到iOS端的Safari瀏覽器中:

使鍵盤適應(yīng)iOS端的Safari

當(dāng)鍵盤和格式輔助信息出現(xiàn)時,iPhone上的Safari應(yīng)用會將你的網(wǎng)頁顯示在URL地址下方和鍵盤與格式輔助信息上方。

使彈出式菜單適應(yīng)iOS端的Safari

在桌面版的Safari應(yīng)用中,彈出式菜單會包含很多選項,就如在其他OS X應(yīng)用中一樣。在必要的情況下,菜單展開后可以超出應(yīng)用窗口的邊界以顯示其中的所有選項。在iOS版的Safari應(yīng)用中,彈出式菜單由原生的元素所呈現(xiàn),這樣能提供更好的用戶體驗。例如,在iPhone上,彈出式菜單會出現(xiàn)在選擇器(picker)當(dāng)中,選擇器里會一個用戶可選擇的選項列表。(欲了解更多選擇器控件的內(nèi)容,可以參見Picker。)

英文原文訪問地址:iOS Human Interface Guidelines (Design Strategies)

中文翻譯PDF下載:iOS人機界面指南(二):設(shè)計策略

感謝你的閱讀,本文由 騰訊ISUX 版權(quán)所有,轉(zhuǎn)載時請注明出處,違者必究,謝謝你的合作。

注明出處格式:騰訊ISUX (http://isux.tencent.com/ios8-human-interface-guidelines-design-strategies.html)

]]>
http://www.createwh.com/42107.html/feed 0
iOS 8人機界面指南(一):UI設(shè)計基礎(chǔ) http://www.createwh.com/42106.html http://www.createwh.com/42106.html#respond Fri, 09 Jan 2015 01:23:40 +0000 cover1

1.1 為iOS而設(shè)計(Designing for iOS)

iOS 的革新關(guān)鍵詞如下:

  • 遵從:UI能夠更好地幫助用戶理解內(nèi)容并與之互動,但卻不會分散用戶對內(nèi)容本身的注意力。
  • 清晰:各種大小的文字應(yīng)該易讀,圖標(biāo)應(yīng)該醒目,去除多余的修飾,突出重點,很好地突顯了設(shè)計理念。
  • 深度:視覺的層次和生動的交互動作會賦予UI新的活力,不但幫助用戶更好理解新UI的操作并讓用戶在使用過程中感到驚喜。

無論你是重新設(shè)計一個現(xiàn)有的應(yīng)用或是重新開發(fā)一個,請嘗試下列方法:

  • 首先,去除了UI元素讓應(yīng)用的核心功能呈現(xiàn)得更加直接并強調(diào)其相關(guān)性。
  • 其次,直接使用iOS的系統(tǒng)主題讓其成為應(yīng)用的UI,這樣能給用戶統(tǒng)一的視覺感受。
  • 最后,保證你設(shè)計的UI可以適應(yīng)各種設(shè)備和不同操作模式,這樣用戶可以在不同場景下舒適地享用你的應(yīng)用。

在整個設(shè)計過程中,時刻準(zhǔn)備著推翻先例,假設(shè)問題,并以重點內(nèi)容和功能(為目標(biāo))來驅(qū)動每個細(xì)節(jié)設(shè)計。

1.1.1 以內(nèi)容為核心(Defer to Content)

雖然明快美觀的UI和流暢的動態(tài)效果是iOS體驗的亮點,但內(nèi)容始終是iOS的核心。

這里有一些方法,以確保你的設(shè)計能夠提升你的應(yīng)用功能體驗并關(guān)注內(nèi)容本身。

充分利用整個屏幕。天氣應(yīng)用是最好的例子:漂亮的天氣圖片充滿全屏,呈現(xiàn)用戶所在地當(dāng)前天氣情況這最重要的信息,同時也留出空間呈現(xiàn)了每個時段的氣溫數(shù)據(jù)。

盡量減少視覺修飾和擬物化設(shè)計的使用。UI面板、漸變和陰影有時會讓UI元素顯得很厚重,致使搶了內(nèi)容的風(fēng)頭。應(yīng)該以內(nèi)容為核心,讓UI成為內(nèi)容的支撐。

嘗試使用半透明底板。半透明的控件——比如控制中心——關(guān)聯(lián)了使用場景,幫助用戶看到更多可用的內(nèi)容,并可以起到短暫的提示作用。在iOS中,透明的控件只讓它遮擋住的地方變得模糊——看上去像蒙著一層米紙一樣——它并沒有遮擋屏幕剩余的部分。

1.1.2 保證清晰度(Provide Clarity)

保證清晰度是另一個方法,以確保你的應(yīng)用中內(nèi)容始終是核心。以下是幾種方法,讓最重要的內(nèi)容和功能清晰,易于交互。

使用大量留白。留白讓重要內(nèi)容和功能顯得更加醒目。此外,留白可以傳達(dá)一種平靜和安寧的視覺感受,它可以使一個應(yīng)用看起來更加聚焦和高效。

讓顏色簡化UI。一個主題色——比如在記事本中使用的黃色——讓重要區(qū)域更加醒目并巧妙地表示交互性。這同時也給了一個應(yīng)用一個統(tǒng)一的視覺主題。內(nèi)置應(yīng)用使用家族化的系統(tǒng)顏色,無論在深色和淺色背景上看起來都干凈,純粹。

通過使用系統(tǒng)字體確保易讀性。iOS的系統(tǒng)字體自動調(diào)整行間距和行的高度,使閱讀時文本清晰易讀,無論何種大小的字號都表現(xiàn)良好。無論你是使用系統(tǒng)或是自定義字體,務(wù)必使用動態(tài)型,這樣你的應(yīng)用可以在用戶選擇不同字號時做出應(yīng)對。

使用無邊框的按鈕。默認(rèn)情況下,所有bar上的按鈕都是無邊框的。在內(nèi)容區(qū)域,無邊框按鈕以文案、顏色以及操作指引標(biāo)題來表明按鈕功能。當(dāng)按鈕被激活時,該按鈕呈現(xiàn)高亮的淺色狀態(tài)來作為操作響應(yīng)。

1.1.3 用深度來體現(xiàn)層次(Use Depth to Communicate)

iOS經(jīng)常在不同的層級上展現(xiàn)內(nèi)容,用以表達(dá)分組和位置,并幫助用戶了解在屏幕上的對象之間的關(guān)系。

通過使用一個在主屏幕上方的半透明背景浮層來區(qū)分文件夾和其余部分的內(nèi)容。

備忘錄以不同的層級展示,如插圖所示。用戶在使用備忘錄里的某個條目時,其他的條目被收起在屏幕下方(譯者按:其實這個視覺提示使用起來很隱晦)。

日歷有較深的層級,當(dāng)他們在翻閱年、月、日的時候,以及增強的交互動畫給用戶一種層級縱深感(循序切換的層次,從年到月到日)。在滾動年份視圖時,用戶可以即時看到今天的日期以及其他日歷任務(wù)。當(dāng)用戶處于月份視圖時,點擊年份視圖按鈕,月份會縮小至年份視圖中的所處位置。

今天的日期依然處于高亮狀態(tài),年份出現(xiàn)在返回按鈕處,這樣用戶可以清楚地知道他們在哪兒,他們從哪里進(jìn)來并且知道如何返回。

類似的過渡動畫出現(xiàn)在用戶選擇一個日期時:月份視圖從所選位置分開,將當(dāng)前的周日期推向屏幕頂端并翻轉(zhuǎn)出以小時為單位的當(dāng)天時間視圖。這些動畫加強了日歷上年月日之間的關(guān)系的感知度。

1.2 iOS應(yīng)用解析(iOS App Anatomy)

幾乎所有的iOS 應(yīng)用都應(yīng)用了UIKit framework中定義的組件。了解這些組件的名字,作用和構(gòu)成能夠幫助你設(shè)計應(yīng)用過程中做出更好的決定。

UIKit提供的UI組件大致分成以下4種大類:

Bars:包含了導(dǎo)航信息,告訴用戶他們所在的位置并包含了一些能幫助用戶瀏覽或啟動某些操作的控制按鈕。

內(nèi)容視圖:包含了應(yīng)用的主體內(nèi)容以及某些操作行為,比如滾動、插入、刪除、排序等等。

控制按鈕:展示信息或者控制動作。

臨時視圖:短時間出現(xiàn),給用戶重要信息或者額外的選擇或者其他功能。

除了定義UI組件,UIKit也定義對象實現(xiàn)的功能,例如手勢識別、繪圖、輔助功能和打印支持。

從編程的角度來說,UI組件被認(rèn)為是不同類別的視圖,因為他們從UIView得到繼承。視圖能繪制屏幕內(nèi)容并且知道用戶何時觸摸了屏幕。視圖的所有類型有:控件(比如按鈕和滑塊),內(nèi)容視圖(比如集合視圖和表格視圖),以及臨時視圖(如警告提示和動作菜單)。

要在應(yīng)用中管理一組或者一系列的視圖,通常需要使用一個視圖控制器,它能協(xié)調(diào)視圖的顯示內(nèi)容,實現(xiàn)與用戶交互的功能并能在不同屏幕內(nèi)容之間切換。比如,“設(shè)置”使用了一個導(dǎo)航控制器來展示其視圖層級。

下面是一個例子,關(guān)于視圖與視圖控制器如何結(jié)合并呈現(xiàn)iOS 應(yīng)用的UI。

雖然開發(fā)者認(rèn)為真正起到作用的是視圖和視圖控制器,但一般用戶感知到的iOS應(yīng)用是不同屏幕內(nèi)容的集合。從這個角度來看,在應(yīng)用里,屏幕內(nèi)容一般對應(yīng)于一個獨特的視覺狀態(tài)或者模式。

注:一個iOS應(yīng)用程序包含一個窗口。但是,不同于計算機程序中的窗口,iOS窗口沒有可見的部分并且不能在屏幕上被移動到另一個位置。很多iOS應(yīng)用程序只有一個窗口;可以支持外部顯示設(shè)備器的應(yīng)用程序可以有不止一個窗口。

在iOS Human Interface Guidelines中,screen這個詞和大部分用戶理解的一樣。作為一個開發(fā)者,你也許需要讀一下其他與UIscreen相關(guān)的章節(jié),這樣你可以更好的了解如何關(guān)聯(lián)外部屏幕。

1.3 適應(yīng)性和布局(Adaptivity and Layout)

1.3.1 為自適應(yīng)而開發(fā)(Build In Adaptivity)

人們通常想隨心所欲地使用自己喜歡的應(yīng)用程序。在iOS 8及未來的版本中,你可以使用不同分辨率和自動布局來幫助你定義屏幕布局視圖,視圖控制器以及需要隨顯示環(huán)境改變的視圖(顯示環(huán)境display environment的概念指的是設(shè)備的整個屏幕或者其中一部分,比如一個跳出菜單區(qū)域或一個分視圖控制器的主視圖部分)。

iOS定義了兩個尺寸類別(size class),常規(guī)的(regular)和壓縮的(compact)。常規(guī)尺寸有著較易拓展的空間,而壓縮尺寸約束了空間的使用。想要定義一種顯示環(huán)境,你需要定義橫縱尺寸類型。如你所想,iOS設(shè)備可以有橫屏豎屏兩種不同的使用模式。

iOS能隨著顯示環(huán)境和尺寸類別變化而自動生成不同布局。舉個例子,當(dāng)垂直尺寸從壓縮變?yōu)槌R?guī)時,導(dǎo)航欄和工具欄會自動變高。

當(dāng)你靠尺寸類別來驅(qū)動布局變化時,你的應(yīng)用在任何顯示環(huán)境時都能顯示得很好。關(guān)于如何在Interface Builder中更好的使用尺寸類別,你可以查閱Size Classes Design Help。

注:在一種尺寸類別中,持續(xù)使用Auto Layout進(jìn)行小的布局調(diào)整,比如拉伸或壓縮內(nèi)容。

下面的實例可以幫助你理解尺寸類型是如何適配不同設(shè)備的顯示環(huán)境。例如:iPad在長寬和橫屏豎屏?xí)r都使用常規(guī)尺寸類型。換句話說,iPad顯示環(huán)境一直處于垂直和水平的常規(guī)狀態(tài)。

iPhone的顯示環(huán)境可根據(jù)不同的設(shè)備和不同的握持方向而改變。

豎屏?xí)r,iPhone6 Plus使用的是常規(guī)高度和壓縮寬度類型。

橫屏?xí)r,iPhone6 Plus使用的是壓縮高度和常規(guī)寬度類型。

其他iPhone型號,包括iPhone6使用相同的尺寸類型設(shè)置。

豎屏?xí)r,iPhone 6,iPhone 5 和iPhone 4S使用的是壓縮寬度和常規(guī)高度。

橫屏?xí)r,這些設(shè)備在寬高上使用的都是壓縮類。

1.3.2 在不同環(huán)境提供良好體驗(Provide a Great Experience in Each Environment)

當(dāng)你使用自適應(yīng)來開發(fā)UI時,你可以保證UI跟隨顯示環(huán)境變化而適當(dāng)?shù)仨憫?yīng)。遵照這些指南,你可以給用戶良好的設(shè)備響應(yīng)體驗。

在所有環(huán)境下都保持對主體內(nèi)容的專注。這是最高優(yōu)先級。人們使用應(yīng)用時,與感興趣的內(nèi)容發(fā)生互動。當(dāng)使用環(huán)境變化的同時,改變專注點會讓用戶感覺到迷失方向,喪失了對應(yīng)用的控制。

避免布局上不必要的變化。在所有環(huán)境中類似的使用體驗讓人們在旋轉(zhuǎn)設(shè)備或在不同設(shè)備上運行你的應(yīng)用時維持使用模式。例如,如果你使用一個網(wǎng)格在水平的常規(guī)模式下顯示圖像,你無需在一個列表中展示與壓縮模式下相同信息,雖然你可能調(diào)整了網(wǎng)格的尺寸。

如果你的應(yīng)用只在一個方向上運行,那么請直接一點。人們希望在各種握持方式下都可以使用你的應(yīng)用,能滿足這個期待是最好的。但是,如果你的應(yīng)用只在一個方向下運行,那么以下幾點請務(wù)必注意:

  • 避免提示人們旋轉(zhuǎn)設(shè)備的提示UI出現(xiàn)。讓應(yīng)用清晰地運行在支持的方向下,讓用戶明白應(yīng)該旋轉(zhuǎn)設(shè)備,而不是添加不必要的引導(dǎo)性混亂。
  • 支持同一個方向上的變化。例如,如果一個應(yīng)用只能垂直運行,用戶無論用左手或是右手握持時都能觸及到home鍵。如果用戶在使用應(yīng)用時180度旋轉(zhuǎn)設(shè)備,那最好應(yīng)用內(nèi)容也能及時響應(yīng)并旋轉(zhuǎn)180度。

如果你的應(yīng)用將設(shè)備方向翻轉(zhuǎn)視為用戶輸入(的一種指令),那么就按照程序設(shè)定的方式來響應(yīng)設(shè)備翻轉(zhuǎn)。舉個例子,一個游戲讓用戶利用設(shè)備翻轉(zhuǎn)來移動游戲中的部件,那么這個游戲應(yīng)用本身(的UI)不能對翻轉(zhuǎn)屏幕產(chǎn)生響應(yīng)。在這種情況下,你必須關(guān)聯(lián)兩個需要變化的方向,并且允許人們在這兩個方向切換直到他們開始(了解并執(zhí)行)應(yīng)用的主體任務(wù)。一旦人們開始執(zhí)行主要任務(wù),那就開始按程序設(shè)定的那樣來響應(yīng)設(shè)備的動作吧。

1.3.3 使用布局來溝通(Use Layout to Communicate)

布局包含的不僅僅是一個應(yīng)用屏幕上的UI元素外觀。你的布局,應(yīng)該告訴用戶什么是最重要的,他們的選擇是什么,以及事物是如何關(guān)聯(lián)起來的。

提升重要內(nèi)容或功能,讓用戶容易集中注意在主要任務(wù)上。有幾個比較好的辦法是在屏幕上半部分放置主要內(nèi)容,以從左到右的習(xí)慣,從靠近左側(cè)的屏幕開始。

使用視覺化的重量和平衡向用戶展示相關(guān)的屏顯重要元素。大型控件吸引眼球,而比小的控件更容易在出現(xiàn)時被注意到。而且大型控件也更容易被用戶點擊,這讓它們在應(yīng)用中更加有用——就像電話和時鐘(上面的按鈕)——用戶經(jīng)常在容易分心的環(huán)境中能(正常)使用它們。

使用對齊來讓閱讀更舒緩,讓分組和層次之間更有秩序。對齊讓應(yīng)用看起來整潔而有序,也讓用戶在專注于屏幕時更有空間,從而專注于重要信息。不同信息組的縮進(jìn)與對齊讓它們之間的關(guān)聯(lián)更清晰,也讓用戶更容易找到某個控件。

確保用戶能明白處于默認(rèn)尺寸的首要內(nèi)容的含義。例如,用戶無需水平滾動就能看到重要的文本,或不用放大就可以看到主體圖像。

準(zhǔn)備好改變字體大小。用戶期望大多數(shù)應(yīng)用能有設(shè)置字號大小的功能。為了適應(yīng)一些文本大小的變化,你也許需要調(diào)整布局;想要得到更多文本顯示相關(guān)的信息,你可以查閱章節(jié)Text Should Always Be Legible.

盡量避免UI上不一致的表現(xiàn)。在一般情況下,有著相似功能的控件看起來也應(yīng)該類似。用戶常常認(rèn)為他們看到的不同總有原因,而且他們傾向于花時間去嘗試(譯者按:因此為了避免用戶做無用的嘗試所以建議類似功能外觀一樣)。

給每個互動的元素充足的空間,從而讓用戶容易操作這些內(nèi)容和控件。常用的點按類控件的大小是44 x 44點(points)。

1.4 起始與停止(Starting and Stopping)

1.4.1 即時啟動(Start Instantly)

有種說法是用戶往往不會花超過一兩分鐘去審視一個新應(yīng)用,當(dāng)你將應(yīng)用從打開到啟動這段時間壓縮得很短,并且同時在載入過程中呈現(xiàn)一些對用戶有幫助的內(nèi)容,你就會激發(fā)用戶的興趣并給所有用戶一個驚喜。

重要:不要在安裝過程結(jié)束后告訴用戶需要重啟設(shè)備。重啟需要時間并且會讓人覺得你的應(yīng)用看上去不可靠而且很難使用。

如果你的應(yīng)用有內(nèi)存使用問題,或者不重啟就無法流暢運行,你必須聲明這些問題。關(guān)于如何開發(fā)一款性能良好的應(yīng)用,請查閱iOS應(yīng)用編程指南。

盡可能避免使用閃屏或者其他啟動體驗。用戶能夠在啟動后立即開始使用應(yīng)用是最好不過的。

避免讓用戶做過多設(shè)置。而應(yīng)該如此:

  • 聚焦在滿足80%的用戶需求上。這樣主體用戶群就無需設(shè)置各種選項,因為你的應(yīng)用已經(jīng)默認(rèn)處于他們想要的狀態(tài)。如果有些功能有少部分用戶想要,換句話說,大部分人不需要的話,就別管它了。
  • 盡可能用其他方式獲取更多(用戶)信息。如果你能得到用戶在內(nèi)置應(yīng)用或硬件設(shè)置中提供的信息,直接從系統(tǒng)中獲取它們,而不需要再次讓用戶輸入。
  • 如果你必須獲取設(shè)置信息,在你的應(yīng)用中直接向用戶詢問,然后盡快保存這些設(shè)定(譯者注:這段講的是權(quán)限許可,如能否訪問照片或者日歷或地理位置信息等等)。這樣用戶就無需強制跳出應(yīng)用進(jìn)入系統(tǒng)設(shè)置頁面了。如果用戶需要更改設(shè)置,他們可以在任何時候進(jìn)入應(yīng)用的設(shè)置選項進(jìn)行修改。

盡可能讓用戶晚一些再登錄。最理想的狀態(tài)是,用戶在無需登錄的情況下就能盡量多地瀏覽內(nèi)容并使用部分功能。例如,App Store應(yīng)用會在用戶瀏覽商品并確定進(jìn)行購買時,才要求用戶進(jìn)行登錄。對于必須登錄才能進(jìn)行后續(xù)瀏覽和操作的應(yīng)用,用戶往往會直接放棄。

如果你的應(yīng)用必須先登錄后使用,那么你應(yīng)該在登錄頁面有一些簡短的文字,來描述為什么必須先登錄,以及這樣做會給用戶帶來什么好處。

謹(jǐn)慎使用新手引導(dǎo)(介紹應(yīng)用的功能和如何進(jìn)行操作)。在考慮新手引導(dǎo)之前,你應(yīng)該完善你的應(yīng)用,盡可能使應(yīng)用的功能直觀和易于尋找。有句話說得好,好的應(yīng)用不需要新手引導(dǎo)。如果你確實覺得需要新手引導(dǎo),那么請參考如下的建議,設(shè)計一個簡潔、有針對性并且不妨礙用戶的新手引導(dǎo)。

  • 只提供開始使用應(yīng)用所必需的信息。好的新手引導(dǎo)應(yīng)該告訴用戶接下來第一步應(yīng)該做什么,或者簡短地演示大部分用戶感興趣的一些功能。在能夠瀏覽你的應(yīng)用之前,如果用戶遇到太多的信息,讓用戶記住這些不是當(dāng)前所必須的內(nèi)容,他們很可能會覺得你的應(yīng)用很難用。如果在某些特定場景下確實需要一些引導(dǎo),那么也應(yīng)該在用戶進(jìn)入這個場景之后再進(jìn)行。
  • 使用交互動畫來吸引用戶,并讓用戶通過實際上手來學(xué)習(xí)如何使用。對于文字內(nèi)容的增加應(yīng)該謹(jǐn)慎,且僅當(dāng)增加文字對于提升體驗有益時才這么做。不要指望用戶會閱讀大段的文字。例如,可以使用動畫而不是文字來描述如何執(zhí)行一個簡單的任務(wù)。在引導(dǎo)用戶了解較為復(fù)雜的任務(wù)時,可以通過一些引導(dǎo)浮層來簡要說明每一個步驟用戶需要做什么。盡可能避免展示應(yīng)用截圖,因為截圖是死的,用戶可能會混淆截圖和應(yīng)用的實際界面。
  • 能夠簡單地取消或者跳過新手引導(dǎo)。有些用戶看完新手引導(dǎo)之后就不想再看,有些甚至根本就不想看新手引導(dǎo)。請記住用戶的選擇,不要強迫用戶每次打開你的應(yīng)用都要再做一次選擇。

不要太早要求用戶去給你的應(yīng)用評分。過早要求用戶進(jìn)行評分可能會適得其反。如果你想獲得用戶有價值的反饋和評論,在邀請用戶評論之前,請給他們一點時間來使用你的應(yīng)用,并對你的應(yīng)用形成印象。例如,你可以等用戶訪問了一定數(shù)量的頁面或完成了一定數(shù)量的任務(wù)之后,再邀請他們進(jìn)行評價。

一般建議按照屏幕默認(rèn)的定向方式啟動你的應(yīng)用。盡管如此,如果你的應(yīng)用只有一種屏幕方向,那么就始終以這個方向啟動,讓用戶在他們自己需要時再改變設(shè)備方向。例如,一個游戲或者媒體觀看應(yīng)用只在橫屏模式下運行,那么就應(yīng)該以橫屏模式啟動,即使設(shè)備當(dāng)前處于豎屏模式。這樣的話,如果用戶在豎屏模式下打開應(yīng)用,他們也知道應(yīng)該把設(shè)備轉(zhuǎn)成橫屏來進(jìn)行使用。

注:最好讓橫屏應(yīng)用支持兩種模式的橫屏,即home鍵處于左右兩側(cè)的狀態(tài)。如果設(shè)備當(dāng)前已經(jīng)處于橫向狀態(tài),那么就按照當(dāng)前狀態(tài)啟動應(yīng)用,除非你有充分的理由不這么做。其他情況時,可以考慮按home鍵處于右側(cè)的方式啟動應(yīng)用。(想要了解更多關(guān)于支持不同設(shè)備方向的內(nèi)容,請參閱Respond to Changes in Device Orientation.)

準(zhǔn)備一張與應(yīng)用首頁看上去一樣的閃屏。iOS會在啟動應(yīng)用時調(diào)用這張圖,這樣可以讓用戶覺得啟動速度很快,降低對等待時間的感知度。具體如何制作閃屏,請查閱Launch Images(譯者注:Launch Images章節(jié)處在iOS Human Interface Guidelines的Icon and Image Design部分,翻譯將在后續(xù)更新中放出,煩請各位耐心等候。)

如果可能,不要讓用戶在初次啟動應(yīng)用時閱讀免責(zé)聲明或者確認(rèn)用戶協(xié)議。你可以直接在App Store展示這些內(nèi)容,使用戶在下載前就有所了解;雖然這個辦法能最大地減少麻煩,但也不是一直可行。如果在某些情況下你必須展示這些內(nèi)容,要確保它們與UI保持統(tǒng)一并在產(chǎn)品功能與用戶體驗之間達(dá)成平衡。

在應(yīng)用重啟后,需要恢復(fù)到用戶退出使用時的狀態(tài),讓他們可以從中斷之處繼續(xù)使用。無需讓用戶記住是如何達(dá)到此種退出狀態(tài)的。

1.4.2 時刻準(zhǔn)備好停止(Always Be Prepared to Stop)

iOS 應(yīng)用無需關(guān)閉或退出選項。當(dāng)用戶切換應(yīng)用,回到主屏幕或者將設(shè)備調(diào)至睡眠模式的時候,其實就是停止了當(dāng)前應(yīng)用的使用。

當(dāng)用戶切換應(yīng)用時,iOS的多任務(wù)系統(tǒng)會將其放置到后臺并將新應(yīng)用的UI替換上來。在這種情況下,你必須做到以下幾點:

  • 隨時并盡快保存用戶信息,因為在后臺的應(yīng)用隨時有可能被終止或退出。
  • 當(dāng)應(yīng)用停止的時候保存當(dāng)前狀態(tài),使用戶可以在回到應(yīng)用時能從中斷之處繼續(xù)使用。例如,在使用可滾動的數(shù)據(jù)列表時,退出后保存列表所在的位置。

有些應(yīng)用可能需要一直在后臺運行。例如,用戶可能希望能在使用一個應(yīng)用的同時還能一直聽歌,接著又想用另外一個應(yīng)用來檢查代辦項或者玩游戲。關(guān)于如何正確處理多任務(wù),請查閱Multitasking。(譯者注:Multitasking章節(jié)處在iOS Human Interface Guidelines的iOS Technologies部分,翻譯將在后續(xù)更新中放出,煩請各位耐心等候。)

不要強制讓應(yīng)用退出。因為這樣會讓用戶誤以為是crash。如果有問題產(chǎn)生,需要告訴用戶具體狀況以及如何解決。以下有兩個建議,取決于出現(xiàn)的問題有多嚴(yán)重而酌情使用:

如果應(yīng)用中所有的功能當(dāng)前都不可用,那么應(yīng)該顯示一些內(nèi)容來解釋當(dāng)前的情形,并建議用戶如何進(jìn)行后續(xù)操作。這部分內(nèi)容給予了用戶以反饋,使用戶相信你的應(yīng)用現(xiàn)在沒問題。同時這也可以穩(wěn)定用戶情緒,讓他們決定是否要采取糾正措施,繼續(xù)使用應(yīng)用,還是切換到另一個應(yīng)用。

如果只有部分功能不可用,那么只要當(dāng)用戶使用這些功能時顯示提示即可。不然的話,用戶就應(yīng)該能正常使用應(yīng)用的其他功能。如果你決定使用警告框來進(jìn)行提示,請確保只在用戶嘗試使用不可用的功能時再顯示。

1.5 導(dǎo)航(Navigation)

除非導(dǎo)航設(shè)計的不合理,不然用戶不應(yīng)明顯察覺到應(yīng)用中的導(dǎo)航體驗。放置導(dǎo)航到一個能夠支撐你的應(yīng)用結(jié)構(gòu)和目的卻又不過分引起用戶注意的狀態(tài)。

廣義來說,有三種主要類型的導(dǎo)航,每種導(dǎo)航都有其適應(yīng)的應(yīng)用結(jié)構(gòu):

  • 分層。
  • 扁平。
  • 內(nèi)容或經(jīng)驗驅(qū)動。

在分層應(yīng)用中,用戶在每個層級中都要選擇其中一項,直到目的層級。如果要切換到另一個層級,用戶必須回退一些層級,或者直接回到初始層級進(jìn)行再次選擇。系統(tǒng)的設(shè)置和郵件應(yīng)用在這方面是很好的示范,可以參考他們。

在扁平應(yīng)用中,用戶可以從一個主要分類直接切換到另一個,因為所有的主要分類都可以從主屏直接訪問。音樂和App Store是兩個使用扁平結(jié)構(gòu)的好例子。

在內(nèi)容驅(qū)動或經(jīng)驗驅(qū)動信息結(jié)構(gòu)的應(yīng)用中,導(dǎo)航的內(nèi)容也會根據(jù)內(nèi)容或經(jīng)驗來進(jìn)行設(shè)計。例如,在閱讀一本電子書時,用戶會一頁接一頁地進(jìn)行閱讀,也會在目錄中選擇想要閱讀的頁碼跳轉(zhuǎn)后開始閱讀。同樣的,在游戲應(yīng)用中,導(dǎo)航的作用也非常重要。

在某些情況下,在一個應(yīng)用中結(jié)合多種導(dǎo)航類型會有很好的效果。例如,對于扁平信息結(jié)構(gòu)中某一分類下的內(nèi)容,用分層導(dǎo)航的方式來顯示可能會更好。

用戶應(yīng)該時刻清楚自己當(dāng)前在應(yīng)用中所處的位置,以及如何前往他們所想到的頁面。

無論導(dǎo)航類型是否適合你的應(yīng)用結(jié)構(gòu),最重要的是用戶訪問內(nèi)容的路徑應(yīng)該是合理、可預(yù)期和易于尋找的。

UIKit定義了一些標(biāo)準(zhǔn)的UI元素,這些元素即可以構(gòu)建分層或扁平的導(dǎo)航,也可以實現(xiàn)以內(nèi)容為中心的導(dǎo)航,例如電子書或者媒體觀看類應(yīng)用。游戲或者其他經(jīng)驗驅(qū)動的應(yīng)用通常需要一些自定義的元素和行為。

使用導(dǎo)航欄(Navigation Bar)幫助用戶輕松訪問分層內(nèi)容。導(dǎo)航欄的標(biāo)題可以顯示用戶當(dāng)前所處的層級,而后退按鈕可以回到上一層級。查看Navigation Bar了解更多。

使用標(biāo)簽欄(Tab Bar)顯示同類型的內(nèi)容或功能。標(biāo)簽欄很適合于扁平信息結(jié)構(gòu),可以讓用戶在分類之間隨意切換,而不用在意當(dāng)前所處的位置。查看Tab Bar了解更多。

在應(yīng)用中,如果每屏顯示的都是同類項或同類頁,可以使用頁面控件(Page Control)。頁面控件的優(yōu)點是可以直觀地告訴用戶共有多少個項目或頁面,以及當(dāng)前所處的位置。查看Page Control了解更多。

一般來說,最好能給用戶到達(dá)每一屏的路徑。如果用戶需要,就應(yīng)該考慮使用臨時視圖,例如模態(tài)視圖、動作菜單或警告框。查看Modal View、Action SheetAlert了解更多。

(譯者注:上文提到的章節(jié)均處在iOS Human Interface Guidelines的第4章,翻譯將在后續(xù)更新中放出,煩請各位耐心等候。若有需要,亦可先參考先前已翻譯的iOS7 UI Elements章節(jié):,。)

UIKit同時還提供了以下相關(guān)控件:

  • 分段控件(Segmented Control)。分段控件讓用戶在一屏內(nèi)就可以查看到不同分類的內(nèi)容,而不需要切換到其他屏幕。
  • 工具欄(Toolbar)。盡管工具欄看起來和導(dǎo)航欄或標(biāo)簽欄相似,但是工具欄不具導(dǎo)航作用。相反,工具欄為用戶提供了可以控制當(dāng)前屏幕內(nèi)容的控件。

1.6 模態(tài)情境(Modal Contexts)

模態(tài)是一個承載某些連貫操作或內(nèi)容的優(yōu)缺點并存的模式。它可以給用戶提供一種不脫離主任務(wù)的方式去完成一個任務(wù)或者獲得信息,但是也會臨時性地阻止用戶對應(yīng)用的其他部分進(jìn)行交互操作。

理想情況下,用戶可以與iOS 應(yīng)用進(jìn)行一種非線性的交互,所以,盡可能減少應(yīng)用中的模態(tài)體驗是最好的。通常情況,在以下情形下可以考慮使用模態(tài)情境:

  • ?必須引起用戶關(guān)注的時候。
  • ? 一個獨立的任務(wù)需要完成或者很明確需要被放棄,為了避免在模棱兩可的狀態(tài)下遺漏用戶信息的時候。

保持模態(tài)任務(wù)的簡單,簡短和高度聚焦。你肯定不希望用戶使用模態(tài)視圖時像使用應(yīng)用中的一個mini應(yīng)用一樣。如果子任務(wù)過于復(fù)雜,用戶會在進(jìn)入模態(tài)情境時忽略主要任務(wù)。在設(shè)計一個涉及視覺層次的模態(tài)任務(wù)時特別要考慮這一點,因為用戶有可能迷失并且忘記如何回到之前的操作中去。如果一個模態(tài)任務(wù)必須包含不同視圖的子任務(wù),確保給用戶一個獨立、清晰的導(dǎo)航路徑,并避免迂回。

始終提供明顯、安全的途徑退出模態(tài)任務(wù)。確保用戶在退出模態(tài)視圖時可以預(yù)期操作的結(jié)果。

一個任務(wù)需要多層級的模態(tài)視圖時,確保用戶理解點擊完成按鈕的結(jié)果。點擊一個低層級視圖上的完成按鈕是完成這個視圖中任務(wù)的一部分,還是整個任務(wù)?因為存在這種困惑的可能性,所以要盡可能避免在下級視圖中添加完成按鈕。

保證提醒對話框的內(nèi)容都是重要且可操作的。提醒對話框會打斷用戶的體驗并且要點擊才會消失,所以要讓用戶感到提醒信息是有用的,打斷是有價值的。

尊重用戶關(guān)于接收通知的選擇。用戶會設(shè)置接收應(yīng)用通知的形式,必須尊重要用戶的喜好設(shè)置,否則可能觸怒用戶,導(dǎo)致其關(guān)閉所有的推送通知。

1.7 交互性和反饋(Interactivity and Feedback)

1.7.1 用戶知道標(biāo)準(zhǔn)手勢(Users Know the Standard Gestures)

用戶使用點擊、拖拽、捏合等手勢與iOS設(shè)備進(jìn)行交互。使用手勢拉近了用戶和設(shè)備之間的距離,并且增強了直接操縱感。用戶通常期待手勢在不同應(yīng)用之間都是通用的。

除了用戶熟悉的標(biāo)準(zhǔn)手勢,iOS還定義了一些系統(tǒng)范圍內(nèi)的操作,例如呼出控制中心或消息中心。在任意應(yīng)用下都可以使用這些操作。

不要給標(biāo)準(zhǔn)手勢賦予不同的行為。除非你的應(yīng)用是游戲,否則重新定義標(biāo)準(zhǔn)手勢會使用戶迷惑,且增加使用難度。

不要創(chuàng)建和標(biāo)準(zhǔn)手勢功能相似的手勢操作。用戶已經(jīng)習(xí)慣了標(biāo)準(zhǔn)手勢的行為,沒有必要讓用戶學(xué)習(xí)達(dá)到同樣效果的不同操作。

可以用復(fù)雜手勢作為完成某任務(wù)的快捷方式,但不能是唯一觸達(dá)方式。最好給用戶提供一些簡單、直接的方式完成某操作,即使這種方法需要額外的動作。簡單的手勢能讓用戶集中于當(dāng)前的體驗和內(nèi)容,而不是交互操作本身。

除非是游戲,否則避免定義新的手勢。在游戲或其他沉浸式的應(yīng)用中,操作手勢也是有趣體驗的一部分。但是在普通應(yīng)用中,幫助用戶達(dá)成目標(biāo)要比操作本身重要的多,所以最好使用標(biāo)準(zhǔn)手勢,盡量避免讓用戶去發(fā)掘和記憶新的操作。

在特定的環(huán)境中,可以考慮使用多指操作。雖然復(fù)雜的操作并不一定適用于所有應(yīng)用,但對用戶會花大量時間使用的應(yīng)用來說可以豐富體驗,例如游戲或創(chuàng)建內(nèi)容環(huán)境。但因為非標(biāo)準(zhǔn)手勢可發(fā)現(xiàn)性差,要盡量少用,并且不要讓這類手勢成為完成任務(wù)的唯一方式。

1.7.2 可交互元素吸引用戶點擊(Interactive Elements Invite Touch)

為了暗示交互性,設(shè)計時會使用很多線索,包括顏色、位置、上下文、表意明確的圖標(biāo)和標(biāo)簽等。并不需要過于修飾元素來向用戶展示可交互性。

一個關(guān)鍵的顏色可以給用戶提供很強的視覺指引,尤其是沒有冗余的其它顏色時。為了有對比,使用藍(lán)色標(biāo)記可交互的元素,并且使用統(tǒng)一的、易識別的視覺風(fēng)格。

返回按鈕使用多個線索指明其可交互性并傳達(dá)其功能:它出現(xiàn)在導(dǎo)航中,顯示了一個指向后方的圖標(biāo),使用了關(guān)鍵色,顯示了上一級頁面的標(biāo)題。

一個圖標(biāo)或者標(biāo)題提供了清晰的名稱指引用戶點擊它。例如,地圖中的標(biāo)題“立交橋路線”,“定位到這里”,清晰地說明了用戶可做的操作。結(jié)合關(guān)鍵色,就可以省去按鈕邊界或其他多余的修飾。

在內(nèi)容區(qū)域,有必要給按鈕添加邊界或背景。操作條中的按鈕、動作表單和提醒對話框可以不需要邊界,因為用戶知道在這種區(qū)域中大多數(shù)選項是可交互的。但是在內(nèi)容區(qū)域,按鈕有必要使用邊界或背景將按鈕從其他內(nèi)容中區(qū)分出來。例如,系統(tǒng)自帶的音樂、時鐘、照片和App Store應(yīng)用會在一些特別的場景中使用這種按鈕。

照片應(yīng)用中給分享按鈕增加了邊框,與其他解釋性文本進(jìn)行了區(qū)分。

時鐘應(yīng)用在秒表和計時頁面中給按鈕增加背景來強調(diào)開始和暫停按鈕,并且使按鈕在周圍的內(nèi)容中更容易點擊。

App Store應(yīng)用中使用有邊界的按鈕,將按鈕和整個內(nèi)容條區(qū)分開來,點擊整條內(nèi)容查看詳細(xì)信息,點擊按鈕進(jìn)行下載安裝。

1.7.3 反饋有助于理解(Feedback Aids Understanding)

反饋會幫助用戶了解應(yīng)用當(dāng)前在做什么,發(fā)現(xiàn)接下來可以做什么以及理解動作產(chǎn)生的結(jié)果。UIKit提供了很多反饋。

盡可能將狀態(tài)或其他的反饋信息整合到UI中。用戶不進(jìn)行操作或不跳出當(dāng)前內(nèi)容就能獲得需要的信息是最好的。例如,郵箱應(yīng)用將當(dāng)前郵箱的狀態(tài)顯示工具條上,這樣就不會影響當(dāng)前內(nèi)容。

避免顯示不必要的警告框。警告框是一種很強的反饋機制,只有在傳遞非常重要也是理論上可行的信息時才需要使用它。如果用戶??吹胶芏嗖皇侵匾畔⒌木婵颍麄兒芸炀蜁雎运袑υ捒蛱嵝?。

1.7.4 輸入信息的方式要簡單(Inputting Information Should Be Easy)

不管用戶是點擊控件還是使用鍵盤,輸入信息都會花費時間和精力。如果發(fā)揮有用的效用前就讓用戶輸入大量信息會減弱用戶繼續(xù)使用的欲望。

讓用戶更容易地進(jìn)行選擇。例如,使用選擇器或者表格代替純文本,避免要求用戶打字來提高選擇效率,降低選擇成本。

適宜地從iOS中獲取信息。設(shè)備上存儲了大量的用戶信息??梢缘脑挘灰層脩籼峁┠憧梢暂p易找到的信息,例如聯(lián)系人或日歷信息。

提供有用的反饋來平衡用戶的輸入。付出和回報的概念可以幫助用戶感到進(jìn)程在被推進(jìn)。

1.8 動畫(Animation)

iOS的用戶界面中遍布著細(xì)微、精美的動畫,它們使得應(yīng)用的體驗更具吸引力、更具動態(tài)性。適當(dāng)?shù)膭赢嬁梢裕?/p>

  • 傳達(dá)狀態(tài)和提供反饋
  • 增強直接操作的感覺
  • 幫助人們可視化他們的操作結(jié)果

謹(jǐn)慎地增加動畫,特別是在那些無法提供沉浸性體驗的應(yīng)用中。看起來過多的無理由的動畫會阻礙應(yīng)用的流暢性,降低性能,還會分散用戶在任務(wù)中的注意力。尤其要說的是,要有目的和限制性地使用運動效果和UI組件中的動態(tài)行為,并確保對結(jié)果進(jìn)行測試。一旦被合理的使用,這些效果能提高用戶的理解度和愉悅度;過度使用他們則會使應(yīng)用看起來很迷惑,很難控制。

在合適的時候,使自定義的動畫與內(nèi)置動畫保持統(tǒng)一。人們習(xí)慣于謹(jǐn)慎添加動畫,尤其是在那些不能提供沉浸式用戶體驗的應(yīng)用中。如果應(yīng)用主要關(guān)注一些嚴(yán)肅的任務(wù)或者生產(chǎn)性任務(wù),那么動畫就顯得多余了,還會無端打亂應(yīng)用的使用流程,降低應(yīng)用的性能,讓用戶從當(dāng)前的任務(wù)中分心。

開發(fā)者的自定義動畫應(yīng)該切合內(nèi)置iOS應(yīng)用的動畫。用戶習(xí)慣于內(nèi)置iOS 應(yīng)用使用的精細(xì)動畫。事實上,用戶趨向于把視圖之間的平滑轉(zhuǎn)換,對設(shè)備方向改變的流暢響應(yīng)和基于物理力學(xué)的滾動效果看作是iOS體驗的一部分。除非你的應(yīng)用能夠給用戶沉浸式的體驗–比如游戲–自定義動畫應(yīng)該可以與內(nèi)置應(yīng)用的動畫相媲美。

使用風(fēng)格類型一致的動畫。在應(yīng)用中使用風(fēng)格類型一致的動畫非常重要,可以讓用戶構(gòu)建基于使用應(yīng)用獲得的用戶體驗。

大多數(shù)情況下,恰當(dāng)一點的做法是讓自定義動畫更具現(xiàn)實性。用戶樂意于接受自由的藝術(shù)創(chuàng)作,但當(dāng)你的動畫違背物理定律和自然法則的時候,他們會感覺到非常迷惑。

1.9 品牌推廣(Branding)

品牌推廣并不僅僅是在應(yīng)用中展示品牌的顏色和logo。理想狀態(tài)下,你開發(fā)的某個特定品牌的應(yīng)用應(yīng)該通過創(chuàng)建獨特的外觀和感覺來為用戶提供難忘的體驗。

在iOS系統(tǒng)之下可以很容易地使用自定義的圖標(biāo)、顏色和字體來創(chuàng)建區(qū)別于其他應(yīng)用的UI。當(dāng)你進(jìn)行這些元素的設(shè)計時,牢記以下兩點:

  • 每個自定義的元素本身都需要具備良好的觀感和功能性,但它也應(yīng)該與應(yīng)用中其他元素保持一致,無論應(yīng)用中其他元素是自定義的還是標(biāo)準(zhǔn)的。
  • 為了在iOS中感覺舒適,你的應(yīng)用雖然不必看起來跟內(nèi)置的一樣,但是需要對它的遵從、清晰度和深度(如欲了解更多,參見1.1 為iOS而設(shè)計(Design for iOS))進(jìn)行整合。花些時間弄清楚在你的應(yīng)用中遵從、清晰和深度所代表的意味,并把它們在你的自定義元素中表達(dá)出來。

當(dāng)你需要讓用戶意識到你的品牌時,你應(yīng)該遵循以下幾點:

以精致優(yōu)雅不唐突的方式植入品牌的顏色和圖片。用戶使用你的應(yīng)用來完成事務(wù)或者進(jìn)行娛樂,他們不希望被強迫著去觀看廣告。為了獲得最好的用戶體驗,你可以通過字體、顏色和圖像的設(shè)計來潛移默化地地提醒用戶你的品牌身份。

避免遠(yuǎn)離用戶關(guān)心的內(nèi)容。比如,在屏幕頂部展示一個二級欄目,僅用來展示品牌資產(chǎn),這意味著內(nèi)容沒有足夠的空間,可以考慮以其他低侵入性的方法無處不在地展示品牌,比如巧妙地定制屏幕的背景。

抵抗住誘惑,不要把你的logo貫穿整個應(yīng)用。移動設(shè)備的屏幕多數(shù)相當(dāng)小,logo的每一次出現(xiàn)都會占據(jù)空間而將用戶與他們想看的內(nèi)容隔離開。而且,在應(yīng)用中顯示logo并不能像在網(wǎng)頁中顯示logo那樣達(dá)到相同的目的:對于用戶來說通常會很容易在不知道網(wǎng)頁所屬的情況下訪問一個網(wǎng)頁,但卻極少有用戶會在完全不看一個iOS系統(tǒng)中的應(yīng)用圖標(biāo)的情況下就打開它。

1.10 顏色與字體(Color and Typography)

1.10.1 色彩有助于增進(jìn)溝通(Color Enhances Communication)

在iOS系統(tǒng)中,顏色會用于表征交互,傳遞活性以及提供視覺連續(xù)性。內(nèi)置的應(yīng)用程序選擇使用那些看起來更具個性的、純粹、干凈的顏色,并輔以或亮或暗的背景組合。

如果你要創(chuàng)建多樣的自定義顏色,要確保它們能夠和諧共存。例如,如果你的應(yīng)用的基本風(fēng)格是柔和的色調(diào),你就應(yīng)該創(chuàng)建一個協(xié)調(diào)的柔和色調(diào)的色板用于整個應(yīng)用。

注意在不同情境下的顏色對比。例如,如果在導(dǎo)航欄的背景與欄按鈕標(biāo)題之間沒有足夠的對比,按鈕就會很難被用戶看到。 依據(jù)經(jīng)驗的法則來說,需要區(qū)分的顏色必須至少存在50%的亮度差異。(我們)需要將設(shè)備置于不同的光照環(huán)境之中(包括晴朗的室外)來測試設(shè)備上的觀感效果。

提示:一種發(fā)現(xiàn)需要更高對比度的區(qū)域的方法是降低UI的飽和度并在灰度模式下查看它。如果在灰度版本中你很難區(qū)分可交互與非可交互元素或背景等,你有可能需要增加這些元素之間的對比度。

當(dāng)你使用自定義的欄顏色時,著重考慮半透明的欄和應(yīng)用內(nèi)容。當(dāng)你需要創(chuàng)建能匹配特別顏色的欄顏色時(比如一個已有品牌中的顏色),可能在你獲得你想要的結(jié)果之前,你需要用各種顏色進(jìn)行實驗。欄的顯示將會同時受到iOS系統(tǒng)所提供的半透明欄與藏在欄后面的應(yīng)用內(nèi)容的呈現(xiàn)所影響。

API注釋:使用淺色(TintColor)的屬性值給予欄按鈕顏色,使用欄淺色(BarTintColor)的屬性值為欄本身賦色。欲了解更多關(guān)于欄屬性的內(nèi)容,可參見UINavigationBar Class Reference,,UITabBar Class Reference,UIToolbar Class Reference和 UISearchBar Class Reference。(譯者注:相關(guān)章節(jié)翻譯將在后續(xù)更新中放出,煩請各位耐心等候。)

注意顏色的盲區(qū)。多數(shù)色盲的人很難區(qū)分紅色與綠色。需要對你的應(yīng)用進(jìn)行測試以確保在其中你沒有將紅色與綠色作為區(qū)分兩個不同狀態(tài)或值的唯一方式,一些圖像編輯軟件或工具能夠有效的幫你驗證顏色的盲區(qū)。通常意義來說,使用多種方式來表征原色的交互性是非常好的(需要了解更多關(guān)于在iOS系統(tǒng)中表征交互性的信息,詳見Interactive Elements Invite Touch)。

考慮選擇一種基準(zhǔn)色顏色來表征交互性與狀態(tài)。在內(nèi)置的應(yīng)用中基準(zhǔn)色有比如備忘錄中的黃色與日歷中的紅色等。如果你定義一種用于表征交互和狀態(tài)的基準(zhǔn)色,要確保你的應(yīng)用中的其他顏色不會與它發(fā)生沖突。

色彩可以向用戶傳達(dá)信息,但不一定會以你希望的方式。每個人眼中的色彩是不一樣的,不同的文化為色彩賦予的意義也是不相同的?;〞r間來研究如何使用色彩才可能會被其他國家或者文化接受。你要盡可能確定應(yīng)用中運用的色彩向用戶傳達(dá)了恰當(dāng)?shù)男畔ⅰ?/p>

大多數(shù)情況下,不能讓顏色喧賓奪主,讓用戶分心。除非色彩是應(yīng)用的目的和本質(zhì)所在,通常情況下色彩應(yīng)該用來從細(xì)微細(xì)節(jié)之處提升用戶體驗。

1.10.2 文字應(yīng)該清晰易讀(Text Should Always Be Legible)

文字首先必須是清晰可辨的。如果用戶不能看清楚應(yīng)用中的字詞,那么文字再好看也是沒是無意義的。當(dāng)你在你的應(yīng)用中采用Dynamic Type時,你可以實現(xiàn):

  • 能自動調(diào)整文字的粗細(xì),字母間距以及行高。
  • 為語義上有區(qū)別的文本模塊指定不同的文本樣式,比如正文、腳注或者標(biāo)題。
  • 文本可以根據(jù)用戶在動態(tài)文字和可訪問性設(shè)置中指定字體大小的變化作出適當(dāng)?shù)捻憫?yīng)。

注:如果你是用自定義字體,你仍然可以依據(jù)系統(tǒng)的字號設(shè)置來規(guī)劃字體范圍。當(dāng)用戶改變設(shè)置時,你的應(yīng)用也必須響應(yīng)式的配合。

就你而言,要采用Dynamic Type需要一些工作。為了學(xué)習(xí)如何使用文字樣式并確保當(dāng)用戶改變文字型號設(shè)置時你的應(yīng)用能夠獲取通知,可以參考Text Styles in Text Programming Guide for iOS(譯者注:相關(guān)章節(jié)翻譯將在后續(xù)更新中放出,煩請各位耐心等候。)

文本尺寸的響應(yīng)式變化需要優(yōu)先考慮內(nèi)容。并不是所有的內(nèi)容對于用戶都是同等重要的。當(dāng)用戶選擇更大的文本尺寸時,他們是想要使他們關(guān)注的內(nèi)容更容易閱讀;他們并不總是想要屏幕上的每個單詞都更大。

例如,當(dāng)用戶選擇具備更大易用性的文本尺寸時,郵件將會以更大的尺寸顯示郵件的主題和內(nèi)容,而對于那些沒那么重要的信息——如時間和收件人——則采用較小的尺寸。

在適當(dāng)?shù)那闆r下,當(dāng)用戶選擇一個不同的文本尺寸時要調(diào)整頁面布局。例如,當(dāng)用戶選擇小的文本尺寸時,你可能想將內(nèi)容由一列的布局方式改為兩列。如果你決定根據(jù)不同的文本尺寸調(diào)整布局,你可以選擇針對尺寸的子集來實現(xiàn)——如包含小,中和大尺寸——而不是對于每個可能的尺寸都進(jìn)行布局的調(diào)整。

確保一個自定義字體在不同尺寸下的所有類型都具備可讀性。實現(xiàn)這一效果的方法之一是效仿在不同的文本尺寸下iOS系統(tǒng)呈現(xiàn)字體樣式的一些方法。例如:

  • 文本永遠(yuǎn)都不應(yīng)該小于11點(points),即使是用戶選擇極小的文本尺寸。相較而言,內(nèi)容樣式使用17點的字號作為大尺寸的默認(rèn)文本尺寸設(shè)置。
  • 通常來說,字號與行距值在每一檔的文本尺寸設(shè)置中差別為1點。唯一例外的是兩種標(biāo)題的樣式,它們被應(yīng)用在極小、小和中尺寸的設(shè)置中,使用了相同的字號、行距和字距。
  • 在最小的三種文本尺寸中,字間距相對較大;而在最大的三中文本尺寸中,字間距相對緊湊。
  • 標(biāo)題和內(nèi)容的樣式使用相同的字體尺寸,同時,為了區(qū)分標(biāo)題與內(nèi)容樣式,標(biāo)題樣式使用更重的值。
  • 導(dǎo)航控制欄的文本使用相同的字號,而內(nèi)容文本的樣式則使用大尺寸的設(shè)置(值為17點)。
  • 文本總是使用常規(guī)或者中重,一般不適用輕或者加粗。

通常情況下,應(yīng)用中整體應(yīng)該使用單一字體。多種字體的混雜會使你的應(yīng)用看上去支離破碎和草率。相反,使用一種字體和少數(shù)樣式。根據(jù)語義用途,使用UIFont類的API來定義不同文本區(qū)域的樣式,比如正文或者標(biāo)題。

1.11 圖標(biāo)和圖形(Icons and Graphics)

1.11.1 應(yīng)用圖標(biāo)(The App Icon)

每個應(yīng)用都需要一個漂亮的圖標(biāo)。用戶常常會在看到應(yīng)用圖標(biāo)的時候便建立起對應(yīng)用的第一印象,并以此評判應(yīng)用的品質(zhì)、作用以及可靠性。

以下幾點是你在設(shè)計應(yīng)用圖標(biāo)時應(yīng)當(dāng)記住的。當(dāng)你確定要開始設(shè)計時,請參考App Icon來獲取更詳細(xì)的設(shè)計規(guī)格與指導(dǎo)。(譯者注:App Icon章節(jié)處在iOS Human Interface Guidelines的Icon and Image Design部分,翻譯將在后續(xù)更新中放出,煩請各位耐心等候。)

  • 應(yīng)用圖標(biāo)是整個應(yīng)用品牌的重要組成部分。將圖標(biāo)設(shè)計當(dāng)成一個講述應(yīng)用背后的故事,以及與用戶建立情感連接的機會。
  • 最好的應(yīng)用圖標(biāo)是獨特的,整潔的,打動人心的,讓人印象深刻的。
  • 一個好的應(yīng)用圖標(biāo)應(yīng)該在不同的背景以及不同的規(guī)格下都同樣美觀。為了豐富大尺寸圖標(biāo)的質(zhì)感而添加的細(xì)節(jié)有可能讓圖標(biāo)在小尺寸時變得不清晰。

1.11.2 欄圖標(biāo)(Bar Icons)

iOS提供了一系列小的icon,用以代表各種常見任務(wù)與操作,它們常用在標(biāo)簽欄(Tab Bar)、工具欄(Toolbars)與導(dǎo)航欄(Navigation Bar)中。用戶通常都已經(jīng)了解這些內(nèi)置圖標(biāo)的含義了,因此可以盡可能的多使用它們。

如果需要自定義動作或者內(nèi)容,你也可以設(shè)計自定義圖標(biāo)。設(shè)計這些小的線性圖標(biāo)與設(shè)計應(yīng)用圖標(biāo)有很大的區(qū)別,請參考Bar Button Icons來了解更多內(nèi)容。(譯者注:Bar Button Icons章節(jié)處在iOS Human Interface Guidelines的Icon and Image Design部分,翻譯將在后續(xù)更新中放出,煩請各位耐心等候)

請注意,你有時候也可以用文字來代替工具欄和導(dǎo)航欄的圖標(biāo)。 就像iOS的日歷里面,工具欄上便是使用“今天”、“日歷”和“收件箱”來代替圖標(biāo)進(jìn)行表意的。

想要決定在工具欄和導(dǎo)航欄中到底是用圖標(biāo)還是文字,可以優(yōu)先考慮一屏中最多會同時出現(xiàn)多少個圖標(biāo)。如果數(shù)量過多,可能會讓整個應(yīng)用看起來難以理解。使用圖標(biāo)還是文字還取決于屏幕方向是橫向還是縱向,因為水平視圖下通常會擁有更多的空間,可以承載更多的文字。

1.11.3 圖形(Graphics)

iOS應(yīng)用大多數(shù)圖形豐富。無論是你需要展示用戶的照片,還是需要創(chuàng)建自定義圖片,以下這些需求都應(yīng)該遵守:

  • 支持Retina顯示屏。確保你應(yīng)用中的所有圖片資源都提供了高分辨率規(guī)格。尤其需要注意的是,iPhone 6 Plus需要提供@3x規(guī)格的圖片,而所有其他的高分辨率iOS設(shè)備都需要提供@2x規(guī)格的圖片。
  • 顯示照片或圖片時請使用原始尺寸,并不要將它拉伸到大于100%。你不會希望在你的應(yīng)用中看到拉伸和變形的圖片。可以讓用戶自己來選擇他們是否想要縮放圖片。

不要使用帶有蘋果符號與版權(quán)的圖片。這些符號都擁有版權(quán),并且產(chǎn)品的設(shè)計可能會經(jīng)常改變。

1.12 術(shù)語和措辭(Terminology and Wording)

你在應(yīng)用中呈現(xiàn)的每一個字都是與用戶進(jìn)行對話的一部分。把握這樣的對話機會,為你的用戶提供清晰的表意與愉悅的體驗。

設(shè)置是面向全體用戶的一個基礎(chǔ)應(yīng)用,它使用了簡明扼要的語言來描述了用戶可以進(jìn)行的操作。舉個例子,設(shè)置→勿擾模式(Do Not Disturb)就沒有使用難以理解的復(fù)雜術(shù)語,而是用了簡單的語言,給用戶描述了里頭的一系列操作。

保證你使用的術(shù)語是用戶能理解的。根據(jù)你對用戶群的理解來決定在應(yīng)用中使用什么樣的詞匯。舉個例子,在一款針對小白用戶的應(yīng)用中使用技術(shù)術(shù)語是不合適的,但對于針對高端用戶的應(yīng)用來說,使用技術(shù)術(shù)語是很自然的事情。

使用非正式的友好語氣,但不需要太過低三下四。避免太正式太僵化,或者太過嘻嘻哈哈,傲慢無禮。請記住,用戶可能會反復(fù)閱讀這些文本,因此有些起初看上去很俏皮的語句,多看幾次之后可能會顯得幼稚和煩人。

像新聞編輯一般遣詞造句,避免不必要的冗余語句。當(dāng)你的文案足夠簡明扼要,用戶就可以很輕松地閱讀和理解它。確定最重要的信息,精煉它并且突出它,讓用戶不需要讀一大段文字才能了解他們在找什么,以及下一步要做什么。

給控件加上短標(biāo)簽或者容易理解的圖標(biāo)。讓用戶只掃一眼就能知道這個控件是干什么的。

描述時間時要注意準(zhǔn)確性。今天和明天這些詞匯確實顯得比較友好,但有時候會讓用戶費解,因為你可能沒有辦法確定用戶當(dāng)前的時區(qū)和時間。舉個例子,假如有一項活動會在半夜12點前開始,對于在同一個時區(qū)的用戶而言,這個活動是在今天開始的,但對于那些在早一點的時區(qū)里的用戶而言,這個活動在昨天就已經(jīng)開始了。

為你的應(yīng)用寫一則漂亮的App Store描述,最大程度地把握住這個與潛在用戶溝通的絕佳機會。除了準(zhǔn)確描述你的應(yīng)用、強調(diào)應(yīng)用的品質(zhì)與亮點以外,你還需要:

  • 修正所有的拼寫、語法與標(biāo)點符號錯誤。這些小錯誤也許不會影響用戶正常使用,但是可能會讓他們對應(yīng)用的整體品質(zhì)產(chǎn)生負(fù)面印象。
  • 盡量少用全大寫的詞匯。雖然大寫單詞有時候可以吸引注意力,但是全大寫的段落不適合閱讀,而且會產(chǎn)生一種朝用戶扯著嗓子吼的感覺。
  • 可以描述bug修復(fù)情況。如果你的應(yīng)用新版包含用戶一直期待的bug修復(fù),那在你的軟件描述中提到這一點就是個很好的做法。

1.13 與iOS的整合(Integrating with iOS)

與iOS整合,指的是在當(dāng)前平臺上給用戶提供一種舒適的、賓至如歸般的體驗,當(dāng)然這并不意味著我們要把每一個應(yīng)用做的和內(nèi)置應(yīng)用一模一樣。

最好的與iOS整合的方式便是深刻地了解iOS的主題與核心——這一部分在上文1.1 為iOS而設(shè)計(Designing for iOS)部分中已有詳細(xì)描述,并尋求出如何在你的應(yīng)用中融合與表達(dá)這種主題。當(dāng)你這么做的時候,遵循本章中的指引可以幫助你為你的用戶提供他們想要的體驗。

1.13.1 正確使用標(biāo)準(zhǔn)UI元素(Use Standard UI Elements Correctly)

盡可能使用UIKit提供的標(biāo)準(zhǔn)UI元素。多使用標(biāo)準(zhǔn)元素而非自定義元素,你與你的用戶都將受益:

  • 標(biāo)準(zhǔn)UI元素會根據(jù)iOS官方的更新而自動更新——而自定義元素不會。
  • 標(biāo)準(zhǔn)UI元素對于你自定義外觀和行為來說擁有優(yōu)秀的擴展性。舉個例子,iOS中所有的視圖(Views)都是可自定義顏色的,它讓應(yīng)用配色變得很簡單。想要了解更多如何給UI元素定義顏色,可以參考iOS 7 UI Transition GuideUsing Tint Color的相關(guān)章節(jié)。
  • 用戶更熟悉和習(xí)慣標(biāo)準(zhǔn)的元素,因為這對于他們來說沒有學(xué)習(xí)成本,他們可以立刻明白這些元素的用途。

想要充分地利用標(biāo)準(zhǔn)UI元素的優(yōu)點,有一些關(guān)鍵點需要特別注意:

嚴(yán)格遵循每個UI元素的設(shè)計規(guī)范。當(dāng)你應(yīng)用中的UI元素的外觀與功能都是用戶所熟悉的,他們可以很容易地根據(jù)先前的經(jīng)驗來使用他們,進(jìn)而更好地使用你的應(yīng)用。你可以從這些章節(jié)中找到各種UI元素的設(shè)計規(guī)范:BarsContent ViewsControlsTemporary Views.

譯者注:上文提到的章節(jié)均處在iOS Human Interface Guidelines的第4章,翻譯將在后續(xù)更新中放出,煩請各位耐心等候。若有需要,亦可先參考先前已翻譯的iOS7 UI Elements章節(jié):,。)

不要混用不同版本的iOS里的UI元素。你一定不希望讓用戶覺得你的UI元素來自于與當(dāng)前設(shè)備版本不同的iOS系統(tǒng)。

大體來說,請避免創(chuàng)造自定義UI元素來表現(xiàn)標(biāo)準(zhǔn)交互行為。先問問你自己為什么一定要創(chuàng)建一個與標(biāo)準(zhǔn)UI元素行為完全相同的自定義元素。如果你只是想改變標(biāo)準(zhǔn)UI元素的外觀,可以考慮使用UIKit外觀定制API(UIKit appearance customization APIs),或者給元素填充別的顏色。如果你需要定義一個與標(biāo)準(zhǔn)控件稍有不同的行為,請確保你在改變了這個UI元素的屬性和行為之后,這個元素仍然能完成你所希望的操作。

 

不要用系統(tǒng)自帶的按鈕和圖標(biāo)表達(dá)其他含義。iOS提供了多種可用的按鈕和圖標(biāo)。請確認(rèn)你了解它們的準(zhǔn)確表意;不要單純憑借你看到這些圖標(biāo)樣式的猜測和理解來解讀和使用它們。(你可以在Toolbar and Navigation Bar ButtonsTab Bar Icons中了解到這些按鈕和圖標(biāo)的準(zhǔn)確含義。)

如果你所需要的功能無法用系統(tǒng)提供的按鈕和圖標(biāo)來表現(xiàn),你也可以設(shè)計自定義按鈕。自定義按鈕的設(shè)計可以參考Bar Button Icons

(譯者注:上文提到的章節(jié)均處在iOS Human Interface Guidelines的第4章,翻譯將在后續(xù)更新中放出,煩請各位耐心等候。若有需要,亦可先參考先前已翻譯的iOS7 UI Elements章節(jié):,。)

如果你的應(yīng)用是沉浸式體驗,那么創(chuàng)造全新的自定義UI是合理的。因為你在創(chuàng)造一個統(tǒng)一的體驗環(huán)境,讓用戶在其中能夠有所期待并探索如何控制應(yīng)用。

1.13.2 弱化文件和文檔處理(Downplay File and Document Handing)

iOS應(yīng)用可以幫助用戶創(chuàng)建和處理文件,但這并不意味著用戶需要過分考慮iOS設(shè)備的文件系統(tǒng)如何運作。

如果你的應(yīng)用中支持用戶創(chuàng)建和編輯文檔,那么提供一個清晰的圖形庫視圖(document library view)讓用戶能夠方便地打開或者新建文檔是一個好的做法。理想狀況下,這樣的圖形庫視圖擁有以下特征:

  • 高度圖形化。用戶通過屏幕上的縮略圖就可以一目了然,快速找出自己想要的文件。
  • 讓用戶用最少的動作完成自己的任務(wù)。比如說,用戶可以快速地水平滾動文件列表,然后輕點一下自己想要的文件來打開它。
  • 包含新建文檔功能。一個圖形庫視圖應(yīng)該支持讓用戶點擊一個新建文檔的占位圖便完成新建文檔操作,而不是讓用戶通過訪問別的地方來新建文檔。

舉個例子,Pages應(yīng)用的圖形庫視圖里面,既展示了用戶已存在的文檔,也加入了便捷的新建文檔操作。

如果你的應(yīng)用允許用戶使用在其他應(yīng)用中創(chuàng)建的文檔,你可以通過模態(tài)文檔選擇視圖控制器(modal document picker view controller)來幫助用戶觸達(dá)它們。這個控制器可以提取用戶在iCloud中的文檔,還可以通過文檔提供者擴展(Document Provider extensions)來提取在其它應(yīng)用中創(chuàng)建和儲存的文件。想要了解更多文檔提供者擴展的內(nèi)容,可以參考Document Provider Extensions; 想要了解更多文檔提取視圖控制器,請參考Document Picker Programming Guide.

給用戶足夠的信心,讓他們相信除非主動取消或者刪除,他們的成果會被隨時妥善保存。如果你的應(yīng)用幫助用戶創(chuàng)建于管理文檔,不能要求用戶每次都能及時保存。無論是打開另一個文檔或切換應(yīng)用的時候,iOS應(yīng)用都應(yīng)當(dāng)承擔(dān)起幫助用戶保存輸入內(nèi)容的責(zé)任。

如果你的應(yīng)用的主要功能不是創(chuàng)造內(nèi)容,但又允許用戶查看或編輯信息,這種情況下你需要詢問用戶是否要保存修改。在這種場景下,比較好的做法是提供“編輯”按鈕,點擊后進(jìn)入編輯狀態(tài),同時編輯按鈕變成“保存”和“取消”按鈕,這種變化可以提示用戶當(dāng)前處于編輯模式。“保存”可以保留修改內(nèi)容,“取消”則退出編輯模式。

1.13.3 必要時提供可配置選項(Be Configurable If Necessary)

某些應(yīng)用需要用戶手動安裝或設(shè)置選項,但是大部分應(yīng)用不需要如此。一個好的應(yīng)用可以讓大部分用戶快速上手,并通過主界面給用戶提供便捷的調(diào)整體驗的方式。

當(dāng)你的應(yīng)用在默認(rèn)狀態(tài)下就能滿足大部分用戶的期望,用戶對設(shè)置的需求就減少了。如果你需要儲存用戶的基本資料,可以優(yōu)先向系統(tǒng)請求和拉取相關(guān)信息,而不是上來就讓用戶自己填寫它。如果你一定要提供用戶鮮少用到的設(shè)置項,請參考App Programming Guide for iOS中的The Setting Bundle部分來了解如何在代碼中定義它們。

盡可能在主界面提供設(shè)置選項。如果用戶在進(jìn)行主線任務(wù)時有可能頻繁改變設(shè)置,將設(shè)置項放在主UI中會很方便。如果用戶只是偶爾才會用到設(shè)置項,那么可以將其放在獨立的視圖中。

如果應(yīng)用內(nèi)相關(guān)設(shè)置需要在系統(tǒng)設(shè)置中改變,幫助用戶直接訪問系統(tǒng)設(shè)置。尤其是,如果你要用一段文字來描述如何改變這個設(shè)置,比如“設(shè)置>隱私>定位服務(wù)”,倒不如直接放置一個按鈕,點擊后即可到達(dá)設(shè)置中的定位服務(wù)。想要了解如何實現(xiàn),請參考 Settings Launch URL.

1.13.4 充分利用iOS技術(shù)(Take Advantage of iOS Technologies)

iOS提供了豐富的技術(shù)方式來支持用戶完成他們所期望的各種任務(wù)和場景。這意味著在絕大多數(shù)情況下,將系統(tǒng)提供的技術(shù)整合到你的應(yīng)用中,往往比自定義一種新的技術(shù)更為可靠。

某些iOS技術(shù),比如多任務(wù)并行(Multitasking)與語音向?qū)В?a target="_blank">VoiceOver)等等,是所有應(yīng)用都應(yīng)該包含的系統(tǒng)級特性。而另外一些技術(shù)是否整合到應(yīng)用中,則取決于應(yīng)用本身的功能性。比如處理門票和禮品卡的應(yīng)用(Passbook)支持用戶通過In-App Purchase完成購買,展示應(yīng)用內(nèi)置廣告(iAd Rich Media Ads)則可以整合 Game Center,同時支持iCloud

 

英文原文訪問地址:iOS Human Interface Guidelines
中文翻譯PDF下載:iOS人機界面指南(一):UI設(shè)計基礎(chǔ)

 

感謝你的閱讀,本文由 騰訊ISUX 版權(quán)所有,轉(zhuǎn)載時請注明出處,違者必究,謝謝你的合作。
注明出處格式:騰訊ISUX (http://isux.tencent.com/ios8-human-interface-guidelines.html)

]]>
http://www.createwh.com/42106.html/feed 0
淺談軟件人機界面設(shè)計 http://www.createwh.com/8347.html http://www.createwh.com/8347.html#respond Tue, 25 Apr 2006 06:50:00 +0000

 眾所周知,軟件是一種工具,而軟件與人的信息交換是通過界面來進(jìn)行的,所以界面的易用性和美觀性就變得非常重要了,這就需要好好利用人機界面設(shè)計的原則及設(shè)計的方法。一般來說,完成軟件人機界面設(shè)計需考慮以下問題: 

—-1)界面總體布局設(shè)計,即如何使界面的布局變得更加合理。例如,我們應(yīng)該把功能相近的按鈕放在一起,并在樣式上與其他功能的按鈕相區(qū)別,這樣用戶使用起來將會更加方便。 

—-2)操作流程設(shè)計,即通過設(shè)計工作流程,而使用戶的工作量減小,工作效率提高。例如:我們?nèi)绾尾拍茏層脩粲米钌俚牟襟E,完成一項操作。使用別的軟件,鼠標(biāo)要點擊50下,在屏幕上移動20000個像素的距離才能完成,而使用您的軟件只需要點擊鼠標(biāo)25下,在屏幕上移動5000個像素就能完成。那么用戶在使用您的軟件時就要比使用其他軟件工作效率提高四倍,那么用戶自然會選用您的軟件了。 

—-3)工作界面舒適性設(shè)計,即使用戶更加舒適的工作。例如:我們用什么樣的界面主色調(diào),才能夠讓用戶在心情愉快的情況下,工作最長的時間而不感覺疲倦呢?紅色:熱烈,刺眼,易產(chǎn)生焦慮心情。藍(lán)色:平靜,科技,舒適。明色:干凈,明亮,但對眼睛較多刺激,長時間工作易引起疲勞。暗色:安靜,大氣,對眼睛較少刺激。微軟公司公司淺灰色的系統(tǒng)主色調(diào)及ICON協(xié)調(diào)的成功運用,已經(jīng)促使目前國際所有的軟件產(chǎn)品形成一種的規(guī)范,這也是微軟成功的重要因素之一。 

—-4)人機界面設(shè)計并不是簡單的外殼包裝,一個軟件的成功是與其完善的功能實現(xiàn),認(rèn)真的調(diào)試是分不開的。但任何產(chǎn)品開發(fā)前的整體規(guī)劃,將也是人機界面設(shè)計的關(guān)鍵因素之一,在運做過程中注重的不僅僅是美觀實用的表現(xiàn),將更多考慮規(guī)劃中產(chǎn)品的底層技術(shù)準(zhǔn)則,優(yōu)化體現(xiàn)出一個軟件產(chǎn)品的靈魂所在。 

—-5)我們需要正規(guī)的理解及調(diào)查的實施性,MAC的外殼色彩創(chuàng)新帶動了現(xiàn)在所有機器的個性化,但早在以前ACER也出過墨綠色的機箱,但卻很失敗。原因有兩個,一個是設(shè)計的還是不夠,另外就是時機不好,因為當(dāng)時大眾的品位還不夠。我們需要對合作伙伴的需求進(jìn)行正規(guī)的分析規(guī)劃,人機界面設(shè)計才可以得到正確實施。 由上可見,人機界面設(shè)計是一門綜合性非常強的學(xué)科,它不僅借助計算機技術(shù),還要依托于心理學(xué),認(rèn)知科學(xué),語言學(xué)、通信技術(shù)及戲劇、音樂、美術(shù)多方面的理論和方法。所以為能達(dá)到用戶滿足的界面,需好好學(xué)習(xí)人機界面設(shè)計這一學(xué)科,領(lǐng)會其精髓。 

]]>
http://www.createwh.com/8347.html/feed 0
大香蕉一条大香蕉 下一句| 噜噜人妻少妇精品一区二区三区| 丰满人妻少妇被猛烈进入中文字幕| 天天色天天日天天色| 在线视频一区二区精品免费观看| 人妻互换一区二区三区四区五区| 99久久免费在线观看| 操操操操操操操操操操操操操日日| 欧美顶级aaaaaa| 一区二区三区高清在线播放| 青青免费操在线视频观看| 天天日天天爽天天日天天爽| 欧美精产国品一二三产品测评| 超碰97在线免费观看了| 午夜在线美女网站视频| 区一区二视频在线观看| 免费女同在线一区二区| 亚洲一区高清资源在线| 自拍亚洲国产精品成人| 99久久在线观看视频| 思思久久这里只有精品| 欧美极品少妇高潮喷水| 国产精品白丝久久久| av 在线 人妻 中文| 天天日天天爽天天日天天爽| 精品精品精品精品精品污污污污| 用我的大鸡巴操熟女大浪逼| av日本女优在线观看| 69人妻精品丰满熟女区| 天天舔天天日天天干天天操天天射| 最近最新的中文字幕国语在线| 中文字幕av第一页在线| 97人妻人人澡人人搡| 免费韩国漫画在线观看| 东京热加勒比欧美日韩 | 视频一区视频二区亚洲| 欧美亚洲中文字幕第一页| 中文字幕在线精品视频站| 亚洲av成人午夜电影在线观看| 欧美福利片视频在线观看| 亚洲午夜免费观看视频| 91九色ts另类国产人妖| 性色av一二三区免费| 住在隔壁欲求不满的丰满人妻 | 欧美一道高清一区二区三区| 中国少妇久久一区二区| 啪啪极品翘臀人妻少妇| 国产精品成人有码在线观看| 天天色天天干天天好逼综合网| 日韩专区欧美精品三区二| 国产又粗又黄又猛视频| 成年人亚洲黄色av天堂| 女孩要大鸡巴干免费短视频| 中文字幕成人精品一区二区| 变态另类国产亚洲综合| 亚洲3dav三级在线观看| 宅男午夜网站免费看| 国语精品自产av在线| 嫩模大尺度偷拍在线视频| 久久精品国产亚洲AV蜜臀色欲| 视频一区视频二区亚洲| 成人区人妻精品一区二区网站| 99免费在线精品视频| 国产一级av国片免费| 亚洲欧美国产日韩字幕| 免费中文字幕第一页在线观看| missav中文字幕| 欧美诱惑人妻另类综合| 97国内视频在线观看| 欧美一区二区无卡免费| 欧美三级,欧美一级精品| 亚洲av在线免费播放| 日韩精品中文字幕欧美激情| 亚洲3dav三级在线观看| 操操操操操操操操操操操操操日日| 少妇极品熟妇人妻无码APP| 全国男人最大的天堂网| 天天爱天天操天天插| 日本免费一区二区不卡视频| 亚洲va日韩va欧美va| 成人午夜福利一区二区| 国产AⅤ无码片毛片一级| 又大又爽又粗又黄少妇毛片| 日韩亚洲中文字幕不卡精品| 黄页网站大全在线看免费视频| 国产午夜精品亚洲精品国产| av亚洲情色在线观看| 日本一级特黄aaaaa片口| 中国美女操逼一区二区三区| 97在线视频在线观看| 国产精品98在线观看| 国产剧情精品在线观看| 人妻久久久www999| 色在线视频在线观看| 动漫精品福利视频在线观看| 国精品人妻一区二区三区电影| 丰满的女人露逼被操露逼的视频| 人妻精品这里只有精品| 亚洲国产激情精品在线观看 | 内射欧美少妇小骚逼里面| 欧美极品少妇高潮喷水| 亚洲中文字幕123| 天天色天天干天天好逼综合网| 一区二区三区高清视频在线观看| 日韩在线电影一区二区三区| 成人av精品在线观看| 东京热heyzo一区| darlacrane熟女俱乐部| av天堂中文在线是吧| 国产精品视频999| 国产精品av亚洲三区| 欧美性生活黄色图片| 人妻一区视频在线观看| 天天做天天摸天天爽| 9l熟女自拍蝌蚪9l| 中国亚洲免费在线观看| 日本午夜一级成人片| 国产老妇一区二区三区熟女| 激情视频大鸡巴操小逼高潮喷水| 男人天堂社区一区二区| 五月天久久丁香综合国产一区| 亚洲少妇色小说综合| 国产精品成年人免费视频| 大伊香蕉在线精品视频人碰人| 国内精品久久久久精品爽爽| 桃子网视频网站在线观看| 欧美日本国产人妖综合视频 | 69视频在线91观看| 中文字幕乱码熟女人妻在线第一页| 黄色av美女免费网站| 伊人久久大香线蕉av综合| 国产老鸭窝在线观看| 精品国产二区三区四区| 亚洲精品天堂国产888| 超碰91在线资源站| freesex高清日本| 91大神在线播放视频| 日日干夜夜操狠狠干| 极品美女销魂一区二区三区| 午夜美女在线观看诱惑| 深田咏美在线av中文观看| 伊人狠狠综合网入口| 国产精品高潮呻吟av在线观看| 国产女主播福利在线观看 | 国产91刺激对白在线播放| 激情内射人妻一区二区三区| 亚洲 自拍 制服 丝袜| 大鸡巴操出淫水视频| 婷婷伊人综合中文字幕小| 亚洲激情五月一区二区三区| 亚洲专区+欧美专区+自拍| 人人妻人人澡人人爽精品日本| 国产,av,中文字幕| 国产精品视频网站推荐| 国产a∨熟女精品一区二区三区| 天天好逼逼亚洲视频| 狠狠操在线视频播放| 在线观看日韩完整版高清| 中文字幕一区一二三区四区五区人| 操操操操操操操操操操操操操日日| 亚洲欧美在线视频91| 国产一级av国片免费| 亚洲婷婷久久狠狠影院| 2021国产精品视频| 亚洲自拍中文字幕在线| 亚洲手机在线免费视频观看| 欧美大几巴舔小嫩逼视频| ysl蜜桃色6696| 男生进入女生身体插插的午夜永久| 精品国产二区三区四区| 第四色在线视频网站| 人人澡人人妻人人爽欧美一区| 182午夜tv在线观看| 久久九九精品视频免费观看| 国产一区日韩一区日韩 | 91九色ts另类国产人妖| 天天做天天摸天天爽| 9191色在色在线播放| 91在线播放手机视频| 综合激情久久综合久久| 欧美大几巴舔小嫩逼视频| 超碰97人人大香蕉| 久久久久有精品国产白浆| 亚洲一区二区有码在线| 亚洲情色,中文字幕| av亚洲情色在线观看| 日韩亚洲中文欧美在线| 精品人妻一区二区乱码| av老熟妇在线播放网| 日本韩国三级伦理片| 精品视频中文字幕天码| 国产91刺激对白在线播放 | 久久精品熟女亚洲av麻| 中文字幕 人妻 一区| 91污短视频在线观看| 日本一本道精品一区二区| 国产亚洲天堂久久一区精品| 亚洲国产日韩欧美一区二区三区,| 视频在线亚洲视频在线| 熟妇人妻精品一区二区三区| 黄色av不卡免费在线观看| 中文字幕 日韩精品 在线| 熟妇激情内射com| 国内精品自在自线视频香蕉| 国产成人精品午夜福利在线观看| 精品一区精品二区免费| 日日夜夜精品在线观看| 自拍偷拍色亚洲欧美色| japan女同女女日韩| 玩弄放荡人妻少妇在线视频| 女人18免费av毛片| 夜夜躁爽日日躁狠狠躁av| 女人18免费av毛片| 91国产在线视频直播| av毛片网站免费观看| 91人妻精品一区二区三区小区| 中文字幕乱码一区蜜臀av| 青青操在线视频播放| 国产精品极品美女自在线观看免费 | 中文字幕乱码熟女人妻在线第一页| 台湾中文妹子网一区二区 | 久久午夜偷拍免费视频| 国产成人在线视频网站| 中文字幕2023av| 日日噜噜夜夜躁躁狠狠| 天天操天天干天天忙| 日韩AV无码一区二区三| 亚洲欧美日韩制服诱惑国内| 欧美亚洲另类网址在线| 激情综合色综合久久久久久| 色哟哟AV无码国产永久播放| 999久久久久久精品久久| 日韩熟女制服卡通人妻av| 国产精品视频对白刺激| 2020最新国产精品| 天天操,天天干,天天插| 成人自拍视频手机免费在线观看| 国产美女丝袜诱惑一区| 日本直接看不卡的视频在线| 日本a级片视色网站| 久久久久久91精品人妻| 中文字幕一区二区三区四区区| 特级黄绝片一级黄色片| 99国产精品9999| 天天操天天摸天天干天天舔| 在线免费观看av麻豆精品| 欧美诱惑人妻另类综合| 97超碰人人人人人| 成人精品视频99在线观看免费| 中文在线天堂中文在线| 久久中文高清字幕网| 与上司出轨的人妻电影在线| 国产情侣自拍一区视频| 国产综合色在线视频区| 中国日韩欧美一级片| 国产情侣自拍一区视频| 欧美在线一区二区观看| 色在线视频在线观看| 激情五月婷婷亚洲综合| 久久免费少妇高潮a特黄| 懂色精品欧美日韩懂色a| 九色成人精品自拍视频| 久久久久久久久久高清| 91九色国产丰满老熟女| 男生进入女生身体插插的午夜永久| 大鸡巴赤裸娇妻子大阴道| 国产高清视频在线观看97| 日本韩国三级伦理片| 成人免费观看完整在线观看| 日本100禁中文字幕| 亚洲精品午夜综合在线| 国产高清视频在线观看97| 超碰在线播放福利91| 中文字幕+乱码+中文字幕黄片| 新福利视频二区三区| 瑟瑟爱成人免费在线| 男人操美女的小骚逼| 国产无遮挡又爽又刺激又激情| 91国产在线视频直播| 丰满人妻大屁股一区| 国产99精品一区二区三区四区| 182tv视频在线| 日本福利网址导航大全| 人妻互换一区二区三区四区五区| 美女张腿让男人捅爽| 91精品国产自产在线观看,| 噜噜人妻少妇精品一区二区三区| 99国产精品视频免费观看一公| 欧洲av亚洲av综合| 天天干天天夜天天日| 国产亚洲小视频在线观看| av在线免费看影视网站| 黄色蜜桃av黄色在线| 真实亲子乱子伦纪实| 青青草手机免费在线观看高清视频| 东京热加勒比欧美日韩 | 曰韩中文字幕在线视频| 人妻丝袜中文字幕视频| 岛国av动作片免费在线观看| 九色91露脸半推半就熟女 | 国产成人无码精品久久久免费看| 天天操天天射天天舔内射| 无码精品一区二区三区488| 日本club女同性恋视频网| 亚洲国产一区二区精品古代| 色yeye香蕉蜜臀av一区| 少妇无码一区二区三区四区| 国产网站在线观看一区二区| 洲色熟女图激情另类图区| 成人精品视频99在线观看免费| 人人澡人人妻人人爽欧美一区| 国产精品成人有码在线观看| 国产女主播视频福利| 91女神的娇喘在线播放| 黄色av资源在线观看| 亚洲五月天丁香婷婷| chinese熟女高潮喷水 | 中文字幕 人妻 一区| 在线亚洲精品一区二区不卡91| 亚洲成a v人片在线观看| 在线观看自拍视频国产| 国产精品蜜桃一区二区三区| 国产午夜精品亚洲精品国产| 视频一区视频二区亚洲| 国产午夜在线激情免费| 日本午夜小视频国产| 欧美高清视频一二三区| 91av在线视频porny九色| 国产偷拍自拍中文字幕| 天堂av在线大香蕉观看| 超碰97在线免费观看了| 亚洲综合欧美一区二区| 成人黄色一级av大片在线观看| 天天操天天干天天忙| 这里只有99精品最新| 亚洲国产成人久久笫一页| 日本丰满肉感bbw| 亚洲不卡av一区二区三区| 手机av中文字幕在线| 精品在线视频播放你懂的| 美乳人妻中出中文字幕在线| 日韩精品中文字幕美女| 国产精品xxxx国产喷水| 精品视频久久久精品| 视频在线亚洲视频在线| 欧美色综合 第二页| 国产av大片亚洲一区二区| 青青青青青久免费观看| 九色精品国产一区二区| 邻居中文字幕在线观看| 青青草小视频在线播放| 欧美一区二区无卡免费| 国产黄片精品一区二区三区| 欧美男男激情freegay视频| 精品老熟女一区二区三区在线| 超碰97在线免费观看了| 182tv视频在线| 9色熟女露脸九色自拍视频| 久久99亚洲一区二区| 亚洲熟妇熟女久久精品| 国内精品久久久久久久午夜片| 亚洲乱熟女一区二区三区三州| 天天日天天插天天色| 69堂国产成人精品视频免费| 天天躁日日躁狠狠躁欧美av| 欧美大几巴舔小嫩逼视频| 91精品国产91久久综合桃花| 99亚洲综合色在线观看| 国产老鸭窝在线观看| 外国人眼中的亚洲美女| 五月天欧美激情视频免费观看| 国产精品视频网站推荐| 国产欧美中文在线视频| www日韩精品在线| 天堂av在线大香蕉观看| 青青草国产av电影| 伊人久久大香线蕉av综合| 啪啪啪亚洲丝袜诱惑天堂av| 少妇极品熟妇人妻无码APP| 国产精品极品美女自在线观看免费| 国产成人在线视频网站| 中文字幕av第一页在线| 男人电影天堂在线观看| 亚洲精品成人在线观看av| 日日噜噜夜夜狠狠久久蜜桃| 国产久碰青草视频在线| 国产麻豆精品在线观看免费| 69人妻人人澡人人爽人人精品| 欧美精产国品一二三产品测评| 人妻久久久www999| 911亚洲精选青草衣衣| 亚洲成人制服丝袜av在线播放 | 青娱乐午夜福利在线观看视频| 中国日韩欧美一级片| 超级极品国产精品剧情av| 国产一级av国片免费| 91人妻精品一区二区三区小区| 中文字幕久久久久久| 天美影视传媒mv视频大全| 天天操天天爽天天操天天 | 视频一区视频二区亚洲 | 欧美经典精品一区二区| 男人操美女的小骚逼| 日韩久久成人特黄毛片一二区| 亚洲欧美aaavvv| 蜜桃红桃视频在线观看| 日日摸夜夜精品一区| 交换人妻2在线观看| 久久六月激情中文字幕| 不卡的一区二区在线视频| 久久免费少妇高潮a特黄| 人人妻人人澡人人爱精品| 91女神的娇喘在线播放| 不卡的一区二区在线视频| 偷拍专区 视频专区 偷拍专区| 9l熟女自拍蝌蚪9l| 国产精品视频对白刺激| 久久久久久九九九九热| 欧美一级中文字幕免费在线| 让少妇高潮无乱码高清在线观看| 熟女啪啪啪啪啪啪啪| 中国男人的天堂天堂网| 亚洲精品视频在线观看你懂的| 久久久久99精品成人免费| 亚洲伊人色综合网站| 少妇高潮区二区三区| 秋霞电影网理论片久久| 精品久久在线观看视频| 91小视频在线免费看| 日韩精品人妻久久久一区| 国产精品高潮呻吟av蜜臀| 区一区二视频在线观看| 亚洲熟女一区二区二区| 国产午夜精品亚洲精品国产| 久久久久99精品成人免费| 欧美一级 欧美三级| 人妻精品这里只有精品| 最近中文字幕在线中文字幕7| 欧美在线一区二区观看| 91粉色国产福利在线观看| 日本aaaaa级大片| 精品熟妇视频在线观看| 中文字幕 人妻 一区| 天天干天天要天天色| 丝袜美腿老师 内裤| 精品九九九一区二区| 国产又粗又黄又猛视频| 国产亚洲天堂久久一区精品| 天天热天天操天天干| 久久久久久久久久久 亚洲| 色在线视频在线观看| 男人把女人操出白浆视频| 91精品国产91久久综合桃花| 中文字幕区1区3区| 中国人妻一区二区三区| 日本六十路熟妇图片| 我要看黄色片子一级片子| 99久高清视频在线视频| 国内精品久久久久久久午夜片| 欧美人与禽zozo性伦| 九七超碰人人干人人爽| 亚洲欧美日韩久久精品| 超碰97在线视频观看| 91精品人人妻人人做人人爽| 青青青在线免费视频观看| 我想看大鸡吧操女人的小湿逼| 69国产精品视频免费播放| 中文字幕,久久爽一区| 99精品人人做人人爽| 国产网站在线观看一区二区| 掰开人妻腿射满精液| 最近日本MV字幕免费高清在线| 日本午夜福利免费在线播放| 日日噜噜夜夜狠狠久久蜜桃| 欧美中文字幕一区二区| 中文字幕亚洲欧美加勒比| 天天日天天摸天天操天天干| 热99久久这里只有精品| 激情综合五月天一区二区| 人妻少妇偷人精品久久视频| 国产九色自拍美女大胸视频 | 国产91刺激对白在线播放| 亚洲国产一区在线播放视频| 99国产精品视频露脸对白| 一区二区三区高清在线播放| 一区二区精品av在线| 亚洲欧美在线视频91| 中文字幕小综合 97视频| 欧美亚洲中文字幕第一页| 精品视频中文字幕天码| 亚洲日产精品一二三| 岛国av动作片免费在线观看| 免费黄在线观看网站| 男人和女人一起插插插的视频| 国产91蝌蚪熟女入口熟女| 精品视频久久久精品| 日韩精品成人影院在线观看| 911亚洲精选青草衣衣| 免费在线观看一级视频| 女孩子张开腿让我操她逼视频| 日本aⅴ爽av久久久久久| 邻居中文字幕在线观看| 青青视频网久久在线免费观看| 成人午夜福利一区二区| 91在线播放手机视频| 人妻熟妇av一区二区| 人无套内射人妻毛片| 中国亚洲免费在线观看| 操操操在线免费观看| ppvod在线视频| 一区二区三区在线观看18| 精品视频一区二区在线观看免费| free美女女同性| 亚洲伊人色综合网站| 特级黄绝片一级黄色片| 少妇高潮区二区三区| 99久久免费在线观看| 男人把女人操出白浆视频| 五月香蕉人人香蕉五婷| 91污短视频在线观看| 国产精品综合系列av| 亚洲二区三区视频在线观看| ysl蜜桃色6696| 女人把腿张开让男人捅在线看| 一区二区三区午夜探花| 天堂av在线大香蕉观看| 超碰91在线资源站| 天天干天天要天天色| 人妻一区视频在线观看| 久久中文高清字幕网| 精品日本视频一二三| 国产色主播福利在线观看| 天天操天天射天天靠| 乱子伦国产精品视频在线观看| 堕落人妻之巧合av在线| 熟女啪啪啪啪啪啪啪| 91亚洲国产亚洲国产亚洲| 97超碰人人人人人| 精品极品在线观看视频| 天天草天天干天天插| 掰开人妻腿射满精液| 久久久亚洲国产天美传媒修理工| 日韩专区欧美精品三区二| 国产一级av国片免费| av在线免费播放资源| 五月天开心激情视频| 中文字幕在线播放日韩av| 对白视频一区二区在线观看| 苍井空大战黑人一小时| 丰满人妻大屁股一区| 香港午夜一级大片在线播放| 老熟女一区二区三区四区在线视频 | 国产午夜精品免费视频| 大鸡巴赤裸娇妻子大阴道| 人妻换人妻a毛片人妻换人妻| 男人电影天堂在线观看| 欧洲熟妇女久久久久久久| 性感美女在线色视频| 天码av高清毛片在线看| 国产精品大片在线观看| 无码人妻一区二区三巨免费视频| 69国产精品视频免费播放| 色yeye香蕉蜜臀av一区| 无码人妻一区二区三巨免费视频| 亚洲国产日韩久久久| 日本aⅴ爽av久久久久久| 国产99精品一区二区三区四区| 亚洲日韩成人无码电影| 国产在线观看不卡一区二区| 一区二区三区在线观看18| 国产又粗又黄又猛视频| 免费黄色在线免费观看| 日本aaaaa级大片| 精品视频一区二区在线观看免费| 人妻人妻videos人| 国产avvs日产av| 免费av 自拍偷拍| 大香伊一本线中文字幕| 特级黄绝片一级黄色片| 国产精品女人精品久久久天天| 无码精品一区二区三区488| 日韩第一视频在线观看| 日韩精品无码专区蜜桃| 亚洲二区三区视频在线观看 | 无码精品一区二区三区488| 一区二区三区亚洲av色图| 91精品一区二区久久久久久久| a级大片视频免费看| 天天色天天干天天好逼综合网| 天天操天天干天天忙| 自拍亚洲国产精品成人| 日本五十六十路中出视频| 天天操天天操天天操天天操夜夜操 | 美国和俄罗斯特级大黄片| 日韩欧美一二三区不卡| 亚洲最大中文字幕在线| 大型黄色av网站在线播放| 日本视频一二三四五六七八十| 久久中文字幕日韩精品| 国产综合色在线视频区| 韩国女主播青草直播视频| 国产一级片久久免费看同| 欧美中文字幕一区二区| 中文字幕人妻免费一区二区三区| 一区二区三区午夜探花| 天天操天天干天天忙| 国产福利资源在线视频| 少妇极品熟妇人妻无码APP| 北条麻妃av在线看| 视频一区二区精品不卡传媒| 久久一区二区不卡视频| 青青草小视频在线播放| 小欢喜高清视频在线观看| 成人av精品在线观看| 免费网色网址在线观看| 精品在线视频播放你懂的| 高颜值九色自拍视频网站| 一二三区日本亚洲视频| 亚洲av成人午夜电影在线观看| 亚洲一区二区三区青椒| 免费女同在线一区二区| 精品日本视频一二三| 久久久亚洲国产天美传媒修理工| 99热只有这里是精品| 熟女高潮一区二区三区在线视频 | 熟妇人妻精品一区二区三区| 东京热heyzo一区| 亚洲春色 偷拍自拍| 精品午夜在线观看视频一区二区| 四虎亚洲中文在线观看| 久久综合久久综合鬼色| 黄色蜜桃av黄色在线| 国产麻豆精品在线观看免费| 狠狠操在线视频播放| 国产一级片久久免费看同| 宅男噜噜噜666国产免费| 91麻豆精品国产自产在线91| 国产黄片精品一区二区三区| 亚洲婷婷久久狠狠影院| 天天干天天要天天色| 囯产亚洲精久久久久久无码| 欧美日韩午夜中文字幕一区 | h成人动漫在线播放| 自拍偷拍唯美清纯亚洲| 亚洲青青草原在线视频| 好大好硬好深好爽动态图 | 午夜精品久久秘?18免费观看| 日本免费最新不卡视频| 91成人精品在线一区二区三区| 免费女同在线一区二区| 看欧美日韩黄色小视频| 亚洲不卡一区二区高清| 久久精品成人免费国产片小草| 国产 精品 自拍 视频| 深田咏美在线av中文观看| 欧美亚洲中文字幕第一页| 国产情侣自拍一区视频| 特级黄绝片一级黄色片| 久久久久久久久久婷婷婷婷婷婷 | 人妻人妻videos人| 视频一区视频二区亚洲| 瑟瑟爱成人免费在线| 不卡中文字幕在线视频| 亚洲综合国产中文色婷婷| 欧美色噜噜噜视频在线| 欧美国产一区免费在线观看| 欧美黄色一区二区三区视频| 狠狠躁夜夜躁人爽碰88%| av天堂中文在线是吧| 青青青视频观看免费在线观看视频| 7久久久久久久久久久久久| 91又粗又长又大又爽又猛| 在线观看视频探花精品婷婷| 大鸡巴赤裸娇妻子大阴道| 中文字幕 人妻 一区| 午夜日本免费观看视频| 亚洲,欧美,一区二区三区| 黄av在线免费观看| 亚洲伊人色综合网站| 亚洲欧洲在线观看av| 青青青在线视频观看免费| 国产精品情侣高潮呻吟| 亚洲一区二区有码在线| 偷拍另类激情17c| av优选精品在线观看| 亚洲中文字幕无码av一区| 青娱乐在线分类视频| 天堂在线中文字幕av| 亚洲情色,中文字幕| 欧美v亚洲v日韩午夜久久久| 在线视频日韩另类综合| 最新网址 日韩精品| 日韩精品中文字幕美女| 天天操天天干天天忙| 国产精品亚洲中文欧美| 99热在线视频观看免费| 久久午夜偷拍免费视频| 久久久久久久久久婷婷婷婷婷婷| 亚洲一卡2卡3卡4卡乱码| 日本aⅴ爽av久久久久久| 出轨的女人操逼视频免费看| 国产成人无码精品久久久免费看| 新久草超碰在线免费| 可以免费在线观看av的软件| 国产精品蜜桃一区二区三区| 韩国女主播青草直播视频| av老熟妇在线播放网| 视频一区视频二区亚洲 | 日韩亚洲中文欧美在线| 91精品国产自产在线观看,| 精品午夜在线观看视频一区二区 | 天天躁日日躁狠狠躁欧美av| 国产夫妻精品视频久久久| 欧美1区2区3区4区| 亚洲另类图片综合小说| 日本 欧美 在线视频| 日韩中文字幕超碰免费电影| 99久久免费在线观看| 香蕉为什么要叫香蕉| 中文字幕亚洲精品乱无码| 日本直接看不卡的视频在线| 国产白丝18禁久久久久久| 亚洲午夜免费观看视频| 99久久婷婷国产综合亚洲| 国产a∨熟女精品一区二区三区| 岛国精品一区二区中文字幕| a√最新在线一区二区三区亚洲| 日韩第一视频在线观看| 黄色av不卡免费在线观看| 国产女主播福利在线观看| 欧美人与禽zozo性伦| chinese熟女高潮喷水| 91又粗又长又大又爽又猛| 亚洲精品乱码久久久久的用户评价 | 中国日韩欧美一级片| 北条麻妃av在线看| 国内精品自在自线视频香蕉| 日韩中文字幕在线播放视频| 国产专区中文字幕在线| 深田咏美在线av中文观看| 2019av中文字幕| 免费黄色在线免费观看| 精品一区精品二区免费| 99久久免费在线观看| 欧美亚洲另类网址在线| 外国人眼中的亚洲美女| 日韩专区欧美精品三区二| 亚洲欧美偷拍综合图片| 91麻豆欧美成人精品| 久久久亚洲国产天美传媒修理工 | 99久久国家一区二区三区| 中国亚洲免费在线观看| 色yeye香蕉蜜臀av一区| 天天操天天色天天透| 超碰在线播放福利91| 91精品国综合久久久蜜臀九色 | 116美女午夜写真视频| 婷婷久久丁香中文字幕| 日韩高清不卡视频在线观看| 7久久久久久久久久久久久| 免费看国产曰批40分钟男男| 日本直接看不卡的视频在线| 久久久久久91精品人妻| 中文字幕14自拍偷拍2019| 色yeye香蕉蜜臀av一区| 人人操人人爽人人狠狠| 69国产精品视频免费播放| 亚洲不卡一区二区高清| 亚洲av夏目彩春jux956| 亚洲三级av高清在线播放| 一区二区三区在线观看18| 亚洲综合在线视频在线| 国产欧美中文在线视频| 午夜丁香婷婷在线视频| 日韩亚洲中文欧美在线| 草草久性色av综合av专区| 久久中文字幕日韩精品| 国产精品视频在线麻豆| 亚洲不卡一区二区高清| 亚洲永久精品一区二区三区| 国产剧情v 在线精品| 99亚洲综合色在线观看| 韩国一级片一区二区三区 | 天天插天天射天天色网站| 99国产精品视频露脸对白| 人妻丝袜中文字幕视频| 人妻中文字幕一区二区三| 青青免费操在线视频观看| 亚洲国产激情精品在线观看| 日本100禁中文字幕| 国产又粗又黄又猛视频| 操你啦操你啦在线观看| 天堂成人免费在线播放视频| 亚洲天堂中文在线播放| 国产精品白丝久久久| 亚洲av成人天堂在线| 亚洲av夏目彩春jux956| 国产在线午夜一区二区| 99久久国家一区二区三区| 欧美在线日韩a精品久| 欧美日韩经典一区二区| 97人妻人人爽人人澡人人澡| 女子裸体免费视频网站| 亚洲天堂2018中文字幕| 夜夜躁爽日日躁狠狠躁av| 可以免费在线观看av的软件| 天天爽天天狠综合久久久综合| 五十路视频在线观看| 婷婷久久丁香中文字幕| 最新免费国产电影电视剧在线播放| 精品女同一区二区免费站| 亚洲国产精品久久久天堂不卡| 亚洲另类图片综合小说| 亚洲天堂2018中文字幕| 美女被草在线观看免费| 中文字幕无码免费久久99| 嫩模大尺度偷拍在线视频| yellow在线亚洲精品一区| 人人妻人人澡人人爱精品| 久久综合久久综合鬼色| 亚洲无码成人福利视频| 国产a久久久久久久| 这里只有99精品最新| 囯产亚洲精久久久久久无码| 久久免费视频精品一区二区| 汤唯梁朝伟激情无删减在线| 亚洲成人制服丝袜av在线播放| 第四色在线视频网站| 视频在线免费观看一区| 中文字幕一区一二三区四区五区人| 中文字幕小综合 97视频| 亚洲天堂2018色| 国产黄色免费精品网站| 天天操天天爽天天操天天 | 精品四川乱子伦视频国产| 国产综合色在线视频区| 91又粗又长又大又爽又猛| av优选精品在线观看| 天天舔天天日天天干天天操天天射| 久久精品熟女亚洲av麻| 性色av一二三区免费| 鲁大师在线观看视频免费高清版| 国产美女啪啪啪啪啪啪| 国产a久久久久久久| 亚洲熟女乱色一区二区三区丝袜| 天天日天天色天天射天天色综合| 久久久久99精品成人免费| 黄页网站大全在线看免费视频| 久久免费少妇高潮a特黄| 亚洲精品伦理熟女国产一区二区| 人妻中文字幕一区二区三| 国产第一综合另类色区奇米| 亚洲永久精品一区二区三区| av天堂亚洲美女网| 国产精品亚洲中文欧美| 亚洲精品无码免费观看| 天天日天天色天天射天天色综合| 182午夜tv在线观看| 国产精品情侣高潮呻吟| 久碰人妻人妻人妻人妻人调教女王| 午夜日本免费观看视频| 天天舔天天日天天干天天操天天射 | 亚洲无码成人福利视频| 亚洲乱熟女一区二区三区影片| 亚洲国产激情精品在线观看| 欧美三个人性极品另类| 欧美顶级aaaaaa| 东北老熟女啪啪嗷嗷叫| 成人三级视频在线观看一区二区| 天天摸天天舔天天操天天日| 亚洲一区二区中文字幕久久| 顶级嫩模被啪啪得娇喘呻| 大鸡巴赤裸娇妻子大阴道| 亚洲h色有声小说在线收听网| 国产一区日韩一区日韩| 天天射天天干天天透综合网| 老熟女一区二区三区四区在线视频 | 亚洲v欧洲va国产va| 日韩欧美一二三区不卡| 超碰在线免费97观看| 国产高清视频在线观看97| 丰满的女人露逼被操露逼的视频| 与上司出轨的人妻电影在线| 免费在线播放不卡av| 五月香蕉人人香蕉五婷| 久久国产精品一区二区久久| b一区二区三区视频| 国产一级片久久免费看同 | 让少妇高潮无乱码高清在线观看| 国产精品视频网站推荐| 精品国产一区二区三区无码孕妇| 国产又粗又猛又爽免费视频| 2020最新国产精品| 乱人伦××××国语对白| 国产九色自拍美女大胸视频 | 久久国产精品一区二区久久| ppvod在线视频| 亚洲三级av高清在线播放 | 天天操,天天爽,天天干| 九色精品国产一区二区| 欧美福利片视频在线观看| 亚洲春色 偷拍自拍| 天码av高清毛片在线看| 精品国产第一国产综合精品| 日韩AV无码一区二区三| 我要看黄色片子一级片子| 男人和女人一起插插插的视频| 女人把腿张开让男人捅在线看 | 亚洲自拍偷拍视频区| 在线视频日韩另类综合| 青青青青手机在线观看视频 | 91九色国产丰满老熟女| 国产九色自拍美女大胸视频 | 欧美视频在线观看一区三区 | 99久久免费在线观看| 韩国民间高潮内射播放| 天天色天天日天天色 | 视频一区二区三区日韩视频| 99久久免热在线观看| 日韩人妻电影一区二区| 人妻人妻videos人| 一级日韩一级欧美片| 日本a级片视色网站| 天天干天天日天天操综合| 极品美女销魂一区二区三区| 邻居中文字幕在线观看| 97人妻人人爽人人澡人人澡| 国产剧情v 在线精品| 色就是色欧美setu| 掰开人妻腿射满精液| 天天做天天摸天天爽| 91人妻人人妻人人爽| 欧美一级精品高清在线观看| 夜夜躁爽日日躁狠狠躁av| 国产99精品一区二区三区四区| 在线亚洲精品一区二区不卡91| 可以免费在线观看av的软件| 夜夜嗨蜜乳av一区二区| 中文字幕 人妻 一区| 天天草天天干天天插| 青青青在线视频观看免费| 国产精品污污污网站入口| 青青青青青青青青在线视频观看| 日韩精品中文字幕欧美激情| 52gao成人免费视频| 天天日天天搞天天搞| 新男人的天堂在线观看| 香蕉为什么要叫香蕉| 日本六十路熟妇图片| 啪啪网国产精品视频| 天天好逼逼亚洲视频| 牛牛精品大机巴男人日B片| 久久午夜偷拍免费视频| 97国内视频在线观看| 欧美福利片视频在线观看| 91九色老熟女视频蝌蚪| 欧美经典精品一区二区| 动漫精品福利视频在线观看| av 在线 地址一| 在线91精品亚洲网站精品成人| free美女女同性| 午夜在线美女网站视频| 成人30分钟毛片免费| 人妻久久久www999| 日本韩国三级伦理片| 七十路の高齢熟妇无码水多多| 日本韩国三级伦理片| 人人妻人人澡人人爽人人精品日本 | 超碰91在线资源站| 久久久有码一区二区三区| 人妻少妇精品专区性色av不卡| 懂色精品欧美日韩懂色a| 精品无人伦一区二区三区| 亚洲卡一卡二卡三在线| 瑟瑟视频免费网站在线| 亚洲天堂中文在线播放| 91麻豆精品国产自产在线91| 91大神视频哪里能看| 国产精品综合系列av| 久久久久久91精品人妻| 亚洲精品乱码久久久久的用户评价| 大鸡巴用力插麻豆视频| 在线观看69式视频| 国产白丝18禁久久久久久| 国产精品大片在线观看| 9l视频自拍蝌蚪9l成人蝌蚪| b一区二区三区视频| 亚洲一区二区三区中文| 91女神的娇喘在线播放| 少妇一区二区三区观看网站| 亚洲一区二区有码在线| 国产女主播视频福利| 女子裸体免费视频网站| 久久久久久九九九九热| 中国美女操逼一区二区三区| 日韩熟女制服卡通人妻av| 亚洲国产精品自产拍在线观看| 欧美日韩经典一区二区| 91成人精品在线一区二区三区| 亚洲自拍中文字幕在线| 91精品国产高清久久久久久lo| 第四色在线视频网站| 国语精品自产av在线| 天天操天天摸天天干天天舔 | 日本黄色十八禁视频播放器| 韩国女主播青草直播视频| 亚洲第一精品夜夜躁人人爽 | 91精品人人妻人人做人人爽 | 黄页网站大全在线看免费视频| 精品国产二区三区四区| 天天干天天透天天操| 人妻久久久www999| 青青草小视频在线播放| 视频在线亚洲视频在线| 中文字幕日韩人妻在线天堂| 一区二区三区熟女人妻| 国产精品福利在线首页| 国产女主播视频福利| 日本三级片不用下载永久免费网站| 无码人妻一区二区三巨免费视频| 精品无人伦一区二区三区| 国产一区二区三区免费观看视频| 亚洲va欧美va人人爽夜夜嗨| 国产成人无码精品久久久免费看| 特级黄色搞逼的亚洲的| 瑟瑟爱成人免费在线| 国产夫妻精品视频久久久| 9191色在色在线播放| 丁香六月激情综合婷婷| 天天干天天透天天操| av 在线 地址一| 在线91精品亚洲网站精品成人| 国产一级av国片免费| 日本五十六十路中出视频| 久久久久久久久久高清| 一区二区三区熟女人妻| 都市激情亚洲校园春色| av天堂中文在线是吧| 精品视频一区二区在线观看免费| 污污污污的网站在线看| 国产精品视频网站推荐| 久久中文字幕精品在线| 成年人亚洲黄色av天堂| 人妻中文字幕久久不卡| 欧美丰满熟妇bbbbbb| 天天干天天要天天色| 1级黄色片在线观看| 顶级嫩模被啪啪得娇喘呻| 人无套内射人妻毛片| 精品国产日韩一区三区| 真实亲子乱子伦纪实| 自拍亚洲国产精品成人| 亚洲激情五月一区二区三区| 在线观看自拍视频国产| 久久精品天堂一区二区| 91普通话国产对白在线| 日本黄色三级免费网址| 亚洲精品视频在线观看你懂的| 182午夜tv在线观看| 亚洲熟妇色xxxxx欧美| 亚洲v欧洲va国产va| 亚洲手机在线免费视频观看| 美国和俄罗斯特级大黄片| av毛片黄片在线观看| 人妻熟女一区二区aⅴ水野| 中文字幕一区二区三区久久| 国产午夜在线视频观看麻豆| 久久青草欧美日韩精品| 欧美经典精品一区二区| 我要看黄色片子一级片子| 天天干天天日天天操综合| 东北老熟女啪啪嗷嗷叫| 天天干天天日天天扣| 国产午夜在线激情免费| 国产成人在线视频网站| 国产剧情精品在线观看| 人妻熟女一区二区aⅴ水野| 91麻豆欧美成人精品| 亚洲天堂2018色| 成人国产av精品网址| 久久国产精品一区二区久久| 青青草原av免费在线观看| 国产精品xxxx国产喷水| 免费日本伦理片在线观看| 欧美视频精品免费观看| 7777久久亚洲中文字幕密| av老熟妇在线播放网| 青青草小视频在线播放| 欧美一级 欧美三级| 小欢喜高清视频在线观看| 天天色天天干天天好逼综合网| 天天操天天干天天忙| 岛国精品一区二区中文字幕| 现代日本美人画全集| 成人区人妻精品一区二区网站| 人妻中文字幕久久不卡| 欧美人与性动交a欧美精品| 熟女高潮一区二区三区在线视频 | 卡通动漫欧美亚洲综合| 在线视频 欧美 日本| 都市激情亚洲校园春色| 最强蜜臀美腿av尤物| 激情综合色综合久久久久久| 黄片高清男人的天堂| 成人午夜福利一区二区| 久久六月激情中文字幕| jdav简单av在线播放| 亚洲高清资源在线观看| 91在线手机视频播放| 69视频在线91观看| 999精品色在线观看| 成人福利 在线观看| 日本直接看不卡的视频在线| 国产情侣自拍一区视频| 色播五月亚洲综合网| 久久久久久91精品人妻| 天天操天天色天天透| 一区二区三区熟女人妻| 在线视频聊天你懂得| 蜜桃精品久久久久久久免费观看| 99精品丰满人妻一区二区| 天天日天天爽天天日天天爽| 国产精品高潮呻吟av在线观看| 久久久久有精品国产白浆 | 另类专区 欧美专区| 天天做天天摸天天爽| 男人电影天堂在线观看| 9l视频自拍蝌蚪9l成人蝌蚪| 深夜在线看福利视频| 在线观看69式视频| 青青草原精品在线观看| 日本 中出 中文字幕| 国产美女啪啪啪啪啪啪| 91麻豆精品国产自产在线91| 国产剧情v 在线精品| 瑟瑟鲁视频在线观看| 91亚洲国产亚洲国产亚洲| 97在线视频在线观看| 热99久久这里只有精品| 啪啪啪小视频免费网站| 亚洲第一福利视频在线| 自拍偷拍99亚洲视频| 台湾中文妹子网一区二区| 亚洲成人一区二区在线观看下载| 苍井空大战黑人一小时| 一区二区三区熟女人妻| 人妻之和服诱惑在线| 国产一区二区三区偷拍视频 | 亚洲自拍偷拍视频区| 青青免费操在线视频观看| 亚洲综合天堂婷婷六月丁香|