資深app開發者的經驗之談:想簡單點,降低風險
注:此文是從事app開發已有10年曆史的Rob Jonson的經驗之談,原文發表在VB上。Rob Jonson是一位自學成才的程式設計師,以Hobbyist之名釋出app已有10年曆史。Rob靠直接通過應用商店賣app(包括最暢銷的VLC Remote和VLC Streamer)給客戶為生。他開發的第1個app是針對Treo600(全球第1款智慧手機,Palm OS)的Butler就是最暢銷app。隨後Rob通過2008年釋出VLC Remote而成功轉戰至iOS市場(當時蘋果應用商店剛剛開張)。後來,他又針對Palm OS、Web OS、Android、Windows Phone、iOS、Mac及Windows等平臺開發了各種應用。他其中的一款早期的Palm OS app甚至還影響了Web OS的一項關鍵功能應用全域性搜尋“Just type”。
媒體喜歡炒作“app百萬富翁”,那些因為開發出來的產品吸引了風投或資金雄厚的技術巨頭(如Google、蘋果)的創業者。但是大多數開發者永遠都不會生活在那樣的世界裡。
大多數人只能以承包或給別人寫應用為生,但有的也能靠寫自己的app拿到各大應用商店販賣維持生活。我就靠著自己的app熬過了10年。此間經歷了第1臺智慧手機Palm Treo 600誕生、iPhone革命及Android的逐漸普及。
這麼說我是冒著聽起來像是個歷盡滄桑的老傢伙的風險的,我見過了許多的變遷,對市場的形成方式感到震驚。但有些東西在我做了Hobbyist Software 10年以後仍然是對的,我認為這些東西在我掛(鍵)盤後仍舊如此。以下就是一位開發者獨行客的若干提示與觀察。
滿足自己需要
我大部分熱門的app都是為了滿足自己需要針對令我感到興奮的裝置而開發的。如果你希望自己的裝置具備某種能力,那麼很有可能別人也有這種需要。你有一個想自己解決的問題那麼解決起來自然也會更有動力,對問題的理解也會更深。還非常有趣。
獲得反饋,採取行動
無一例外,是那些積極參與的使用者的反饋讓我的app能夠不斷改進並保持新鮮。我親自回覆了大部分客戶的郵件,而且往往是很快就回。隨著客戶不斷向朋友推薦我的app,這似乎具有持續的暈輪效應。很多人都對收到開發者本人而非支援人員的郵件感到驚訝和高興。
保持簡單,但別過分
你往往會從那些技術性很強、需要許多複雜功能和選項的使用者那裡得到大多數的反饋。這些傢伙很棒,他們往往有一些酷斃的奇思妙想,但這些人畢竟不是你的主流使用者。為了讓更廣泛的使用者滿意,你得讓東西保持簡單。Palm OS往往把“Palm之禪”掛在口邊,痴迷於讓使用者的動作儘可能的少。蘋果也對簡單充滿渴望—儘管有時候會為了好看而妨礙了該目標的實現。
外觀重要
我開始開發的時候,app還是叫做application(應用),大家更關心的是內容而非外觀。但時過境遷。要想app取得成功,樣子也得好看。額外花些的時間(也許還有金錢,如果UI設計不是你的菜的話)打磨好app的介面。
成功無法預測
App就像流行歌曲一樣。你寫好、改進然後釋出。接下來是上天堂還是下地獄沒人知道。哪怕你寫的app第1次取得了成功之後也是如此。大多數流行樂隊都是曇花一現,大部分的開發者也在苦苦掙扎於把成功變成習慣。成功往往是不期而遇,那些我感到無比興奮的最後卻消失得無影無蹤,反而那些我不抱希望的卻成了我最成功的專案。你能做的只有盡力,釋出,然後繼續前行,如果你需要的話。
以小為美
有人說我小富即安,缺少抱負,但我喜歡自己小規模、低風險的做法。我沒有僱員。我開發、設計和釋出app的花費從來不會超過幾千英鎊。許多開發者靠借錢、僱用明星開發者與公關團隊來進行盛大推廣,緊緊抓住永遠難以捉摸的VC不放,或者希望技術巨頭出手收購。那些app創意大部分我都看了,想不通為什麼他們就不能埋頭開發、釋出,然後看看情況會怎樣。大部分會渺無影蹤,但能滿足某種需求的好創意會逐漸找到市場的。並且很有可能會像任何其他像樣的app一樣大獲成功,且風險很小。
相關文章
- Doxygen簡單經驗談。。。
- 需求編寫的幾點經驗之談
- 《暗影之手》開發者談獨立遊戲專案管理的10點經驗遊戲專案管理
- 關於單頁應用(SPA)的經驗之談
- Hugo 建站經驗之談Go
- 資深自由職業者經驗談:自由職業者的5種窘境
- Oracle insert大量資料經驗之談Oracle
- 騰訊資深產品經理談產品經理團隊管理幾點心得
- App架構設計經驗談:資料層的設計APP架構
- 獨立遊戲開發者的Kickstarter眾籌成功經驗談遊戲開發
- puppeteer踩坑經驗之談
- 重要知識點:如何降低DNS攻擊的風險DNS
- 微軟資深經理人的專案管理經驗(轉)微軟專案管理
- 從我的經驗談談MyISAM、InnoDB、BDB三種資料表的優缺點
- 平均每天發生近3起資料洩露事件 簡單5步降低資料洩露風險事件
- 提高隨身碟速度的經驗之談
- (ZT)30歲女人的經驗之談(美容)。
- 買車高手的經驗之談 實用
- 碼農處事經驗之談
- 經驗點談在JSP中的宣告. (轉)JS
- 經驗談
- 誰才是真正的資深開發者?
- 天行健開展精益生產專案的幾點經驗之談
- 1000分過CCNA之後的一小點經驗談(轉)
- 想輕鬆復現深度強化學習論文?看這篇經驗之談強化學習
- 一個三年工作經驗的Web工程師的經驗之談Web工程師
- 扎心!一個3年經驗的程式設計師經驗之談!程式設計師
- Linux網路安全經驗之談Linux
- 核心升級2.4.20『談點經驗』(轉)
- 面試流程——谷歌資深面試官經驗總結面試谷歌
- 資料庫的日常管理經驗淺談資料庫
- App架構設計經驗談:業務層的設計APP架構
- App架構設計經驗談:展示層的設計APP架構
- 資料庫設計經驗談資料庫
- 經驗談集
- DBA 經驗談
- 爆破經驗談
- 用過 Buffalo 框架的朋友有何經驗之談框架