起因
一開始是因為我想找一個幫助做決定的 app。我的想法是可以幫我系統(tǒng)列出待選擇事物的優(yōu)缺點,并且對各個優(yōu)缺點設(shè)置權(quán)重最終算出一個分?jǐn)?shù)來作比較。機緣巧合之下,被我搜到一個用轉(zhuǎn)盤隨機做決定的 app。具體是哪一個 app 我已然不記得了,只記得當(dāng)時覺得:這個 app 做得實在太爛了,讓老夫做一個完爆它。讓我決定做這個 app 的另一個很重要的原因是:功能足夠簡單,不用耗費太多時間。
說做就做。
因為我買了蘋果 99 刀的開發(fā)者賬號,所以我的目標(biāo)很簡單,把這 99 刀賺回來。
設(shè)計
首先要做的是,考察市面上同類的 app。
- 找出目前業(yè)界做得最好的 app,搜一下它的排名,如果排名過低,說明這個類型的 app 實在太小眾,不值得去做。
- 可以參(chao)考(xi)現(xiàn)有同類 app 的設(shè)計。通過親自體驗,找出各個 app 的亮點和缺點取長補短。
從 App Store 就可以獲取很多信息:
- 從詳情頁里可以看到 app 的功能介紹。
- 從發(fā)布?xì)v史可以看到一路踩了多少坑。
- 從用戶評價里可以聽到用戶真實的聲音。
在此基礎(chǔ)上再來規(guī)劃自己的功能會更加合理。
拿隨機轉(zhuǎn)盤這個類型來說,市面上做得最好的是 Decide Now!,排名在各個國家都很高,尤其是美國。首頁的交互和視覺做得非常好,但它存在三個問題:
- 輪盤選項設(shè)定起來非常麻煩,除了首頁之外交互非?;靵y。
- 定價策略有問題。它同時提供一個免費的 lite 版本,但是卻不支持自定義選項,導(dǎo)致評分很低。而收費版本售價 2 刀,有點偏高。
- 在排除已選項后,被排除選項兩側(cè)的選項被轉(zhuǎn)到的概率更大(功能設(shè)計問題)。
所以還存在搶占市場的機會。獲取 app 排名信息的渠道有很多,國外有著名的 AppAnnie,國內(nèi)有禪大師、七麥等。
然后就要為 app 起名了。之所以叫「小決定」是因為它只能用來做不重要的小決定。它的定位很簡單:拯救選擇困難癥患者。除此之外還可以做很多:決定誰來買單、誰來做家務(wù)、上課點名、真心話大冒險等需要隨機選擇的地方。
接下來就開始設(shè)計功能。一開始只實現(xiàn)最核心的功能,轉(zhuǎn)盤本身和自定義轉(zhuǎn)盤,后面再慢慢增加新功能。事實上有一些功能的使用頻率非常低,屬于我意淫出來的需求,所以還是要讓用戶反饋和埋點數(shù)據(jù)來說話。
平時多體驗不同的 app 并且細(xì)致觀察,設(shè)計出來的交互就不會太差。
視覺由于沒有專門的設(shè)計師,只能自己瞎畫了,Sketch 的基本操作還是得會一些的。這里有幾個資源可以參考:
- Apple 自己的 Human Interface Guidelines。
- Google 的 Material Design。
- 螞蟻的 Ant Design。
- 微信小程序設(shè)計指南。
- 阿里的 Iconfont。
最終的 UI 是這樣的:

