97干视频,99国产精品懂色,亚洲精品99久久久久中文字幕,伊人五月丁香综合AⅤ,国产精品成人免费999

  您的位置:華清遠見教育科技集團 >> iOS資料 >> iOS_UI開發(fā)之人機界面設計原則  
 
iOS_UI開發(fā)之人機界面設計原則
分享到:

偉大的用戶界面會遵從用戶界面設計原則,這些原則基于用戶思考和工作的方式,而非基于設備的能力。一個費解的、邏輯混亂的、不誘人的界面會讓原本很偉大的程序變成一團漿糊。但是一個優(yōu)美的、符合直覺的界面能夠與程序的功能相輔相成,給用戶留下良好的印象。

美(Aesthetic Integrity)

美不是一個衡量程序好不好看,而是程序的外觀和與其功能是否相襯。比如說,一個用來產(chǎn)生內(nèi)容的程序(譯者按:比如word、ppt)往往把它的裝飾性元素處理得很低調(diào),并通過使用標準的控件和動作來突顯任務。這可以幫助用戶獲得有關(guān)該程序目的和特性的信息。反過來講,如果這個程序采用了某種鬼靈精怪的界面風格,用戶就會陷入沖突的迷霧。

類似地,在那些娛樂性應用的界面上,用戶期待界面能夠非常漂亮,充滿探索趣味。雖然用戶不希望在游戲中完成嚴謹?shù)娜蝿,他們(nèi)匀黄诖螒虻耐庥^可以與體驗一致。

一致性

界面一致性能夠讓人們沿用以往學會的知識和技能。保持一致性不是說要盲目地抄襲其他程序。相反,它應當利用那些用戶已經(jīng)熟識的標準和范式。

為了鑒別一個程序是否遵從一致性原則,可以思考如下問題:

● 該程序是否與iOS的標準一致?它是否正確地使用了系統(tǒng)提供的控件,外觀和圖標?它是否將程序與設備的特性有機地結(jié)合在一起?

● 該程序是否保持了充分的內(nèi)部一致性?文案是否使用了統(tǒng)一的術(shù)語和樣式?同一個圖標是否始終代表一種含義?用戶是否能預測他在不能地方進行同一種操作的結(jié)果?定制的UI組件的外觀和行為在程序內(nèi)部是否表現(xiàn)一致?

● 該程序是否與以往諸多版本保持一致?術(shù)語和意義是否保持一樣?核心的概念沒有發(fā)生本質(zhì)變化?

直接控制

當用戶直接控制屏幕上的物體,而非通過各種控件時,他們會更深地沉浸在任務中,也更清楚地理解他們行為的結(jié)果。iOS用戶很享受在多點觸摸屏上直接控制的感覺。手勢使得用戶對屏幕上的物體擁有更強的操縱感。因為他們可以不再通過鼠標等中介設備控制物體。

例如,用戶可以用手指姿勢直接縮放一塊內(nèi)容區(qū)域,而非通過放大縮小按鈕。在一個游戲中,玩家可以直接移動或操縱物體。再例如,游戲里會出現(xiàn)一只鎖,用戶可以旋轉(zhuǎn)鑰匙來打開它。

在iOS程序中,用戶可以在如下場景體驗直接控制

● 旋轉(zhuǎn)或用其他方式移動設備,以影響屏幕上的物體。

● 使用手勢操縱屏幕上的物體。

● 看到他們的動作有直接的、可見的結(jié)果。

反饋

反饋告知用戶他們的行為有何結(jié)果,使用戶確信程序正在運行中。人們操縱控件時期待即刻的反饋,也期待在較長的流程中能提供狀態(tài)提示。

內(nèi)置的程序會為用戶的每一個動作提供可覺察的反饋。例如,當用戶點擊列表項時,該項的背景會變成高光。在那些會持續(xù)很多秒的長流程里,一個控件會展示已完成的進度,并在可能的時候提供解釋信息。

順滑的動畫會給用戶提供有意義的反饋,幫助用戶了解動作的結(jié)果。例如,列表在添加新項時會向下滾動,幫助用戶發(fā)現(xiàn)這個顯著的變化。

聲音同樣能為用戶提供有用的反饋,但是它不應是唯一的或主要的反饋方式。因為用戶的使用場景可能會迫使他們關(guān)掉聲音。

暗喻

當虛擬的物體和動作是真實世界中物體和動作的暗喻時,用戶會立刻明白該如何使用這個程序。經(jīng)典的例子是文件夾:在真實世界里,用戶將東西放在文件夾里,所以他們立刻明白電腦上可以把文件放在文件夾里。

合適的暗喻應該即暗示了使用方法,又避免與它模仿的現(xiàn)實世界里的物體和動作面臨同樣的限制。例如,用戶需要放海量的東西才能把文件夾塞滿,而這在現(xiàn)實世界里是不可能的。

iOS為暗喻提供了充足的空間,因為它支持豐富的動作和圖片。用戶與屏幕上的物體進行交互,就像在現(xiàn)實世界中操縱同樣的物體一樣。iOS系統(tǒng)中的暗喻包括:

■ 輕觸iPod的播放按鈕

■ 在游戲中拖拉,輕拂或水平滑動物體

■ 滑動切換開關(guān)

■ 輕拂(Flicking over)一疊照片

■ 旋轉(zhuǎn)拾取器的撥輪,做出選擇(Spinning picker wheels to make choices)

一般而言,暗喻在沒有做過多引申時效果會比較好。例如,如果在操作系統(tǒng)里文件夾必須放在書柜里,它就用起來沒那么靈光了。

用戶控制

應該由用戶出發(fā)和控制操作,而非程序。雖然程序可以建議某種流程、操作,也可以警示危險的結(jié)果,但拋開用戶由程序來做決策未免太過荒誕。優(yōu)秀的程序能夠平衡用戶的操作權(quán)并幫助用戶避免犯錯。

用戶在控件和行為都很熟悉、可以預測結(jié)果的時候有操控感。而且,當動作非常簡單直白時,用戶可以很容易地理解并記住它。

用戶希望在進程開始執(zhí)行前有足夠的機會取消它。而且他們希望能在執(zhí)行破壞性動作前有再次確認的機會。后,用戶希望能優(yōu)雅地終止運行中的進程。

 更多相關(guān)文章

·iOS_UI開發(fā)之平臺特點
·iOS_UI開發(fā)之要旨概覽
·iOS開發(fā)用戶界面設計原則
·iOS開發(fā):Objective-C命名規(guī)則
·iOS開發(fā):Objective-C代碼規(guī)范