上篇文章介紹了Android開發(fā)的設計理念的一部分,并沒有得到博友們的多大認可,只看到了一位博友在下面留言期待下一篇文章的發(fā)表,為了這小小的唯一支持,我決定繼續(xù)把后面的8個要點介紹一下,自己也潛心反省一下,自己的理解是不是太淺薄,
Android開發(fā)之程序員必須要懂得Android的重要設計理念2
。二、增加易用性
(6)一樣的標志,一樣的功能
我們的程序 應該幫助人們通過視覺辨別就可以輕松判斷該圖案或者按鈕代表著怎樣的功能,能清晰的分辨出來,而不是讓用戶費勁腦筋的去猜想這個按鈕可能代表什么功能。我們的程序應該極力避免一種情況,類似的圖案或者按鈕卻在不同的地方,代表著不同的功能。
(7)不要打斷用戶的行為
我們的程序應該像個大明星的私人助理那樣,時時刻刻為用戶提供幫助,保護人們免受不重要的細節(jié)。用戶希望保持專注,除非它是至關重要的和時間敏感,一個中斷可能會引起用戶的不愉快和厭惡。
三、使應用有趣
(1)讓程序更容易學習
當我們的用戶充分搞清楚情況的時候,他們會感覺良好。我們應該使我們的應用程序更容易學習,我們應該使我們的視覺模式或肌肉記憶變得比其他Android應用程序簡單容易。例如,返回的按鈕就是一個很好的導航捷徑,
電腦資料
《Android開發(fā)之程序員必須要懂得Android的重要設計理念2》(http://www.oriental01.com)。
(2)用戶永遠是對的
請有禮貌的促使人們做出修正,友好的。當他們使用你的應用程序,用戶希望感受到他們是聰明的,一下子就上手了我們設計的程序,使用流暢,會讓他們充滿自豪感。如果出現(xiàn)錯誤,我們應該給明確的修正指令,而不是技術細節(jié)。如果我們能在背后修復這個bug,這樣更好,而不是把錯誤拋給用戶。
(3)給予用戶鼓勵
我們的程序應該把復雜的任務分解成一步步的較小的步驟,讓用戶可以很容易地完成。此外我們的程序應該給用戶實時反饋進度,比如說增加一個Progressdialog,即使它只是一個細微的光芒,也會有著意向不到的效果。
(4)讓用戶變得專業(yè)
我們的程序最好可以讓用戶覺得他們通過我們的程序可以完成一些平時完成不了的事情,比如各行業(yè)專家的技術。例如比較火的美圖秀秀,結合多個照片效果可以使業(yè)余照片看起來只需要驚人的只有幾步。
(5)我們的程序應分清主次
切記一點,我們的程序 并不是所有的行為都是平等的。在我們的應用程序里,我們開發(fā)人員應事先決定好什么是最重要的,對于這款應用來說是最核心的功能,讓該功能容易找到和快速使用。比如360相機的快門按鈕或者天天動聽的音樂播放器暫停按鈕。
好了android的開發(fā)設計理念寫完了,希望對各位能有所幫助吧!