離開前公司開發app已經一年了,這篇文章可能有點亂,請慎入。
也許有人以為我在離職前就已經動手在開發了,
其實--大。錯。特。錯~!!
在那之前我只會C/C++跟Java(Matlab硬要算的話也會一點),
我是離職後才開始學Objective-C跟Cocoa Touch。
2011年整個夏天都在學這些東西跟寫sample code還有想idea。
9月才開始開發,12月才上架,而且第一次上架一波三折,
被Apple退貨了很多次(App Review Guide的條文太多了,很容易踩到),
1.0上架的東西跟當初第一版送review的真的差很大。
不過記得上架後最開心的事情有三樣:
1. 第一天就有人下載app
2. 下載app的人來自於想都沒想過的國家,能全球的人透過app連結的感覺很妙
3. 第一次有人付費購買app
但是這樣子的快樂並沒有延續多久,因為過了新年以後的下載量就迅速減少了。
因為1.0版只是最小可行性產品,當時覺得有人下載就表示有需求,
也許是個好的開始,卻沒想到也是誤判形勢的開始...
接下來的幾個月時間就是一直在改版和改進穩定性。
在1.0出廠之前就訂下一個月要出一次.1版的進度,因為Apple審app要一週,
所以又抓緊時間修送審後發現的bug或defect,並且在.1版之後馬上送..1版,
一方面是要督促自己要有紀律,另一方面是訓練自己估算時程的能力。
(其他像version control等基本技能當然是必備)
我記得我在書桌旁邊貼了一張版號跟內容的清單,
上面列了洋洋灑灑的功能要做,如今大部份都有做進去了。
但...現在想起來那是app毀滅的開始,因為app應該是要把單一功能做到極致,
我自己卻犯了以往一直嘲笑台廠包山包海包豬肉的問題。
但是做app不是只有開發,銷售也是重要的一環,
也是對工程出身的人來說最弱的一環,
所以這段時間的學習重點之一就是如何銷售app。
由於app產業先天上的限制,有些銷售的手段無法使用,
例如兩套app bundle在一起打折賣。
一般開發者會用的方法還有像價格策略、送promote code、
在論壇介紹、請app review site試用、cross promote等等,
但我學到最重要的就是let the app sells itself.
好的產品是可以讓人願意替你介紹的。
我也有想過用app海來增加廣告收入,
但是我只做了一款"電費估算機"就發現問題了:
我沒辦法maintain這麼多套產品,這樣只會拖累其他app。
還好做"電費估算機"的時間不長,就經驗來說倒是挺有收穫。
以銷售額來說,這個產品是失敗的。
以目的(學習iOS開發、上架、銷售與客服)來說,我已經達到了。
幸好,這個app並沒有借錢開發,也沒有合作夥伴,我只要對自己負責就好了。
創業的壓力真的不小,收入就是個大問題,這完全影響了社會對你的觀感,
我還記得離職第3天去辦信用卡就被洗臉了。
即使你再怎麼吶喊自己學了多少、你有多少實力,
對大多數人來說,沒錢,你就是失敗。
奉勸各位想跳出來做的朋友,仔細想想你夠不夠抗壓性來創業。
可是我完全不後悔創業這件事。
有了外在環境的挑戰,才會去學習以往不會碰觸的東西;
這跟以往只是照興趣去看東西又不一樣,因為自己知道這次是來真的了。
以往只會說"某某sales不知道在搞什麼鬼,他應該怎麼樣怎麼樣...",
轉眼間已經變成我應該要這樣那樣...
我還是熱愛做一個工程師的感覺,但我也不甘只是一個工程師。
我也了解到我不是萬能的,像美工就不在行。
雖然大部份的圖都是我自己畫的,但是一看就知道水準在哪。
所以下次一定要找美術來合作(以下開放報名 XD)。
這一年來有開心的時候,也有難過的時候,
有沒日沒夜埋首苦幹的時候,也有覺得白做工的時候,
重點是你所相信的是什麼,那才是支持你走下去的動力。
就像我相信我能改善人們的生活,降低資源的浪費,
我相信我能透過app做這件事,所以弄了一個"購物記憶王"。
它不賣,但是實現了我所相信的事。
也許有人以為我在離職前就已經動手在開發了,
其實--大。錯。特。錯~!!
在那之前我只會C/C++跟Java(Matlab硬要算的話也會一點),
我是離職後才開始學Objective-C跟Cocoa Touch。
2011年整個夏天都在學這些東西跟寫sample code還有想idea。
9月才開始開發,12月才上架,而且第一次上架一波三折,
被Apple退貨了很多次(App Review Guide的條文太多了,很容易踩到),
1.0上架的東西跟當初第一版送review的真的差很大。
不過記得上架後最開心的事情有三樣:
1. 第一天就有人下載app
2. 下載app的人來自於想都沒想過的國家,能全球的人透過app連結的感覺很妙
3. 第一次有人付費購買app
但是這樣子的快樂並沒有延續多久,因為過了新年以後的下載量就迅速減少了。
因為1.0版只是最小可行性產品,當時覺得有人下載就表示有需求,
也許是個好的開始,卻沒想到也是誤判形勢的開始...
接下來的幾個月時間就是一直在改版和改進穩定性。
在1.0出廠之前就訂下一個月要出一次.1版的進度,因為Apple審app要一週,
所以又抓緊時間修送審後發現的bug或defect,並且在.1版之後馬上送..1版,
一方面是要督促自己要有紀律,另一方面是訓練自己估算時程的能力。
(其他像version control等基本技能當然是必備)
我記得我在書桌旁邊貼了一張版號跟內容的清單,
上面列了洋洋灑灑的功能要做,如今大部份都有做進去了。
但...現在想起來那是app毀滅的開始,因為app應該是要把單一功能做到極致,
我自己卻犯了以往一直嘲笑台廠包山包海包豬肉的問題。
但是做app不是只有開發,銷售也是重要的一環,
也是對工程出身的人來說最弱的一環,
所以這段時間的學習重點之一就是如何銷售app。
由於app產業先天上的限制,有些銷售的手段無法使用,
例如兩套app bundle在一起打折賣。
一般開發者會用的方法還有像價格策略、送promote code、
在論壇介紹、請app review site試用、cross promote等等,
但我學到最重要的就是let the app sells itself.
好的產品是可以讓人願意替你介紹的。
我也有想過用app海來增加廣告收入,
但是我只做了一款"電費估算機"就發現問題了:
我沒辦法maintain這麼多套產品,這樣只會拖累其他app。
還好做"電費估算機"的時間不長,就經驗來說倒是挺有收穫。
以銷售額來說,這個產品是失敗的。
以目的(學習iOS開發、上架、銷售與客服)來說,我已經達到了。
幸好,這個app並沒有借錢開發,也沒有合作夥伴,我只要對自己負責就好了。
創業的壓力真的不小,收入就是個大問題,這完全影響了社會對你的觀感,
我還記得離職第3天去辦信用卡就被洗臉了。
即使你再怎麼吶喊自己學了多少、你有多少實力,
對大多數人來說,沒錢,你就是失敗。
奉勸各位想跳出來做的朋友,仔細想想你夠不夠抗壓性來創業。
可是我完全不後悔創業這件事。
有了外在環境的挑戰,才會去學習以往不會碰觸的東西;
這跟以往只是照興趣去看東西又不一樣,因為自己知道這次是來真的了。
以往只會說"某某sales不知道在搞什麼鬼,他應該怎麼樣怎麼樣...",
轉眼間已經變成我應該要這樣那樣...
我還是熱愛做一個工程師的感覺,但我也不甘只是一個工程師。
我也了解到我不是萬能的,像美工就不在行。
雖然大部份的圖都是我自己畫的,但是一看就知道水準在哪。
所以下次一定要找美術來合作(以下開放報名 XD)。
這一年來有開心的時候,也有難過的時候,
有沒日沒夜埋首苦幹的時候,也有覺得白做工的時候,
重點是你所相信的是什麼,那才是支持你走下去的動力。
就像我相信我能改善人們的生活,降低資源的浪費,
我相信我能透過app做這件事,所以弄了一個"購物記憶王"。
它不賣,但是實現了我所相信的事。