聽衆問答 44:那些坑使我選擇了開發一個微信小程序

我的聽眾應該都已經知道了,科學有故事的第一個視頻版專輯正式上線了,做了一輪宣傳後,就有很多聽眾來問我,你們為啥要用微信小程序發佈視頻節目呢?為什麼不放到公眾號或者做一個 APP 來發布呢?我今天就想來跟大家聊聊我們這幾個月為了做視頻版的各種折騰,你可以把這期節目當做是一期超長的結尾廢話。

經常聽我的節目的聽眾應該知道,把科學有故事的音頻節目變成視頻版本的想法最早可以追溯到 2017 年年底了,那我是從 2018 年正式開始製作的,最早的時候是和 ahaschool 合作,做了一個叫《少年相對論》的視頻課程,估計你們中的很多人都被這個節目的拼團廣告騷擾過,此處有一個偷笑的表情。這個節目推出後,得到了非常熱烈的反響,可以說是好評如潮,也創下了 ahaschool 的最高完課記錄。但是在高興的同時,我也發現一些問題。有一段時間,經常有聽眾來向我求助,說他們拼團買完了課程之後不知道去哪裡看。原來,他們根本沒有注意到還需要去下載一個 APP 。然後又有很多人來求助說明明買了課程,可是下載了 APP 還是看不成,後來發現是註冊賬號和購買時用的賬號不一致的問題,反正諸如此類的問題著實遇到了不少,我也給 ahaschool 免費當了一把客服,高峰的時候也被弄的有點焦頭爛額的。這時候,我就想,能不能流程弄的更簡單一點呢,用戶買完了就可以直接看那多好。

於是,就有人給我推薦了那種內嵌在微信公眾號中的內容發佈平臺,例如小鵝通、知識星球等等,於是我就去體驗。這一體驗,我就覺得不太滿意,為什麼呢?有幾個在我看來特別緻命的缺陷。比如說,基於公眾號的內容平臺,本質上是利用微信的內嵌瀏覽器去訪問某個網頁,稍微懂一點技術的朋友應該知道,這種方式的打開速度是比較慢的,因為會有一個初始化瀏覽器組件的過程,然後每次要從遠程讀取的數據量也較多。但這還不是最討厭的,最大的問題是這樣,就是當你在微信中看視頻的時候,這時候突然來了一個比較重要的微信消息,你必須要去查看一下。結果看完微信消息,想再回到剛才看的那個視頻頁面,往往就找不到了,因為你剛才很可能是從某個群中的一個分享鏈接點進來了,這時候早就忘記是哪個群,或者群裡面的消息早就被刷屏了。即便你關注過那個微信公號,你也需要通過很多次的點擊才能再找到剛才那個頁面,這種公共的內容平臺因為不是專門為你的節目服務的,所以必然需要用戶多點很多次才能找到你的節目。更胸悶的是,好不容易找到頁面了,還往往丟失了觀看進度。還有一個問題可能有些人不知道,想要實現收費功能,就必須是服務號而不是訂閱號,服務號是直接排在微信的首屏的那種公眾號,你訂閱了一個這種服務號,經常會被推送的消息煩死,因為它會出現數字紅圈1,不像訂閱號那樣可以不去管它。所以,有時候我為了看一個自己想看的節目,就不得不忍受那些與我無關的信息推送,用戶體驗不是太爽。類似這樣的小問題啊,還有很多,我這裡不再多說。總之,我對用公眾號來實現收費視頻內容發佈有牴觸心理,覺得用戶體驗不太好。

聽眾問答 44:那些坑使我選擇了開發一個微信小程序

有些人就來勸我開發科學聲音自己的 APP,說不定還能成為下一個得到呢。嗯,聽上去是很美好,可是我才不會上當呢。我太清楚自己建一個 APP 的研發團隊有多花錢,這裡面有多少坑。如果我的聽眾中有一些創業者或者企業高管,當有人跟你說做個 APP 很容易的,花個幾萬塊錢,在豬八戒上找個兼職的或者某個工作室,用不了多久就搞定了。我跟你說,這些人要麼是自己不太懂,想當然,要麼就是看你活的太滋潤了,挖個坑讓你跳跳。幾萬塊錢做一個能運行,自娛自樂的 APP 是可以,但要想做一個能商業化運作的 APP ,你要考慮安卓、蘋果兩個平臺的開發和維護,還有各種不同手機型號的兼容性問題,這不是一錘子買賣的事情,是一次看不到盡頭的長征。我可以很負責任地告訴你,如果你手裡沒有 100 萬的閒錢,最好不要動自己做一個 APP 的念頭,否則你一定會騎虎難下的。相信我,不管在這期節目的留言中,你看到有多少人反對我,你都要相信我,我真的沒有必要說瞎話,我也撈不到什麼好處。即便你有 100 萬的閒錢,不在乎研發的投入,你還得考慮 APP 的安裝成本,有多少人會願意下載安裝你的 APP,你知道現在每個人手機中的 APP 都已經太多了。

