為什麼蘋果的 App Store 不支持程序試用?

先試用再購買貌似更符合消費習慣,也可以杜絕欺炸性消費,對於真正有價值的非一次性消費程序,有底氣也應該這樣做


我傾向於從運營模式來看這個問題。假定當年App Store的設計者允許軟體試用,那麼大概要這麼個步驟:

  1. 下載時免費。
  2. 用過一段時間後禁止使用(自動刪除,拒絕啟動,隨便),只有付費操作才是允許的。
  3. 如果用戶付費,那麼解鎖。

為了實現這樣的模型,我們需要實現如下功能:使用計時,(可能的)試用期結束提醒,軟體鎖,驗證付費,解鎖。

OK,那麼第二個問題:以上幾個功能誰來負責實現?

一種選擇是Apple Store負責實現。蘋果需要自己在iOS里跟蹤每一個軟體的下載日期和使用時間。等軟體用夠了時間,就可以把該軟體拉進黑名單,拒絕啟動。

聽起來很不錯是不是?但是有幾個問題:

  1. 如果軟體開發者不希望試用期以時間計算,而是以次數計算,怎麼辦?對於遊戲公司,這個要求很合理。很多收費$0.99的小遊戲本來就不是可以一輩子玩下去的大作。專心點,也許一兩天就玩完了。按時間收費只會使「試用期」名存實亡。又比如,一些文檔轉換軟體,也許用戶就是臨時起意下載用一次。這種情況下搞全功能試用很難保證開發者利益,而限制功能則更合理。
  2. 怎麼應付軟體使用者用反覆下載的方法長期試用?
  3. 怎麼保證用戶不會抱怨蘋果對軟體的監控侵犯了他們的隱私?——別笑,美國用這樣的理由打官司的還真不少。

第二種選擇是Apple Store不管,軟體提交者負責實現。咱們先不管在代碼里同時管理試用模式和付費模式給程序造成的複雜性,開發者馬上要問的第一個問題肯定是:支付模型怎麼辦?若是要求開發者在軟體里自行提供支付介面,那蘋果辛辛苦苦搭建支付平台還有什麼意義?或者,蘋果提供API給第三方開發者?那麼支付介面升級的時候怎麼通知數目龐大的開發者更新API?更糟的是,本來蘋果提供平台就是為了讓開發者從他們不擅長的事務中解放出來,專心搞軟體本身的。這下引入了個試用期,卻要開發者重新開始關注支付和合法性驗證之類的麻煩東西,這又如何吸引開發者到這個平台上開發?

最要命的是,甚至最終用戶都很可能不滿——是的,我是買了一堆試用軟體,但憑什麼我得沒完沒了地忍受彈出來的試用期結束警告對話框?又或者,正當我要給老闆講座時發現我的軟體因為試用期到期打不開重要的文檔?蘋果講求用戶體驗的傳統哪裡去了?當然根據我朝歷來的習慣,我們大可以鼻孔朝天:誰讓你買試用版的?但是在重視售後服務已經成為慣例的美國,就算借個膽子,蘋果公司的運營也不敢囂張至此。

所以綜合起來看,試用期就是個十足的餿主意。它唯一的好處是形式上服從了傳統銷售渠道的試用模型,但無論是誰擔這個擔子,都會讓這個平台潛在的使用者受損,或者開發人員,或者用戶,甚至兼而有之。

那麼相比之下,提供Lite版的做法如何?首先,開發者沒有什麼負擔,因為功能多少很大程度上就是個編譯選項的問題,要選擇限時、限次數還是限功能,自己也可控制;其次,蘋果自己也沒什麼負擔,無非多一個軟體上架,整個支持體系不變;第三,用戶知道自己下載的是Lite版本,功能有限(Lite嘛),但是他們會知道軟體該有的功能不會突然消失掉,用著放心。

最後也最重要的:Lite版本完美地實現了「試用」這個目的,無其名,但有其實。那麼我們何必為了追求一個試用的形式而選擇一個麻煩到家的方案呢?

於是大家皆大歡喜。


我覺得 @陳甫鵃 的答案前半部分就是扯淡。

AppStore 本來就有支付的API,至於API升級向下兼容是最起碼的事情,否則你的電腦早就運行不了兩三年前的軟體了。

其實程序是不是支持試用,並不需要 AppStore 來支持,程序開發商自己就可以通過內置收費來實現付費延長使用期限或是解鎖更多功能。但如果有 AppStore 支持,我們可以得到更多的便利,例如一個帳號付費後,同個帳號在多個設備上的應用同時都解鎖了,也避免了一個應用有很多個圖標出現在各種列表和桌面上。實現起來雖然有一定的技術難度,但也並非不可以實現。

但是,這裡面最關鍵的問題在於,並非所有用戶的需求都是需要得到滿足的。往系統中添加一個功能在給某些用戶帶來便利的同時會增加系統的複雜度而給某些用戶帶來困擾。這種增加系統複雜度的功能在軟體開發設計行業是非常常見的,當試圖去滿足所有需求時,你會得到一個複雜到任何人都無法理解的操作界面從而使得軟體的可用性喪失。

所以這些都是一個權衡的問題,那麼蘋果的權衡是選擇了簡單,也就是說如果你要提供試用,那就提供一個免費試用版,再提供一個收費版吧。然後你自己可以在免費試用版裡面整點廣告啥的讓別人去買收費版。

蘋果的選擇並非總是對的,蘋果也做了很多錯誤的設計,只不過最近幾年他們正確的決定比較多而已。

總結如下:

簡單來說,AppStore上沒有試用這個功能,並不代表AppStore不支持應用程序的試用,應用程序可以通過內置收費等方式達到同樣的效果。而AppStore不設計(內置支持)這個功能的主要原因不是技術,而是產品策略。


扯什麼蛋,誰說蘋果不提供這種服務?很多軟體都是應用內付費,可以免費試用,試用好了就可以直接點一下買完整版。bamboo paper 我就是這麼買的,用著的確好用才買的


很多軟體都有免費試用版!

我會告訴你AppStore購買後可以退款么?


Apple的模式更適合小型軟體,而先試用後買更適合大型軟體(也就是你說的真正有價值的非一次性程序)

試用版/完整版這種模式在PC上用的比較多,手機上反而會少一點。原因是PC/移動端策略不一樣。如果你要在眾多軟體中先試用後買,那麼其他被你試用卻沒買的人就賺不到錢,導致的結果就是每個開發商都會把軟體定價變高。而Apple的策略就是把價格壓下來,但每個開發者都會分到一些。用戶會把喜歡的幾款軟體都買下來,這樣就能保證每個開發者都會有收入,那麼每個應用價格就相對較低。兩種模式談不上哪個更好,各有所長。


因為這樣會加大服務器通訊負擔,也增加了程序被惡意利用或者破解的可能性。

如果廠家願意,是可以提供免費版本或者內購模式的。App Store也提供退款服務。所以不需要。


推薦閱讀:

怎麼安裝 iOS 7 beta?
iOS中的後台應用刷新到底有什麼用?關了影響明顯嗎?怎麼判斷要不要關或開?
iOS 的多任務有什麼特點?好還是不好?為什麼要這樣?
iOS 7 Beta 1 目前存在哪些問題?
如何評價iOS10.3.3正式版?

TAG:iPhone | iPad | iOS | 蘋果公司AppleInc | AppStore |