開發(fā)
由于都是最基本的功能加上一點點動畫,所以技術(shù)上沒什么難度。有幾個可以利用的免費資源:
- Google 的 Firebase:其中的 Analytics 功能非常強大,最重要的是國內(nèi)可用。
- Apple 的 CloudKit:不用擔(dān)心數(shù)據(jù)存儲的問題。
國際化
相比于美國等發(fā)達國家,國人的購買力還是有很大的差距的。因此想賺回票價,就必須重視海外市場。
英文部分可以自己搞定,對于其他語言,我對谷歌翻譯的質(zhì)量很不放心,于是找了有道的付費人工翻譯。但事實證明,有道的人工翻譯對于這種細(xì)分的領(lǐng)域也還是不夠?qū)I(yè),我的一個略懂日語的同事就看出了翻譯結(jié)果的很多問題,不過總是比機器翻譯強吧。國際化是一件非常麻煩的事情,哪怕是對于這么簡單的一個 app。你需要制作 App Store 截圖、翻譯文案、產(chǎn)品介紹、關(guān)鍵詞。還得避免前面 Decide Now! 被翻譯成「迪賽腦!」的悲劇。:]
定價
接下來是一個很關(guān)鍵的環(huán)節(jié):定價。目前主流的定價策略有幾種:
- 完全免費:我還要實現(xiàn)我的小目標(biāo),pass。
- 免費 + 內(nèi)購:內(nèi)購去廣告或解鎖功能。好處是用戶下載的門檻更低,壞處幾乎沒有。
- 收費 + 免費 lite 版:好處是在 App Store 上可以占兩個坑位,壞處是維護起來麻煩,并且容易讓用戶困惑。
在我看來,對于小工具類型的 app,第二種是更合理的收費方法。對于應(yīng)用內(nèi)的廣告,要想得到高的收益必須要極大損害用戶體驗,并且會讓 app 變得丑陋無比,因此我選擇了免費 + 內(nèi)購解鎖功能。雖然這種收費方法被美國佬吐槽很多(美國市場上絕大部分的低分都是在吐槽需要付費解鎖功能,相比之下中國市場卻沒有一個人吐槽這件事,也許是文化差異吧),但我仍然相信這是最好的策略。
在 app 上架之后,還可以動態(tài)調(diào)節(jié)價格來實現(xiàn)利益最大化。
上架
上架的時候還出現(xiàn)了一個小插曲。實際這個 app 在年前就已經(jīng)提交審核了,但是一直過了二十多天,一直都都在審核中,因為在過春節(jié)所以我也沒太在意。年后我重新提交審核,又等了十幾天,我忍無可忍在 iTunes Connect 上多次反饋,終于通過審核。
提交審核的時候需要輸入很多信息,其中的關(guān)鍵字和產(chǎn)品介紹非常重要。要知道一個小眾 app 絕大部分的用戶都來自于 App Store 搜索,因此 ASO 很關(guān)鍵。我綜合了其他同類 app 的關(guān)鍵詞和介紹,這些信息都可以在各大 ASO 網(wǎng)站上找到。
推廣
個人開發(fā)的 app 還是有一些免費的渠道可以用來推廣的:
- 可以在各大論壇(如威鋒)發(fā)帖,贈送幾個兌換碼就會有很多人關(guān)注。
- 國內(nèi)有很多 app 推薦網(wǎng)站,如少數(shù)派、小眾軟件、最美應(yīng)用等等,個人開發(fā)者可以提交自己的作品。只要 app 還不錯,他們會免費寫評測來幫你宣傳。如果被選中,推廣效果還是很不錯的。國外類似的網(wǎng)站大多需要收費評測。
如果有主播愿意在視頻里使用你的作品,宣傳效果就會非常棒。曾經(jīng) YouTube 上有一個我并不認(rèn)識的主播使用小決定來玩 slime challenge,那段時間下載量暴增。

成果
在沒有任何國外推廣資源的情況下,小決定在美國市場的「娛樂(免費)」榜單中最高排到了 109 名。

日活也一度達到 5k 多,已經(jīng)大大超出了我的預(yù)期。

當(dāng)然,賺回 99 刀的目標(biāo)也很快完成了。因為開發(fā)拋硬幣的功能,還現(xiàn)學(xué)了一點用 Blender 建 3D 模型。
我還因此認(rèn)識了幾個新朋友,但最最重要的還是那種無拘無束去創(chuàng)造的成就感。