所以,我是不打算做 APP,至少在現階段是肯定沒有那個資金實力去做 APP 的。這樣一來,我就只剩下了一個不二的選擇,那就是製作自己的微信小程序。它的開發成本大大降低,可以降低到多少呢?按照我手頭這本清華大學出版社出版的,劉向南編著的《小程序時代》這本書的說法,大約可以降低 100 倍的研發投入,書上的原話就是,同樣的功能體驗,做 APP 要花 300 萬元,而做微信小程序只需要 3 萬元。這話可能說的有點兒誇張了,但有一點是肯定的,小程序的開發成本那絕對是大大降低的。道理很簡單,各種跨平臺和兼容性問題,騰訊都幫你解決了,而且無需安裝,只要有微信的人就可以用。幾萬塊錢也是在我能承受的範圍之內的。

聽眾問答 44:那些坑使我選擇了開發一個微信小程序

所以,我就通過朋友關係,找到了一位兼職,為我開發視頻版的科學聲音小程序。人家水平是挺好的,就是可惜平時還有全職工作,只能利用業餘時間開發,所以這個進度就比較慢,我等啊等,實在是等不及了。於是,就有了上個月我在節目中招聘全職程序猿的那期廣告,只用了三天,科學聲音團隊就迎來了一位全職的程序猿小白,小白原先就在騰訊的深圳總部做程序猿,對於騰訊的產品非常熟悉,前後端都是一把好手,不但編程能力很強,工作還特別敬業,別看我們都是各自在家裡工作,根本不存在什麼考勤之類的,工作完全靠自覺,沒有任何監督,但是小白工作起來有點拼命三郎的架勢,經常第二天我在 github 上看到代碼的提交時間是凌晨兩三點。

就這樣,只用了 2 周的時間,我們的第一個極簡版的小程序就做出來了,我看到第一個視頻專輯《真假世界未解之謎》可以用的時候,特別高興,因為整個使用體驗非常流暢,功能特別簡潔明瞭,直奔用戶的需求核心,沒有任何多餘的一次點擊,打開的速度也非常快,比公眾號的使用體驗強多了。有些聽眾可能會問我,你用小程序看視頻時,如果來一個重要消息,與用公眾號看視頻有什麼區別呢?這是個好問題,實際上,微信開發團隊已經很貼心地替我們想到這個問題了。小程序的體驗是這樣的,當你在看視頻的時候,去查看一條消息,只要在 5 分鐘之內再次點擊小程序的圖標,大家知道,點擊小程序的圖標是很方便的,在主屏上往下滑一下,就會彈出小程序的列表,最近使用過的小程序就在第一個,你只要一點擊,它會從你上次退出的地方繼續,而且它使用的是系統級的緩存,也就是說,你看消息的時候,小程序其實還是在活動狀態,會話根本沒關閉,所以你再次進入的時候,是那種秒開的體驗,沒有任何停滯,就好像你在電腦上切換窗口一樣,這種體驗遠比你從抖音切換到微信,再從微信切換到抖音的體驗更好。

但是,我才高興了一天,馬上就遇到了第一個坑。這就是,蘋果的政策限制,不允許在小程序中購買虛擬類物品,而我們的視頻課程就是典型的虛擬物品。哇靠,這個坑出來以後,真的給我的打擊很大,因為我們內測數據顯示,我們的聽眾中大約有 40% 的用戶是用的蘋果手機,這麼一搞還玩啥啊,將近一半的用戶被擋在門外了。怎麼辦呢?我們考察了其他一些也有虛擬物品出售的小程序,比如喜馬拉雅小程序版,果然,他們也一樣受到政策限制,如果用蘋果手機購買喜馬拉雅的收費節目時,會彈出一個提示,讓你去他們的微信公號中購買,然後再回到小程序中收聽。這樣一來,用戶體驗是大打折扣啊,我覺得這個方式雖然勉強能解決問題,但也真的不是太爽,因為要強迫用戶去關注一個微信公眾號,這種強迫其實是不太友好的,有些用戶就是想看你一個視頻,看完就拍拍屁股走人的,花幾十塊錢他們不介意,介意的反倒是你強迫他們還要關注你的公眾號。

