天天看點

Android Design Principles

Android Design principles.

Android Design Principles

Enchant Me

Delight me in surprising ways

用驚奇的方式取悅使用者

  漂亮的界面,仔細放置的動畫,一個恰到時機的音效,都是愉悅的體驗。

  輕微的效果會造成一種不費力感覺,還有一種力量就在手邊的感覺。

Real objects are more fun than buttons and menus

真實的物體比按鈕和菜單更有趣

  允許使用者在你的app中直接觸摸和操縱物體。

  這樣使得執行一項工作時的認知更加容易(花費的努力更少),同時在情感上也獲得更多滿足感。

Let me make it mine

允許個性化定制

  人們喜歡加一些個性化的東東,這樣可以讓他們覺得在自己家一樣自在,并且有掌控感。

  可以提供一些預設的情況(預設情況要保證合理、美觀),但是也考慮到一些更加有趣的個性化定制,隻要不妨礙主功能就行了。

  這個比較典型的例子就是換桌面、換皮膚。

Get to know me

了解使用者

  學習使用者的喜好,記住它們,把上一次的選擇放在最友善獲得的位置。

  而不是一次又一次地讓使用者做出同樣的選擇。

Simplify My Life

Keep it brief

保持簡短

  用短的段落和簡單的話,如果句子太長使用者會比較傾向于skip它們。

Pictures are faster than words

圖比文字好

  考慮用圖檔來解釋概念,圖檔比較容易引起使用者的注意,而且比文字更有效。

Decide for me but let me have the final say

為使用者做決定,但是讓使用者有最終選擇權

  采取一些最好的猜測和行為,而不是直接問。

  太多的選擇會導緻使用者不開心。

  僅僅在你選擇錯了的時候,允許使用者改變你的行為。

Only show what I need when I need it

僅僅顯示使用者目前需要的東西

  當人們一下子看到太多東西的時候,會感到不堪重負。

  把任務和資訊分解成可消化的小塊,将目前不必要的選項統統隐藏起來,在使用者進行下一步的時候再交給他們。

I should always know where I am

使用者需要一直知道在哪裡

  給使用者以信心,讓他們知道他們在什麼位置。

  應該讓你的app中的地方看起來明晰,在螢幕之間使用一些轉換,來顯示場景之間的關系。

  對于正在進行中的任務,提供一些回報。

Never lose my stuff

永遠不要丢失使用者的東西

  對于使用者花時間建立的東西,一定要儲存好,讓使用者從任何地方都可以擷取。

  記住設定,個性化的觸摸,還有一些使用者創造的東西,要跨平台:手機、平闆、電腦。

  這樣做,更新對使用者來說就顯得很容易和友善,不會帶來額外的麻煩。

if it looks the same, it should act the same

看起來一樣的東西,應當具有一樣的功能

  通過視覺上的明顯區分,幫助使用者區分功能上的不同。

  避免modes,避免那些看上去相同的地方,對于相同的輸入卻做出不同的響應。

Only interrupt me if it's important

僅僅在重要的情況下打斷使用者

  像一個優秀的助手,會保護人們,免于非重要的小事。

  人們會想要保持專注,除非重要,或者對時間敏感,否則不要去打斷使用者。

  打擾會造成困擾,體驗不好。

Make Me Amazing

Give me tricks that work everywhere

用一些在哪裡都能用的技巧

  如果使用者自己解決了問題,他們會感覺非常好。

  讓你的app易于學習,從其他的Android app中學習視覺模式和肌肉記憶。

  比如,滑動就是一種很好的導航捷徑。

It's not my fault

不是使用者的錯

  在你提示使用者改正錯誤或者糾正的時候,be gentle.

  在用你的應用的時候,使用者會想要感覺自己很聰明。

  如果出錯了,給出清晰的恢複指令,但是不用給出技術細節。

  如果你可以背景直接修複問題那就更好了。

Sprinkle encouragement

給予鼓勵

  把複雜的任務分成比較小的幾步,讓它們容易完成。

  對行為給予回報,即便隻是一個很微弱的光暈。

Do the heavy lifting for me

為使用者做一些重要的提升

  讓新手感覺自己是專家,讓他們能夠做成一些他們以為自己不能做的事情。

  比如,把多種照片效果結合在一起的快捷方式,可以讓業餘的照片制作者在簡單的幾步之後看到神奇的效果。

Make important things fast

讓重要的事情變快

  不是所有的動作都是相同的。

  找出你的app中最重要的部分,讓它很容易被發現,并且可以很快被使用。

  就像相機應用的快門鍵,或者是音樂播放軟體的暫停鍵。

參考資料

  http://developer.android.com/design/get-started/principles.html

作者: 聖騎士Wind

出處: 部落格園: 聖騎士Wind

Github: https://github.com/mengdd

微信公衆号: 聖騎士Wind

Android Design Principles