1. 程式人生 > >Android開發之程序猿必需要懂得Android的重要設計理念

Android開發之程序猿必需要懂得Android的重要設計理念

要求 而不是 sso lease 自己 == 重設 rfi 歸屬感

?????前幾天去參加了帶著自己的作品去參加服務外包大賽,由於簽位抽到的比較靠後就等待了蠻久,就跟坐在前面的一起參賽的選手開始討論Android的開發經驗。各自給對方展示了自己的作品,小夥伴就建議我看一下官方Design的設計原則會非常有幫助。今天就想依據自己的理解把其設計原則分享給大家。總共是三大點。17小點。

一、讓用戶沈醉

(1)註重設計的細節

??? 精致的界面 ,?設計恰當動畫或適時的音響效果都是一種快樂體驗。微妙的影響將導致一種遊刃有余的感覺,感覺到一股強大的力量就在眼前。

技術分享圖片

(2)盡可能使用形象化的圖標而不是普通的button或菜單

?????????? 在你的應用程序裏同意用戶直接接觸和操作實體對象。

它將降低了用戶所需的認知負擔。以及運行一項任務的時間,而在情感上更讓人滿足。

技術分享圖片

?? (3)讓用戶能夠展示個性

?????? 用戶喜歡添加自己喜歡的元素以此來添加自己的歸屬感。既要提供合理的預設值,也要給用戶提供可選的不會妨礙主要功能實現的效果選擇。

技術分享圖片

??? (4)去了解用戶的行為

????? 去學習用戶的使用行為,而不是要求他們做出相同的選擇。將常常使用的功能放在顯而易見的位置。提高用戶的體驗感覺

技術分享圖片

二、添加易用性

??? (1)精簡文字

????? 用簡單的短語詞組,句子太長會引起用戶的厭惡感。

技術分享圖片

?? (2)圖片比文字更有吸引力

?????考慮使用圖片來闡釋創意和理念。圖片非常easy的會得到用戶的註意力和好感。

技術分享圖片

??? (3)讓用戶有終於的決定權

????? 先推測用戶的行為和想法而不是直接去詢問用戶,太多的選擇和決定會讓用戶厭煩。除非用戶的選擇會造成不良的後果。

技術分享圖片

?? (3)在合適的場景出現合適的選項

???????假設一下子讓用戶看到太多的東西,會讓用戶認為迷茫和受打擊。

盡量將功能和信息細分化,變成一小塊一小塊。適當的隱藏不重要的選項和教導用戶怎樣前行,這會讓用戶認為自己非常愚蠢。

技術分享圖片

?? (4)用用戶清晰的知道應用的功能結構

????? 讓用戶知道你的應用程序的不同的Activity之間的內在邏輯和功能上的聯系。將功能的進程或流程的進度反饋給用戶。

能夠通過導航的實際或者頂端tab界的設計。

技術分享圖片

?? (5)不要遺失用戶的過往信息

??? 記住用戶的設置、歷史瀏覽信息和在手機、平板電腦,和電腦的自己定義創作。這將使你的應用上升一個級別。

技術分享圖片

???今天就寫到這把。還有8個點沒講到。看大家的反饋在看看寫不寫下把。

Android開發之程序猿必需要懂得Android的重要設計理念