Android手機應用UI設計的10個建議

來源:互聯網
上載者:User

標籤:android   style   http   color   ar   使用   sp   strong   資料   

       隨著各種牌子的手機越來越多的發行,手機應用這一行業也變得炙手可熱。除了大的Team Dev,小團隊,以及個人開發人員,紛紛加入到這一熱門行業。       每個開發迴圈遲早到會走到應用幾近完成這個點。接下來要做什麼呢?你可曾重視“使用者體驗”這四個字?以下有10個技巧能夠使你開發的手機應用在發布前提升品質,最大化發掘該應用的潛力,從而最小化使用者差評和低下載量這種不良結果。          1、首次開啟體驗       優秀的網站和手機應用有諸多相似之處。這兩者都能夠迅速吸引使用者或訪問者。如果沒有做到這點,使用者很可能會轉而尋找其他替代品。多數使用者不願意浪費時間來弄清楚要如何運行應用或閱讀複雜的教程。他們會選擇放棄該應用。       首次開啟應用時,每個人的腦中都會浮現出相同的3個問題:我在哪裡?我現在能夠做什嗎?我接下來能夠做什嗎?       努力使應用立即對這些問題做出回答。如果你能夠在前數秒的時間裡告訴使用者這是款適合他們的產品,那麼他們勢必會進行更深層次的發掘。         2、便捷的輸入方式       想想看你是如何使用手機裝置的:開發人員的手機安靜地躺在平坦的案頭上,串連到配有大型鍵盤的PC上或許還完全開啟背光功能。現在,想想其他人如何使用他們的智能手機:走在熙熙攘攘的大街上,一手拿著杯咖啡,另一手拿著裝置,努力弄清楚他們最喜歡球隊的表現情況。       在多數時間裡,人們只使用1個拇指來執行應用的導航。不要執拗於多點觸摸以及類似的複雜輸入方法,要多考慮滾動和觸摸方式。讓人們可以迅速地完成螢幕和資訊間的切換和導航。讓他們可以快速獲得所需的資訊,珍惜使用者每次的輸入操作。         3、對比       你的開發環境或許是有著大型螢幕且光照適當的房間,但使用者使用應用的環境可能並非如此。儘管我們不願意,但是我們確實常需要在陽光強烈的環境下使用手機裝置。這種情況會對我們觀看螢幕產生很大的影響,介面設計時應當考慮到這點。在上述不佳條件下,可能會導致細節丟失,顏色分辨不清,某些元素因陽光反射而完全消失。       這並不意味著你只能將介面設計成黑白樣式,拋棄UI設計中所有漂亮的細節。這僅僅意味著,重要元素應當有足夠的對比,使之在此類條件下能輕易識別。如果你想要給代碼元素上色,那麼要添加簡單文字標籤之類的選項。如果你想用小細節和資訊來改善套用面板,這也是可以的,只是要確保你的UI沒有這些元素時依然能夠運轉。       為介面設定清晰的等級,大而明亮地呈現最有價值的功能,將任何不重要的內容完全移除。           4、不要讓使用者等待       沒有人喜歡等待,在移動領域中尤其如此。我們將裝置帶上火車,在汽車上快速回複郵件,或者在走出屋子的時候查看天氣預報。我們利用時間間隙來做這些小事情,來換取更多時間做真正喜歡做的事。不要讓人們等待你的應用做某件事情。提升應用表現,改變UI,讓使用者所需結果的呈現變得更快。       當然,所有人都能夠理解,有些任務需要花一定時間來執行,或者應用需要從網路上下載某些容量較大的資料包。但是不要讓使用者毫無意義地等待。要讓他們感覺到任務正在執行中。為按鍵添加“選擇”或“按動”的狀態,載入時間較短時可以添加旋轉符號,載入時間較長時可以使用進度條。但是,絕不要讓使用者面對空無一物的螢幕。       等待總是令人苦惱的。至少要讓使用者知道他們還需要等待多長時間。              5、不要忘記橫向呈現方式       有時,你或許會忘記手機裝置不只有單一的縱向呈現。雖然多數人能夠適應只支援縱向模式的應用,但確實有某些人喜歡橫向使用他們的裝置,尤其是那些有著實體鍵盤的裝置。隨著Android平板電腦的流行,這類使用者的數量可能會逐漸增加。       不要認為橫向模式只需簡單地加寬應用介面。橫向使用裝置有著完全不同的使用者體驗。在這種情況下,你可以用兩個拇指與螢幕互動。輸入變得更為簡單,而且多數情況下你會由左向右閱讀,不是由上向下。事實上,如果你的應用需要大量的閱讀和文字輸入,那麼絕對要有良好的橫向模式。       對使用者來說,橫向體驗是完全不同的。你可以利用這種更寬的布局,以完全不同的方式呈現資訊。比如,之前位於螢幕上方的按鍵可以移動到螢幕一側。利用更寬的螢幕,地圖、圖表和圖片可以呈現新的資訊。             6、應用生態系統       儘管你能夠設計出為使用者多種不同目標服務的獨特應用,但它永遠都只是整個動作系列的一個步驟。       想想看你的智能手機所具備的功能:電話記錄、連絡人、簡訊息、郵件、瀏覽器、拍攝照片和視頻、GPS和地圖等。利用這些功能。對於所有這些已構建的模組,你無需自行製作。使用者已經很熟悉這些標準工具,不要在這些內容上浪費精力。       以下是個簡單但極為普遍的動作流程:接到邀請你前往某個地點的電話。查看時間。查看天氣。用Google Maps搜尋該地點。用Foursquare簽到。那麼,你的應用要同整個流程中的哪個部分綁定呢?       沒有使用者會單純為了你的應用而擺弄自己的手機裝置。但是如果你成功製作了一款優秀的軟體,他們會願意將其整合到日常的手機使用流程中。讓使用者能夠便捷地使用分享或在網路上搜尋有趣資訊等功能,使他們交替使用你的應用和其他應用。         7、讓你的應用更為獨特       目前,Android Market上有數十萬款應用。你或許會時常問自己,如何從如此多的同類應用中突出重圍。如果你想要構建的又是一款無聊的黑白數獨遊戲,或者是基於官方代碼範例的記錄應用,那就很難獲得可觀的下載量。       不要認為目前市場上已經沒有優秀應用的發展空間。使用者偏好的應用類型各不相同。有些人偏愛幾乎能夠做所有事情的記錄應用,有些人需要的只是帶有同步功能的文本編輯應用,還有些人只是想要個有著清楚UI的記錄應用。        無論你選擇的是哪個方向,要構建帶有一定特徵的應用。作業系統和核心應用已經為使用者提供了所有準系統。製作某些能夠用內建解決方案吸引使用者使用產品,這樣才能夠脫穎而出。將你的應用視為住在智能手機中的小機器人。它與你交流,告訴你有趣的事情,協助你完成日常事務。你希望自己的機器人聰明專業,還是精明可愛,抑或是滑稽搞笑?       在應用構建的開始就要記住這一點。人們喜歡與他們的個性相符的應用。如果你想要構建照片分享應用,可以為其添加各種主題和徽章。如果想要構建的是款定位服務應用,可以考慮將其簡化成只具有最基本的功能,讓所有內容自動化完成。應用設計願景的微小改變可能會改變整個應用以及使用者的使用方式。          8、讓你的應用更安全       開發完應用了,你確定上傳到市場後不會被駭客攻擊,別逗了!在這個人都能被山寨的國度,安全還是重視起來吧。畢竟你的應用安全了,你可以獲得你應得的收益,並且也不會給你的使用者帶來損失,兩全其美,何樂不為呢?!       那麼,該如何加強擬開發的應用的安全性呢?首先,可以利用Safe.ijiami這個工具檢測下你開發的應用程式套件都存在哪些容易被駭客攻擊的風險,一兩分鐘的事,就可以清楚地知道apk存在的安全風險以及漏洞,最後還可產生一份詳細的報告。然後,根據這些漏洞再做相應的加密保護措施!不用擔心,不同的應用還有不同的解決方案,詳細瞭解口:http://www.ijiami.cn/appprotect_mobile_games          9、遵守平台指導原則        儘管你的目標是製作出獨特的應用,但是並非意味著應用的每個部分都要完全與眾不同。Google就Android應用的設計和開發提供了許多指導性原則。熟悉這些原則。人們能夠用來研究現代智能手機的時間比你想象的要少。不要讓應用中遍布自訂互動元素,這會讓他們的操作更為困難。       學習使用Android裝置需要使用者適應觸摸、輸入、搖動甚至不時按動硬體按鍵等操作。他們需要識別輸入地區、選擇框、強制回應對話方塊和菜單等樣式。你真的還想給他們增加更多的負擔嗎?       使用簡單和直觀的列表。在應用開啟螢幕中,用大表徵圖來呈現主要功能。添加標題作為最常用功能的入口,讓使用者能夠隨時返回開啟螢幕。如果你無法顯著提升某些操作的功能,那麼就保持原樣。人們會認同應用和整個作業系統的一致性。       認真研究Google的介面和決策。熟悉整個原則,並在開發應用時用上這些原則。但是,不可過於死板。如果你能夠改良某些元素,而且你確信自己的做法比原則建議的更好,那麼就勇敢去做!          10、測試        所有的使用者都各不相同,我們必須正視這個問題。你可以在應用中投入儘可能多的精力,但是你不可能令所有人滿意。甚至連將應用製作成適合多數人的需求都是件很困難的事情。       不要誤解我的說法。你在發布應用前,必須考慮到不同人可能會有不同的使用方式。你需要不同的人來測試應用,由此找出最惱人的問題和漏洞。大公司往往耗資數千美元進行可用性研究,在昂貴的實驗室中讓數百名不同類型的使用者測試應用。       雖然這是個提升應用UI的絕妙方法,但多數獨立和小型開發商無法承擔如此多的費用。但是,也不要以此為借口而放棄應用測試。你可以開展成本低廉的測試,尋找不同的使用者群體,由此來大幅改善你的應用,讓其能夠滿足更多使用者的需求。       將應用原型安裝到你的開發裝置上,花點錢購買些小禮物,開展應用測試。先從同事和好友開始,然後再以你從未見過的陌生人為對象。多數人都願意花點時間來體驗全新的東西,只要你足夠禮貌甚至願意為他們費時測試應用提供獎勵。       讓他們像你預期那樣使用應用,然後細緻地觀察他們的使用過程。告訴他們目標是什麼,但要盡量少提供協助,但也別讓他們卡在某個地方。很快,你就會發現應用的紕漏和瓶頸。           最後該發布到市場上了       不要犯許多開發人員犯下的某些錯誤。誠然,你想要將應用發布到市場上,看看使用者會有何評價。但是,最後這幾個步驟會讓你的首次發布更為成功。         確認完成對應用的測試後,我們還需要考慮些小問題。         你上傳到Android Market的應用還應該帶有以下4種資產:       (1)應用功能描述       (2)高清應用表徵圖      (3)呈現在Android Market上的小型推廣條幅      (4)顯示在網頁版市場中應用旁邊的較大“推薦”映像        不要低估這些資產中的任何一項。精心撰寫的介紹和清晰且設計精美的映像會讓你的應用顯得鶴立雞群。使用者會察覺到你額外投入的這些精力。

Android手機應用UI設計的10個建議

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.