美國做家Tim Ferriss今日在科技博客mashable上撰文分享了軟件公司App Empire首席執行官Chad Mureta開發暢銷應用程序的寶貴經驗。html
在短短兩年時間裏,Mureta建立和銷售了三個應用程序公司,得到了數百萬美圓的收入。他共開發了40多個應用程序,這些程序被下載超過3500萬次。在Mureta開發的應用程序中,有90%的應用成功盈利。並且,在開發這些應用程序的過程當中,Mureta每週工做不到五個小時。程序員
他是怎麼作到這一點呢? Mureta將他的經驗總結爲以下10個步驟。編程
1.找到市場感受學習
在任何領域,你的成功與你對市場的理解直接相關。對於應用程序開發來講,你應該到蘋果App Store和谷歌(微博)Google Play中去尋找市場感受,由於它們是頂級的應用程序商店。測試
瞭解App Store的最好方式是學習蘋果公司爲它製做的小抄。這些小抄以圖表方式列出了App Store全部應用程序和各種應用程序中最昂貴、最廉價和最賺錢的應用,並且幾乎都是實時數據。網站
常常查看這些小抄,並用筆記本記下你發現的可能趨勢。反覆這樣作,你將學會怎樣進行成功的應用程序設計、營銷和不一樣的訂價模型。這個研究的過程很簡單,不費分文,並且有趣。google
2.研究成功的應用程序設計
你怎麼知道市場須要你開發的應用程序呢?看看那些頂級的應用程序。這些頂級應用中有與你想要開發的應用相似的嗎?若是有的話,你已經有了一個潛在的贏家。若是沒有,繼續尋找。就是這麼簡單。htm
「我認爲模仿現有的應用程序是很重要的,這一點怎麼強調也不過度。」Mureta說,「人們很容易愛上本身的創意,即便它們並不合乎市場的胃口,這是人們可能犯下的最昂貴的錯誤之一。」開發
Mureta 曾開發過一種Emoji應用,它成功地模仿了同類產品。首先,他下載了全部主要的Emoji應用。「我喜歡它們,但我發現它們擁有的表情類別不夠多樣化, 並且功能有限。」他說,「考慮到Emoji鍵盤的表情符號數量有限,並且不能增長。我不知道怎麼才能完善這些現有的應用程序。」
最後,Mureta開發出了一個應用程序,它不只能開啓Emoji鍵盤,並且其自身也包含額外的450種表情,這些表情還能夠經過短信、電子郵件和Facebook等渠道共享。
3. 設計你的應用程序
現 在是將你的研究成果轉化成產品的時候了。怎樣正確表達你的想法?Mureta建議將它簡單地繪製在一張紙上。有些人喜歡使用Photoshop或 Draft製做數字形式來表達。可是,什麼形式讓你感受最舒服?什麼形式可以展示程序員所須要的細節?這兩個問題的答案決定什麼是你的最佳表達方式。
爲了使設計過程更容易,Mureta在App Store中找到某些可供參照的應用程序,並將它們提交程序員。
舉個例子,Mureta曾讓程序員下載一種叫「XYZ」的應用程序,由於他須要模仿她的某項功能。Mureta說:「我模仿現有應用程序中的某些功能,並清楚地告訴程序員。」
你表達的東西越清晰,誤會和問題出現的機會就越少。
4.到應用程序平臺註冊
一旦你有一個清晰的創意,你須要做爲一個「開發者」到你想爲之開發應用程序的某個平臺去註冊。不要被「開發者」這個詞嚇倒,它並不意味着你必須是個程序員。它僅僅意味着你是某個應用程序的發佈者。
對於你開發的第一個應用程序,Mureta強烈建議選擇蘋果iOS平臺,而不是Android或Blackberry。這是由於iOS平臺會增長你開發的應用盈利的可能性。
另外,不要忘了查看App Store審查指南。蘋果公司在審查過程當中會強制執行設定的規則,若是你不遵照這些規則,你的應用程序將會被拒絕。
5.尋找合適的程序員
找到你的第一個程序員將是一個漫長的過程,但這值得花時間。偉大的員工將幫助你避免沒必要要的延誤,節約將來的成本,並儘量避免挫折。你永遠須要尋找新的人才加入你的團隊,因此學習如何快速、有效地評估程序員是很重要的。
尋找過程的第一步在招聘網站發佈招聘公告。大部分程序員將位於海外,因此你會面臨溝通和時差方面的問題。所以,你首先須要在Skype上和應聘者進行交談。
在交談過程當中,要注意應聘者自我表達的能力。他是否有說了太多多餘的話?他可以流利使用你的母語嗎?他對本身的回答有自信嗎?他的語氣和神態如何?
若是你對某個應聘者有任何疑慮,就堅決果斷地另找別人。但若是你能很容易地與他溝通,就能夠進行下一個步驟。
6. 簽署保密協議、分享你的想法、聘請你的程序員
你必須保護你的創意、源代碼和任何其餘知識產權,因此在正式聘請程序員以前須要與他簽署一項保密協議(NDA)。
在聘請過程當中提出工做進度表和時間表,並將所開發的應用程序分紅幾個部分。你也須要制定一個雙方都能接受的簽到表,由於你須要在合做過程當中按期審查工做。
7.程序編寫
Mureta建議,與其倉促地完成整個項目,不如從幾個較小的任務開始,逐步提升程序員的工做量。你須要評估程序員的圖形處理能力、執行速度和總體工做狀態。
「若是你對他們的工做能力感到不滿,你須要迅速解聘他們。記住:慢聘請、快解聘。猶豫不決將付出代價。」Mureta說。
下面是程序編寫階段的三個步驟:
1.圖標——請程序員設計應用程序的圖標,並提交給你。若是你對該圖標有一些想法,立刻告訴程序員,並要求他們提供512×512規格、能在iTunes查看的藝術版本。
2.Hello, World!——請程序員建立一個叫「Hello, World!」的應用程序。這是一個簡單的應用程序,打開後會出現一個顯示「Hello, World!」的頁面,建立它只須要10分鐘。這麼作不是爲了測試程序員的編程技巧,而是爲了測驗程序員向你提交應用程序的方式。這個應用程序應該包括你 所開發的應用程序的圖標,因此你能夠在手機上看到它的效果。
3.程序交付——當程序員準備向你展現你所開發的應用程序的測試版時,你應要求他製做一個「ad hoc」——你所開發的應用程序的測試版本。這個「ad hoc」能夠在iPhone上安裝並運行。
8.程序測試
對你開發的應用程序進行測試是很是重要的,由於在這個過程當中你可以看到消費者將如何使用你的產品。用戶將提出你意想不到的問題。
拿出你的初始設計文件,並測驗程序的每個功能。永遠不要由於某種功能在上一次測試中正常運行而假定它在下一次測試中也同樣。每次測試都必須包括每一項功能,在最終發佈以前的最後一次測試中尤爲如此。
不要將本身做爲惟一的測試員。讓每個你認識的人都來測試你的應用程序,從你12歲的侄子到你75歲的祖母。在測試完成以後,根據收到的最好反饋對你的應用程序進行最後的調整。
9.提交審查
如今,是時候將你的應用程序提交到App Store中進行審查了。
最好讓你的程序員教你如何提交你開發的最初幾個應用程序。可是,不要向你的程序員或其餘人泄露你的賬戶登陸信息。
蘋果公司對應用程序的審查時間取決於開發者是我的仍是企業。若是是我的,審查時間須要3至7天。若是是企業,預計要等7到10天。
10.市場營銷
App Store中充斥着成千上萬了不得的應用程序,要取得成功,你須要尋找突破口。
爲了有效地進行推廣,你須要專一於幾個關鍵領域,使該領域的客戶可以發現和下載你的應用程序。你的應用程序中每個基本要素都是營銷機會。
因爲消費者需求和市場競爭,你的應用程序將始終須要改進,因此你的營銷過程也是如此。對於Mureta開發的大多數應用程序而言,每個應用的圖標和屏幕版式他都修改了3到5次,標題和描述修改了5至10次。此外,他幾乎每次更新應用程序時都要改變關鍵字。
最後,Muerta還有一個特別的營銷技巧:充分利用應用程序的免費期,它能夠幫你得到新的用戶,這是推廣應用程序的關鍵。