User Interface Design Tips – [Android官方設計指南閱讀筆記]

來源:互聯網
上載者:User
  題外話:最近讓自己感受挺深的就是身邊一個同學參加的那個"中國移動MM百萬青年創業計劃"的比賽,一開始自己都不知道有這比賽,後來在上Android課時老師讓他上來介紹自己的開發心得時,自己才意識到,身邊缺少的不是機會,缺的是會留意機會的到來與有勇氣去把握機會的那種精神。聽說那個獎金挺豐厚的,但自己更被他的一句話所引發不少思考:興趣是讓他參加這個比賽的原因(當時在下面看書,不怎樣記得原話,就是強調了興趣的重要性而已)。用諾基亞時用J2ME開發自用的程式,用M8時學習Windows Mobile的開發,用Android手機時學習Android的開發。
  自己屬於那種興趣比較廣泛的那種,對新事物的接觸面相對很廣,但很少會對某樣事物產生持久的熱情,包括對待身邊的人也是如此。很糾結自己是否會是一個合適當程式員的人,對UI設計有興趣,對使用者體驗有興趣,對很多事物有興趣,只是更多的是沒有持久力的感情,自己的確應該反思下這種求學態度,專註於某一兩門方向,要做到。

  專業方向課選了一個移動開發平台,要學習Android的開發基礎,期末結課評分的標準是自己根據自己的想法設計一個Android,自己想了一下,發現很多都已經有了成品,看來,現在,技術水平不是我們技術發展的瓶頸,而是創意吧。

  在網上查資料時,看到官方部落格上一份關於Android UI設計方面的建議與看法,覺得挺好的,記錄下自己的閱讀過程。
  官方查看地址:https://docs.google.com/fileview?id=0BxEWAcbuDzg1NGNiZmVhNDgtMWIyNi00MTU4LTkwYjEtNGQxODkzOTMzNjM0&hl=en

  該份PPT首先分析了一個良好的UI介面所能帶來的好處,像軟體品質的提升、在Android Market裡會得到好評及排名等等,其實,很重要的一點就是良好的UI->良好的產品->優勢(技術與非技術)->更多的收益。這條反應鏈的最終目標是非常現實的,也是合乎情理的。

  整份PPT主要包括下面的5個討論話題:1、Do's and don'ts;  2、Desgn philosophy and considerations;3、UI framework features you should definitely be using; 4、New UI design patterns; 5、Icons and guidelines.
  
  自己的關注點在於Do's and don'ts以及裡面提到的Desing philosophy and UI framework features。

  首先是5個don'ts:

1->不要照搬你在其它平台的UI設計,應該讓使用者感覺是在真正使用一個 Android 軟體,在你的商標顯示和平台整體觀感之間做好平衡2->不要過度使用模態對話方塊3->不要使用固定的絕對位置的布局4->不要使用px單位,使用dp或者為文本使用sp5-> 不要使用太小的字型
  接著是9個do's:
1-> 為高解析度的螢幕建立資源(縮小總比放大好)2-> 需要點擊的元素要夠大3-> 表徵圖設計遵循 Android 的準則4-> 使用適當的間距(margins, padding)5-> 支援D-pad和軌跡球導航6-> 正確管理活動(activity)堆棧7-> 正確處理螢幕方向變化8-> 使用主題/樣式,尺寸和顏色資源來減少多餘的值9->和視覺互動設計師合作

  這些的確是些好的提醒,像自己在平時做項目或者做作業時經常會貪圖方便用絕對位置或者px單位,這樣在平台遷移的時候就很容易出現布局上的問題,好的編碼習慣是從平時開始積累的,要養成。

  
  然後作者提到了一些可供參考的設計哲學:
1-> 乾淨而不過於簡單2-> 關注內容而非修飾3-> 儲存一致,讓使用者容易投入其中,可附加少許變化4-> 使用雲端服務(儲存和同步處理的使用者資料)來加強使用者體驗

  

  而自己關注的最後一部分是作者給出的幾個優秀介面的設計準則:
1-> 關注使用者2-> 顯示正確的內容3-> 給予使用者適當的回饋4-> 有章可循的行為模式5-> 容忍錯誤

  最後剩下的內容都是一些設計上的細節,值得仔細看看。
  推薦資源:http://android.guao.hk/posts/android-ui-developments-part-i.html(有關這份文檔的翻譯及譯者的一些看法)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.