小白和我們的產品策劃人孫老師就開始絞盡腦汁想,有沒有什麼更好的辦法呢?你還別說,還真的想到一招,而且這招是我們的原創,因為我們沒有看到其他小程序這麼做過。這一招就是你們現在用蘋果手機點擊購買的時候看到的提示,說實話真的挺絕的,真的是上有政策下有對策了,我覺得這已經是在蘋果現有的嚴格限制條件下能做到的最佳體驗了。我想不出還能怎樣做的更好。

聽眾問答 44:那些坑使我選擇了開發一個微信小程序

蘋果支付的問題解決後,我們做了第一輪正式的社群宣傳,那天晚上,微信公號、微信群、QQ群三個渠道同時發佈消息,而且我還第一次在QQ群中全員禁言一小時,讓大家看廣告,不要刷屏。但是,沒想到,我們就這樣掉進第二個坑中,瞬間流量太大,服務器的帶寬被頂爆了,大量的用戶都反映獲取數據失敗。我當時就覺得杯具了,第一次宣傳就搞了個灰頭土臉。不過小白他們很給力,那天晚上差不多折騰了一個通宵,又是遷移服務器,又是購買帶寬的,第二天就把這個問題解決了。終於,又歲月靜好了。

現在,我們有兩個專輯正在歡迎你的到來,一個是《真假未解之謎》,一個是《量子力學入門》,如果你沒有體驗過微信小程序,不妨可以來試一下,進入的方法有兩種,要麼是在微信的發現、小程序中搜索,要麼就是從科學聲音和科學有故事的公號菜單中進入。

我前面講了不少微信小程序的優點,下面要說說它的缺點了,也都是我們不做不知道的坑,你不深入進去是不知道的,我也沒在哪篇文章上看到過這些大坑。如果你也想做小程序的話,我想是會對你有幫助的。

微信小程序上線是需要審核的,審核時間完全沒有規律可循,有時候等 24 小時,有時候要等好幾天。最關鍵的提醒是,如果你的小程序中是要插入視頻節目的,就是用到了它的視頻組件,那麼你審核的時候必須提交廣播電視節目製作經營許可證,否則是不能提供視頻節目服務的,免費的都不行,別說是收費的了。我們為了辦這個證,折騰了三個多月呢,不是太容易。

聽眾問答 44:那些坑使我選擇了開發一個微信小程序

微信小程序提供的視頻組件,目前看來,還有一些問題,比如說,它本身不提供斷點續播的功能,如果想要實現斷點續播,唯一的方法是利用它的一個每隔 250 毫秒觸發一次的獲取當前進度的事件,然後再自己寫程序通知服務器保存用戶當前的播放位置。但我們實測下來,發現這個 250ms 觸發一次的事件開關一旦打開,性能稍微差一點的安卓手機就吃不消了,就會導致視頻播放出現各種怪問題。最要命的是,它這個 250ms還是不可調節的參數,寫死的。因此我們為了照顧一些低端手機,就沒有做斷點續播的功能。還有一個問題,我不知道這個鍋該讓小程序背還是該讓錘子手機背,我們發現只要是堅果系列手機,在小程序中播放視頻,都會遇到經常播放到一半,突然跳到了結尾的問題,也就是說不知道為什麼,視頻組件收到了視頻已經結束的事件。目前原因不明,而且除了堅果手機,錘子的其他系列手機或者其他品牌的手機都沒有發現這個問題。最杯具的是,我本人用的就是堅果,龍哥啊,你真的辜負了我對你的信賴啊。

聽眾問答 44:那些坑使我選擇了開發一個微信小程序

還有,目前無法在小程序中做出投屏功能,這樣一來,我們的節目暫時你只能在手機上看,無法投到電視上看了。但是我相信,這種呼聲非常高的基礎服務,騰訊沒有理由不提供,我期待著騰訊能儘快把小程序的這個短板補上。

好了,今天關於微信小程序就聊到這裡,希望能夠對相關從業者有所幫助,我們遇到的每一個坑或許都能讓你少走彎路。

最後,歡迎大家來體驗我們的小程序啊,一個叫《真假未解之謎》,一個叫《量子力學入門》。


分享到:


相關文章: