6、應用生態系統
盡管你能夠設計出為用戶多種不同目標服務的獨特應用,但它永遠都只是整個動作系列的一個步驟。
想想看你的智能手機所具備的功能:電話記錄、聯系人、短信息、郵件、瀏覽器、拍攝照片和視頻、GPS和地圖等。利用這些功能。對于所有這些已構建的模塊,你無需自行制作。用戶已經很熟悉這些標準工具,不要在這些內容上浪費精力。
以下是個簡單但極為普遍的動作流程:接到邀請你前往某個地點的電話。查看時間。查看天氣。用Google Maps搜索該地點。用Foursquare簽到。那么,你的應用要同整個流程中的哪個部分綁定呢?
沒有用戶會單純為了你的應用而擺弄自己的手機設備。但是如果你成功制作了一款優秀的軟件,他們會愿意將其整合到日常的手機使用流程中。讓用戶能夠便捷地使用分享或在網絡上搜索有趣信息等功能,使他們交替使用你的應用和其他應用。

share(from phandroid)
(許多應用會直接綁定Android的分享機制。你可以將此作為應用的優勢。)
7、讓你的應用更為獨特
目前,Android Market上有數十萬款應用。你或許會時常問自己,如何從如此多的同類應用中突出重圍。如果你想要構建的又是一款無聊的黑白數獨游戲,或者是基于官方代碼范例的記錄應用,那就很難獲得可觀的下載量。
不要認為目前市場上已經沒有優秀應用的發展空間。用戶偏好的應用類型各不相同。有些人偏愛幾乎能夠做所有事情的記錄應用,有些人需要的只是帶有同步功能的文本編輯應用,還有些人只是想要個有著清楚UI的記錄應用。
無論你選擇的是哪個方向,要構建帶有一定特征的應用。操作系統和核心應用已經為用戶提供了所有基本功能。制作某些能夠用內置解決方案吸引用戶使用產品,這樣才能夠脫穎而出。將你的應用視為住在智能手機中的小機器人。它與你交流,告訴你有趣的事情,幫助你完成日常事務。你希望自己的機器人聰明專業,還是精明可愛,抑或是滑稽搞笑?
在應用構建的開始就要記住這一點。人們喜歡與他們的個性相符的應用。如果你想要構建照片分享應用,可以為其添加各種主題和徽章。如果想要構建的是款定位服務應用,可以考慮將其簡化成只具有最基本的功能,讓所有內容自動化完成。應用設計愿景的微小改變可能會改變整個應用以及用戶的使用方式。

Feedly engadget(from phandroid)
(Feedly也是款整合Google Reader的新聞閱讀器,但是它使用類似于雜志的呈現方式和清晰的界面設計,這就是該應用與其他閱讀器的不同之處。)
8、遵守平臺指導原則
盡管你的目標是制作出獨特的應用,但是并非意味著應用的每個部分都要完全與眾不同。谷歌就Android應用的設計和開發提供了許多指導性原則。熟悉這些原則。人們能夠用來研究現代智能手機的時間比你想象的要少。不要讓應用中遍布自定義互動元素,這會讓他們的操作更為困難。
學習使用Android設備需要用戶適應觸摸、輸入、搖動甚至不時按動硬件按鍵等操作。他們需要識別輸入區域、選擇框、模式對話框和菜單等樣式。你真的還想給他們增加更多的負擔嗎?
使用簡單和直觀的列表。在應用開啟屏幕中,用大圖標來呈現主要功能。添加標題作為最常用功能的入口,讓用戶能夠隨時返回開啟屏幕。如果你無法顯著提升某些操作的功能,那么就保持原樣。人們會認同應用和整個操作系統的一致性。
認真研究谷歌的界面和決策。熟悉整個原則,并在開發應用時用上這些原則。但是,不可過于死板。如果你能夠改良某些元素,而且你確信自己的做法比原則建議的更好,那么就勇敢去做!

catch notes(from phandroid)
(Catch Notes用戶的多數動作可利用應用中的大圖標功能實現,這款應用遵從了基本原則,因而運轉良好。)
9、測試
所有的用戶都各不相同,我們必須正視這個問題。你可以在應用中投入盡可能多的精力,但是你不可能令所有人滿意。甚至連將應用制作成適合多數人的需求都是件很困難的事情。
不要誤解我的說法。你在發布應用前,必須考慮到不同人可能會有不同的使用方式。你需要不同的人來測試應用,由此找出最惱人的問題和漏洞。大公司往往耗資數千美元進行可用性研究,在昂貴的實驗室中讓數百名不同類型的用戶測試應用。
雖然這是個提升應用UI的絕妙方法,但多數獨立和小型開發商無法承擔如此多的費用。但是,也不要以此為借口而放棄應用測試。你可以開展成本低廉的測試,尋找不同的用戶群體,由此來大幅改善你的應用,讓其能夠滿足更多用戶的需求。
將應用原型安裝到你的開發設備上,花點錢購買些小禮物,開展應用測試。先從同事和好友開始,然后再以你從未見過的陌生人為對象。多數人都愿意花點時間來體驗全新的東西,只要你足夠禮貌甚至愿意為他們費時測試應用提供獎勵。
讓他們像你預期那樣使用應用,然后細致地觀察他們的使用過程。告訴他們目標是什么,但要盡量少提供幫助,但也別讓他們卡在某個地方。很快,你就會發現應用的紕漏和瓶頸。
10、發布到市場上
你已經制作完成了自己的首個應用。感覺很棒,不是嗎?
不要犯許多開發者犯下的某些錯誤。誠然,你想要將應用發布到市場上,看看用戶會有何評價。但是,最后這幾個步驟會讓你的首次發布更為成功。
確認完成對應用的測試后,我們還需要考慮些小問題。
你上傳到Android Market的應用還應該帶有以下4種資產:
(1)應用功能描述
(2)高清應用圖標
(3)呈現在Android Market上的小型推廣條幅
(4)顯示在網頁版市場中應用旁邊的較大“推薦”圖像
不要低估這些資產中的任何一項。精心撰寫的介紹和清晰且設計精美的圖像會讓你的應用顯得鶴立雞群。用戶會察覺到你額外投入的這些精力。
如果制作清晰精美的圖像或撰寫介紹不是你所擅長的事情,可以尋求設計師和撰稿人的幫助。額外付出一些金錢會對應用的成功有所幫助,而且這些只需幾個小時便可完成。
如果你想要在應用發布前就開始對其進行推廣,可以注冊Twitter賬戶,制作外觀精美的登陸頁面,開始宣傳應用。對于營銷而言,多早開始都不為過。培養人們對應用的興趣,他們會在應用完工前就開始傳播。

Android Market(from phandroid)
(Android Market網絡版使用高清版本的應用圖標和大型功能圖像。)
