App 獨立開發經驗分享(8 年職涯發展篇)
寫給正猶豫加入獨立開發的你,這些可能也是你加入後會體驗到的經歷
要說筆者當初是怎麼步入獨立開發領域的,這完全就是一個巧合。當還是一枚電機系大二生時,我只是帶著想轉系的好奇心報名了台大資工辦的暑期 iOS 開發課程,在與一個 Firebase 登入的 bug 纏綿悱惻整整一天一夜後,從此跟 app 獨立開發就談了長達8年的戀愛,直到今天。
這篇文章主要分享了我在過去 8 年中在 app 獨立開發領域的經歷,按照時間順序逐章呈現。或許有些內容一開始比較平淡,但讓我先來講一個激動人心的瞬間:有一家紐約新創公司買下了我的 app!
一、只做免費的精品 APP
剛離開暑期 iOS 開發課程後,有一天我突然有了一個靈感,想著從自身需求出發,做一款能快速記錄語錄的app。簡單來說,這個 app 功能就像便條紙一樣:使用者只要打開 app 以後就能快速記下一段話,然後做成圖片導出到 Instagram。我當時其實對 iOS 的開發語言還是一竅不通,只大概學到了有哪些工具、後端的平台、以及開發編譯器可以使用等等。所以對於要去開發一款這樣的 app,對我來說是有挑戰的。
我當時每想到一個功能,就要上網搜尋影片和教學文章,一步一步照著指示跟著做。這整個過程,其實是很享受的。每次跟著指示做出一個自己規劃的功能,那個成就感堪比遊戲打怪,是非常爽的!
當時,作為一名新手小白,我完全出於熱愛在開發 app。我想著只要我的 app 足夠實用,受使用者喜愛,那就已經是無上的滿足和幸福了!我並沒有想著要盈利什麼的,那對我來說太現實了。

二、開始嘗試加入收費與廣告
隨著功能越疊越多,該學的都學的差不多了。當每天都在碰一樣的技術,我開始對已經會的東西感到無聊,我想玩不同的花樣,於是開始探索起 Google 嵌入廣告的 API。
這時距離剛踏入獨立開發領域不到一年時間,當我看到每天的收入逐漸增長,我開始考慮如何將這些收益用於進一步經營我的 app。我進而學習了應用內購(In-App Purchase)功能,發現這一功能還分成一次性購買和訂閱兩種付費模式,於是我嘗試實現了不同的模式。我為我的語錄 app 創建了多種升級版本,讓用戶可以挑選符合自己需求的版本解鎖更多進階功能並去除廣告。
三、學會流程化操作並擴大產品線
當語錄 app 引入廣告與應用內購功能後,我逐漸瞭解到其實做 app 是能盈利的,獨立開發是一個能夠透過多種管道實現商業化變現的方法。這時候,我認為自己是改變了初衷的了,不再只是為了學好寫 app,而是更注重長期可持續。要可持續,首要關注的是能養活自己,讓獨立開發成為職業。
然而,單獨一款 app 的收入來源是不穩定的,收入波動較大。為了穩定收入來源,我開始擴大我的產品線。於是這個階段我開始大規模開發簡單的修圖 app,並嘗試組合不同的廣告與應用內購模式。同時,我也嘗試提供付費下載 app 的選項。

在擴增產品線實現後,收入開始達到平穩狀態,雖然稱不上多到可以養活自己,但至少每天都有收入了。

四、開始行銷與營運 APP
有一次,當我將一個付費下載的 app 暫時轉為免費下載時,我發現一些網站和粉絲專頁會跟蹤報導市場上有哪些 app 轉為免費,然後進行宣傳。這激發了我一些行銷的點子。
從此以後,我適時會將我的付費 app 暫時變為免費,通過這種方式吸引粉絲專頁引入大量流量,實現產品之間的互相導流。
這麼做的原因,一方面可以讓更多的人體驗到我的產品,共享其中的樂趣和價值。另一方面,這種策略不僅能夠為我的 app 帶來更多的下載量,也擴大了我的用戶群體,讓更多人受益於我的作品。我希望我的產品可以為使用者提供有價值的體驗,並成為他們日常生活中的有用工具。
五、作品被看見並收購
大概也就是限免的手段奏效吧,開始有一些來自世界各地的公司來信合作,大部分是合作做商店搜索排名的優化(ASO),在一次好奇心驅使下,我付費請他幫我做了優化了,過程跟心得挺有趣的,也許未來再寫一篇文章分享吧。
這裡更想分享的是其中兩個比較特殊的經驗,第一個是來自杭州的公司想要依據我的日活用戶數量,按照每個人大概五元新台幣的價格(已經忘記實際價格了,這是舉例),買下整個 app。我當時婉拒了。
第二個經歷是在 Instagram 上,一位美國新創公司的創始人私訊我,希望購買我的兩個 app。當時,我認為這個經歷非常新奇,我提出了價格,順利地將 app 轉交給了他。對我來說,這應該就是在 8 年獨立開發生涯中最令我感到自豪的一刻了吧!

六、七年之癢
接下來,因為繼續讀研究所,後面又忙著實習與論文,就沒有再繼續開發app了。直到今年畢業,終於又有時間繼續維護舊 app 了,才發現『咦!怎麼提不起勁了?』
我想加入新功能,但是卻沒有任何想法。我想優化 UI 設計,但是好懶。我想做新 app,但是想到好花時間,就又退縮。
我才意識到,原來長時間獨自開發,不斷重複之前已經做了好幾年的工作,會喪失動力。例如,編寫文案、設計界面、製作產品介紹圖等等,這些都讓我感到疲憊。雖然我想進步,但畢竟不是設計師,術業是真的有專攻,不在行就真的不在行,我發現自己越來越沒有自信了。
七、開始尋求團隊合作
很幸運地,想找團隊的想法早在幾年前就有了,但是一直沒有跨出那一步。就在七年之癢之時,是真的幸運遇到了一位交互設計師,彼此在討論想法時發現很合得來,於是開始了一個新的專案。
從此,我只需要專注在開發上,其它有關設計、文案等工作可以放心交給更專業的設計師負責。也從此刻開始,我明白到,一個人雖然可以全權對自己的作品負責,並且想做什麼就做什麼,但終究做不長久。而團隊是可以分工合作的,當有一件事情是一個人不擅長的,那麼另一個人可以很完美地接手。這促使了我可以更放心、更自信地專注在自己的開發工作上。

結語
其實,還有好多未來的規劃想分享,不過一次寫太多字了好累ㄚ(xD),也許留到以後再說吧!
上一篇:App獨立開發經驗分享(入門篇)
