開發一個移動應用以前應該思考的5件事

文章譯自:http://www.techtimetea.com/5-making-mobile-application/app

 

1.開發這個APP的目的是什麼?工具

2.我應該作開發什麼類型的APP?測試

3.開發項目中須要哪些工具?spa

4.先設計仍是先敲代碼?設計

5.免費仍是付費?code

 

1.開發這個APP的目的是什麼?遊戲

在應用市場上有成千上萬的移動應用,因此只有作一個市場上沒有的應用纔會給你帶來下載量。山寨應用一般只可能存活一段時間,因此,你的應用的排他性會保證你的應用的成功,圖片

 

嘗試和解決一個現今至今爲止沒有被任何一個開發者解決的問題。若是你在作一個健康或者健身類的APP,你能夠尋找別的這類APP,看哪些地方可以成爲你能提供給用戶的獨特的東西。若是你在作一個音樂類的APP,那麼你能夠努力作一個獨特的,從未出現過的界面設計(UI)。開發

 

永遠不要徹底抄襲應用市場上的某個APP的創意,不然你的帳號有可能會被永遠封禁。固然你能夠從中得到靈感或者應用在你APP的某個小部分上,可是記住,千萬別整個抄襲。圖片處理

 

2.我應該開發什麼類型的APP

 

APP能夠分紅不少類。每一個類別在包含自身的特性上都是特殊的。應用分類很是重要,由於它將告訴你如何量身打造你的APP。當你概念化你的APP創意的時候,應當確保你很清楚你的APP該分在哪一個類別。咱們曾經談到了部署一個應用程序時的類別選擇和它可能的在應用市場排名上的影響。

 

3.開發項目中須要哪些工具?

 

開發一個iPhone應用你須要一臺裝有蘋果SDK的Mac電腦,以及一張蘋果提供的每一年99美圓的開發人員許可證。除了蘋果SDK,你還須要一臺iPhone(最好是4和5都有)來測試你的APP。內置模擬器是個好東西,可是真正的測試應該在設備上。

 

開發一個Android應用,你須要安裝Android SDK,而且配置好它,除了Android 應用是用Java來開發的,而iOS應用使用C++,cocoa 和Xcode開發的之外,其它的基本跟前面同樣。

 

若是你想開發一個圖片密集型的遊戲或者應用,你還須要一些圖片處理工具,好比Adobe Photoshop 或者 Adobe Illustrator 來完成你的工做。

 

4.先設計仍是先敲代碼

 

設計是應用開發的一個核心方面,尤爲是在遊戲或音樂方面的應用。這些類別的應用尤爲着重於UI 和依賴於想象力。代碼必須迎合它們而且實現它們。相反則沒法成立。所以,對這類應用來講,最好的辦法就是先設計UI,而後再寫代碼。

 

然而還有一些應用是偏向於先寫代碼,而後再設計UI,可是這僅在當應用中沒有棘手的視覺元素時是可行的。此時代碼無須跟着設計走而且保證能將設計實現,可是整個應用從根本上仍然是創建在代碼的基礎上。

 

5.付費仍是免費?

 

這是開發者在寫代碼和設計UI以前須要克服的最大的挑戰之一。可是顯然,你開發一個應用的最終動機仍然會是經過它賺錢。付費模式可以給你帶來鉅額收益,若是你在初審時足夠幸運地被發現,然而這段時間以來,APP的付費模式逐漸衰落。人們再也不願意在沒有窺見這個APP的一隅以前就掏錢。所以,更好的作法是開發一個免費的版本,可是某些功能特性或者某些階段被限制,在鼓勵人們去購買完整版的應用。

 

以上這些就是你在開發一個移動應用以前應該考慮的最廣泛和最重要的一些因素。

相關文章
相關標籤/搜索