作者簡介:Steven Shen,曾經寫過一本書,也翻過一本書,開發 iOS app 有兩年多的時間,最大的成就是參與開發的 App 「行」在今年進到 Evernote DevCup 決賽,並且有機會在矽谷參與為期一個月的 Accelerator 。
文章原文在此:13 Lessons from 3 years on App Store。我自己本身開發 iOS app 也有兩年多了,前幾天看到這篇原文時頗有感觸,要在競爭激烈的 App Store 市場中生存的確不是件容易的事,原文所題的 13 個 lesson learn 的的確確都是紮紮實實的經驗談。所以在徵求原作者的同意後,我把他翻譯成中文,希望台灣其他同是 App 開發者能夠從這篇文章中獲得些什麼,有機會在台灣一起做出優秀的 app 來。一切都開始於四年前的 12 月,那時候我決定在家裡成立一間專門作 app 的工作室,從那之後花了大概六個月的時間,第一個 app 才正式上架到 App Store。同時,我的第一個女兒也正要出生,這也是為什麼我第一個 app 是為小朋友而設計的,它的名字叫做「Pocket Zoo」。從那時候開始,發生了很多事情,Tiny Hearts 也逐漸成長為一間真正的軟體公司,有著自己的辦公室,以及一小群聰明的團隊專注在開發人們會喜歡的產品上。目前我們不再僅限於開發給小朋友的 app ,之後也推出了 Wake 這個 app,它是一個直覺又漂亮鬧鐘 app,此外我們也在近期要推出全新的健身 app,稱作 Quick Fit。
Wake Alarm Clock for iPhone & iPad from Tiny Hearts on Vimeo.
這三年來,我們共推出了三款成功的 app,有著數百萬的下載,在這競爭激烈的 App Store 戰場中我們成功的存活下來了,這之間可說五味雜陳。我們曾經被 The New Your Times 以及 Wired Magazine推薦過,也遭受到不少來自競爭對手以及抄襲者的壓力,我們努力求生存,很幸運地我們所開發的每一款 app 都曾被 App Store 所推薦過,也曾經獲得幾個知名媒體跟部落格的報導,像是TechCrunch、TUAW、Lifehacker 以及 Fast Company 的 Co.Design。所以這篇文章我想要分享一下這三年來我從 App Store 裡面所學到的幾件事。
如果一開始你不打算持續奮鬥個一兩年的話,千萬不要貿然推出一個 app,因為我認為把 app 上架只是一整個過程的開始而已。 一開始的概念雛形、設計、開發與市場規劃都只是推動你的 app 來到起跑點,在這之後才是真正的競賽,接續而來的是持續不斷的修臭蟲、更新版本、維護、客戶 Support 、追蹤下載使用情況、以及更多的市場行銷等。如果你想要讓你的 app 一直維持在排行榜前幾名,能夠在 App Store 中存活,就必須要有持久戰的準備,持續不斷的維護你的 app,就像是培育蘋果種子一樣,不斷地給予養分及栽培,適當的維護就跟開發一個完美無缺的 app 同等重要。
在第一版正式上架前,需要確保你的 app 以滿足最好的需求性 (Desirability)、可行性 (Viability) 以及使用性 (Feasibility),我把它稱之為 MDVFP 的概念。它跟 MVP 的概念不一樣,但是這個概念可以幫助你在 App Store 中走的更長久。所以在推出第一個版本的時候,試著挑戰自己,盡可能用最短的時間做出最完善的產品。Quick Fit 的第一版總共只花了一個半月的時間。 做一款 app 就要做到有被推薦的價值,這也代表說你必須花一半以上的時間來把使用體驗做到最好。以 Wake Alarm 為例,我們的方法是以最快的速度做出雛形,然後一直不斷地作改善,直到完美的那一刻才正式推出第一版。所以原本只要一個半月的 Side Project ,卻前後花了 6 個月的時間。在 iOS 系統上作一個鬧鐘並不如想像中的容易,尤其是要作一款市場上最好的鬧鐘軟體 (附註,這應該是你每作一款 app 要設定的目標,如果你要做的 app 不會是各個類別中最好的,為什麼要花時間去作它呢?)我們第一個版本只花了幾個禮拜的時間,但之後卻經歷了 110 多個 alpha 與 beta 版才做出自己都滿意的版本。我們挑剔每個小細節,盡可能的讓產品變得更好,所以成就了最終的產品。而這樣的努力也在 app 上架後沒多久,就收到 Apple 的電話,並告訴我們他們非常喜歡 Wake,也願意在 App Store 首頁上推薦 Wake,甚至直到今日,Wake 都還一直獲得 App Store 的推薦。在這些小細節上的努力讓我們在營收上獲得不小的成功。MDVFP 是新的 MVP!
大家普遍的印象是 App Store 為開發者帶來不少收入,但是事實上,絕大多數的 app 其實沒有賺到太多錢。Apple 總共付給所有開發者超過 130 億美元,但如果把所有開發者不管從高收入以及其他開發者間畫出一張圖表的話,會得到像這樣的一張圖:App Store 是一個競爭激烈的市場,只有極少數的開發者有機會賺到最大的收益。而媒體也總是用聳動的方式報導那些少數極為成功的獨立開發者,我想這也是為什麼所有人都想跳進來作 app 的原因。如果賺錢是你開發 app 的唯一理由的話,那我奉勸你最好不要輕易的踏進來。 如果你只是想要找一個可以快速靠 app 賺錢的方法,最好再多想想,要靠 app 成功,最好有打持久戰的準備,如果沒有,這世界上還有其他可以在短時間內賺到錢的方法。 現在要開發一款 app 不便宜也不容易,一個 app 的花費通常是數萬美金,而且更殘酷的現實是,大多數的 app 都無法賺回所花的經費。在 App Store 上一個 app 的平均收入是 4000 塊美金,而且正如 Techcrunch 所報導的,對新進的開發者來說賺錢將會越來越困難:「新的 iPhone app 開發者所能分到的收入,大概只有前 250 名開發者的 0.25% 而已」,這說明了 app 的開發門檻已經相當相當高了,不過對那些已經跨過門檻的人來說則是個好消息。
如果一個 app 需要花超過六個月的開發時間,那就不值得去作。App Store 是一個很難預測的市場,要知道一個 app 在推出時是否能夠成功是幾乎不可能的事情,所以最好的方法是縮小產品範圍,縮小到可以在幾個月內執行的大小,最好的大小是三個月,但是最多也不要超過六個月的時間,如此一來才能夠把風險降到最低,千萬不要冒險去花 12 個月的時間去作一個產品。記著,時間是有限的資產,我想不會有人想要花整整一年的時間再加上自己所有的積蓄,最後卻得到一個失望的結局。開發出一個超級巨星般的產品是很難的,但並非不可能,你可以藉由不斷的雛形測試,用比較緊湊的時程逐步把產品帶到市場上作驗證,這麼作可以增加產品成功的機率,也可以有效地淘汰一些微不足道的想法,並且專注在那些有潛力的功能上。 使用好的 App 來培養好的品味你對產品設計的標準會隨著自身使用習慣上的標準提升而升高,你可以靠著多嘗試一些好的產品來提升自己的品味,例如那些有著完美設計的產品 (我自己本身就極度喜愛漂亮的 app、Macs 以及 Moleskins 筆記本)。使用這些設計出眾的 app 有助於提升自己在產品開發上的品味,你自身的標準也會跟著提升。這就像一些有名的美食評論家一樣,會藉由去一些以美食著名的餐廳來提升自己作出一道美味料理的能力。 如果開始不知道該怎麼去培養好的品味,可以透過使用其他產品開始。在每個產業或者類別裡,總是可以找到排行前三名的產品。在 App Store 裡,可以透過熱門排行來找到這些 app,雖然這不盡然是找到高品質 app 的最好方式,但是也不失為一個可行的方式。定期每週上 App Store 去追蹤那些被推薦的 app,或者是在網路上看別人的 Review 文章也都是一些不錯的方法。 但是也不要僅留心那些頂尖的 app,有時候用一下那些設計差勁的 app,你可以從中學到哪些是絕對不要去做的,網路上甚至還有個專門收集垃圾 app 的網站,要特別留心不要被歸類到垃圾 app 裡了。
外部限制是有幫助的,可以幫助你更快速推出產品。在我們決定要開發 Pocket Zoo 作為第一個 app 時,那時候就決定要參加 Appsfire App Star Awards 競賽,不過當時唯一的問題是,我們連產品都還沒有,所以 App Star Awards 就作為我們團隊在開發上的時間限制,而最後的結果是,我們在幾個月的時間內開發了 80% 的 app 功能,且來得及拍攝一隻介紹短片,並送審給 App Star Awards,這是我們當年所拍攝的短片:
Pocket Zoo™ with Live Animal Cams from Tiny Hearts on Vimeo.
雖然最終沒有贏得 App Star Award,但還是獲得該類別的亞軍,有機會在正式推出前得到一些媒體的報導如 Techcrunch 跟 Read Write Web。 其他的外部限制像是:新的 iOS 版本即將推出?新的 iPhone 或者 iPad 即將上市?家裡有小朋友即將出生?你可以把這些限制當作是目標去努力,幫助你們更快推出產品!