以用戶的角度給Android開發(fā)者的一封信
相比起蘋果在HIG(iOS Human Interface Guideline)中提到的尊重用戶、分析手勢操作設(shè)計(jì)以及對UI框的規(guī)范指導(dǎo),Android的用戶原則中所提到的內(nèi)容就顯得更加親切。
如果你感覺到學(xué)院派的論調(diào)已經(jīng)讓你在設(shè)計(jì)過程中感到一種枯燥,不妨試試以用戶的角度給自己的設(shè)計(jì)提點(diǎn)意見。
吸引我的眼球
用意想不到的驚喜來取悅我
一個(gè)漂亮的界面、一個(gè)精心設(shè)置的動(dòng)畫、一個(gè)適時(shí)的音效反饋都是一此愉快的體驗(yàn)。通過將不同的細(xì)節(jié)特效組合起來,除了可以在視覺上更加自然,更可以讓我感覺到自己掌握了一種強(qiáng)大的力量。
真實(shí)的對象比按鈕和菜單更有趣
在應(yīng)用程序中讓我直接接觸和操作目標(biāo),可以讓我減少認(rèn)知成本,同時(shí)也讓我可以獲得一種滿足感。(現(xiàn)在的我不希望每一次的操作都像是在玩文字冒險(xiǎn),每次只有一個(gè)按鈕,然后在上面進(jìn)行文字注釋)
給它打上“我的”標(biāo)簽
我更喜歡添加屬于自己的個(gè)性化風(fēng)格,因?yàn)檫@讓我感覺這就像是身處自己的家里一樣,一切盡在掌握之中。你可以向我提供一個(gè)智能的、漂亮的默認(rèn)方案。同時(shí)你也考慮添加一些有新意卻對主要任務(wù)不造成影響的自定義項(xiàng)目。
嘗試去理解我
在我使用了那么多次你的應(yīng)用以后,你應(yīng)該了解并記住我的行為和使用。不要讓我一遍又一遍的去重復(fù)相同的操作,最好你能讓我直接使用我曾經(jīng)做出的選擇。
簡化我的生活
保持簡潔
向我說明時(shí),請使用簡單的單詞和短句進(jìn)行說明——我在閱讀時(shí)很有可能直接跳過你寫的那些又長又復(fù)雜的句子。(你不會(huì)讓我讀了一遍發(fā)現(xiàn)沒效果,又重頭再細(xì)細(xì)的讀一遍吧)
圖片比文字更直白
請你盡量使用圖片向我進(jìn)行闡述。因?yàn)閳D片更能吸引我的眼球,也往往比文字更能讓我有直觀的理解。
替我做出選擇,但最終由我做出決定
你可以預(yù)先猜測我的需求,然后向我推薦你最好的解決方案,但是不要一開始就胡亂給我一堆的詢問和選擇。太多的選擇以及被迫決定會(huì)讓我非常煩惱。還有,以防萬一記得給我一個(gè)“撤消”的按鈕。
只在我需要的時(shí)候向我顯示
同時(shí)讓我看的太多,會(huì)讓我感到難以承受。所以,你最好把那些復(fù)雜的任務(wù)和信息分解成多個(gè)便于操作和理解的步驟。目前對我沒有必要的選項(xiàng),暫時(shí)不要向我展示,同時(shí)也要告訴我在需要時(shí)我應(yīng)該到哪兒去找它們。
你應(yīng)該讓我知道我身處在什么位置
讓我清楚地知道當(dāng)我在使用應(yīng)用時(shí),我身處的位置和通往其它操作的路徑。讓你應(yīng)用的各個(gè)部分區(qū)分明確,并在界面切換時(shí)使用適當(dāng)?shù)倪^渡效果,用來向我敘述它們之間的關(guān)系,讓我盡可能多的理解你的應(yīng)用。
請不要隨便丟掉我通知過你的設(shè)置要求
請你保存好我花費(fèi)了時(shí)間與精力專為你準(zhǔn)備好的內(nèi)容與個(gè)人設(shè)置,讓它們可以在任何時(shí)間任何地點(diǎn)都能代表我曾經(jīng)使用過你,并且可以在手機(jī)、平板和PC之間同步更改。如果這樣的話,以后你要進(jìn)行升級或者其它方面變動(dòng),我也更愿意盡量的配合你。
如果你們看起來是如此的相似,那么你們給我的服務(wù)也應(yīng)該相同
請你在設(shè)計(jì)時(shí),盡量在視覺上使用明顯的差異來幫助我區(qū)分你所提供的功能上的不同。避免讓你看上去相似的樣子、我用手指觸碰你的時(shí)候卻發(fā)現(xiàn)你長的對不起你的功能。
只有在重要的時(shí)刻才打斷我
你就像一個(gè)屬于我的私人助理一樣,不應(yīng)該在無關(guān)緊要的時(shí)候打擾我。我希望能更加集中精神的完成手上的任務(wù),除非你發(fā)現(xiàn)了十萬火急的事情需要我處理,否則還是不要隨便打斷我的任務(wù),這會(huì)讓我感到不開心,嫌棄你。
讓我眼前一亮
給我最實(shí)用的那三板斧[!--empirenews.page--]
當(dāng)我摸索出你為我設(shè)計(jì)好的使用技巧時(shí),我會(huì)感覺非常的親切。在你的應(yīng)用程序里,我使用了其他Android應(yīng)用廣泛采用的一些操作技巧,發(fā)現(xiàn)你采用可許多相同的視覺模式和肌肉動(dòng)作,這讓我很容易就上手了,并且真的很滿足。比如,我經(jīng)常使用的“輕掃”,這是一個(gè)我在Android應(yīng)用中經(jīng)常使用到的導(dǎo)航快捷手勢。
我知道不是你的錯(cuò)
友好禮貌地提醒我改正錯(cuò)誤——在使用你的應(yīng)用時(shí),我不希望你讓我感覺到自己很蠢。所以,在使用的過程中出現(xiàn)錯(cuò)誤提示的話,請你清楚簡明地給出一個(gè)解決方案,以便讓我能夠盡快的反應(yīng)過來,加以修正。
避免提及那些我看不懂的技術(shù)術(shù)語(我已經(jīng)受夠了微軟動(dòng)不動(dòng)就提示我10個(gè)數(shù)字的錯(cuò)誤代碼,希望你能理解)。當(dāng)然,如果你的應(yīng)用能夠把這些“事故”在后臺(tái)偷偷地為我處理掉,那就更完美了!
請積極的向我反饋你的設(shè)計(jì)
把一個(gè)復(fù)雜的任務(wù)分解成多個(gè)較小的步驟,可以讓我更輕松地順利完成它。讓我在每次行動(dòng)后都收到一個(gè)反饋的響應(yīng),即使只是一點(diǎn)微弱的熒光也會(huì)讓我感到親切。
為我能用更簡單的方法完成無法想象的高難度任務(wù)
用一個(gè)像我這樣的菜鳥也能夠理解的簡單操作,完成我從未想象過的達(dá)人成就。例如,可以自動(dòng)組合多種照片濾鏡效果的一鍵功能,簡單的幾步操作,就可以使業(yè)余的照片變的看起來很有范兒。
優(yōu)先處理更重要的事情
并非所有操作的優(yōu)先度都是一樣的。我需要在設(shè)計(jì)時(shí)了解到我最重要的應(yīng)用功能是什么,并讓這個(gè)功能可以在我需要的時(shí)候更快的發(fā)現(xiàn)和使用它——比如說相機(jī)的快門,或者是音樂播放器的播放/暫停按鈕。