獨家揭秘|被張小龍點贊,作為樣板去和蘋果談的小程序,是怎么開發出來的?
小程序讓微信生態更加完善,預計接下來會有更多企業將自己的產品搬到微信小程序上來,技術方案上微信的確在提供各種可能性盡量與原生APP保持一致,可見微信對其做成的決心。對于希望在全面放開注冊后進入這個領域的開發者來說,自選股的嘗試值得借鑒,畢竟把它作為樣板,代表這也是微信最希望看到的樣子。
這個小程序就是騰訊自選股。
距離小程序的消息公布已經有三個月時間,整個行業都在期待這個有可能影響行業生態格局的產品會是什么樣,尤其是現在大部分公司面臨增長乏力,用戶獲取成本越來越高,但對業務的轉化率缺在逐漸降低。
最近我有幸參加了一場騰訊內部團隊開發的小程序首次對外展示的溝通會,聽了參與開發小程序的產品經理和研發人員分享背后的故事,雖然微信官方還沒有正式對外發布小程序,想必還在尋找一個更合適的時機帶著200個公測的小程序一起亮相,但這次溝通會還是有很多精彩的亮點值得分享給大家。
這個小程序是騰訊內部首批5個被微信官方要求的項目之一,也是在進駐騰訊廣研辦公區后首個開發完成的小程序。更重要的是這是首個被張小龍點贊的小程序,據稱第一版開發完畢后送到張小龍手里,張小龍表示對它很滿意,甚至后來微信是拿著這個小程序作為樣板去和蘋果談的,其地位幾乎是奠定了整個微信小程序生態的第一塊基石,從產品概念到了實際落地的可面向用戶使用的標準形態。
這個小程序就是騰訊自選股。
一、為什么會是自選股?
騰訊內部產品線有上千條,為什么微信選擇了自選股這個非常細分垂直領域的產品,作為首批參與內測的5只團隊之一。微信在內測時是比較謹慎的,考慮到這是首次提供一個全新的框架給開發者,雖然自己團隊內部肯定是測試了很多遍,但是實際提供給開發者使用時會遇到哪些未知的問題,誰也不能完全打包票,畢竟這是賭上張小龍名譽和馬化騰期待的作品,所以需要有開發者實際在這個框架上開發試驗,而此時最優的方案必然是從騰訊內部選取項目。
一來騰訊內部合作可以解決保密性的問題,這種公司戰略級的項目,誰要是泄露那可是要受處分的,只有內部人才能做到真正密不透風。二來騰訊的技術水平是有保證的,在開發者和微信團隊合作時,能夠更好地融合一起去研究技術框架的合理性和實現的問題。
騰訊自選股之所以能成為首批受邀的內部開發者,其實是有三個主要原因:
1、代表OMG(騰訊網絡媒體事業群)參與開發
張小龍在挑選內部開發者時是嚴格限制名額的,因為參與內測的開發者團隊既要有能力和意愿配合小程序的開發,更重要的是業務類型是適合開發小程序的,對內起到幫忙驗證技術框架的作用,對外要有示范效應。
騰訊網絡媒體事業群主要是以新聞資訊、視頻等內容產品擅長的業務,包含騰訊新聞、天天快報、騰訊視頻等,而自選股作為騰訊財經孵化出來的垂類應用,在股票用戶中擁有較好的口碑,其業務形態同時包含了內容屬性和工具屬性,而且還有交易閉環,這是其他產品不具備的優勢。
所以微信團隊給了自選股一個名額,代表OMG來參與小程序開發,這也給了自選股團隊很大的壓力,有點像是代表事業群在參與開發。
2、證券服務的特殊性能夠更容易檢測出小程序框架的短板
熟悉證券行業的人會知道,自選股的背后是一套面向股票用戶的證券服務,包含看行情、盯盤、資訊、交易、交流等一系列功能。用戶對數據的實時性、服務穩定性的要求高于一般普通的應用,服務一旦中斷,對股民的直接影響就會非常大,比如影響股民決策、下單交易等環節,對用戶都是真金白銀的損失。
證券服務的特殊性決定了這個領域產品的要求標準比一般的生活服務要高,在這種情況下,用高標準的應用來驗證小程序框架的短板,在內測期及時發現問題并改進,能夠幫助微信團隊更好地優化小程序的開發框架。
3、為開發者樹立了一個金融領域的標桿
據官方數據統計,截止去年年底中國已經有9000萬的股民,這個垂類人群所覆蓋的面很廣。如果再擴展到金融領域,這個數據會更大。
互聯網金融是現在最熱門的領域之一,微信團隊選擇自選股另外一個重要原因就是為開發者樹立一個金融領域的標桿,股票、基金、理財、保險這些領域的項目都可以嘗試來開發小程序,把業務搭建在小程序上,這是微信團隊借此對外釋放的信號。由于金融領域的特殊敏感性,第一個試驗品也只能選自己內部的產品,保證一切可控。
二、自選股小程序在產品層面是怎樣規劃的?
小程序是一個全新的平臺,這和之前的Android、iOS平臺有很大的不一樣,所以在規劃產品時如果完全套用現有的產品方案,肯定效果是要打折扣的。尤其是對于自選股這樣一個已經有獨立APP,且積累了大量用戶的產品來說,如何定位自己的小程序以及處理小程序和APP之間的關系,值得大家借鑒學習。
1、做微信上小而美的股票小程序
張小龍一直提倡「用完就走」的產品理念,這就是希望用戶在微信內完成自己的需求后即離開,從之前小程序公布的資料來看,小程序從規則定義上也延續了微信這一理念。
所以自選股團隊選擇了「做微信上小而美的股票小程序」這個定位,從核心功能上確定了看行情、自選股列表、交易三個核心模塊。從用戶的角度看,即優先滿足了用戶快速查行情快速交易的需求,這是所有股民最基本最廣泛的需求。
2、如何處理小程序和APP的定位差異
自選股APP已經做了五年,積累了大量股票用戶。對于自選股而言,小程序其實是它的增量部分,也更好地滿足了一部分輕度使用者的訴求。
自選股小程序,其核心是滿足用戶快速查看行情快速交易的場景需求,適合輕度使用者去使用,快速即用即走,尤其是在行情不好的時候,大部分股民是不會頻繁變換倉位,更多地是去看自己持有的股票走勢如何,有沒有上漲,有沒有產生異動,有異動及時給予提醒,整個小程序也是主打輕小,結合微信的社交體系也能夠更好促進股民之間的互動交流
而自選股APP,其核心是更專業更深度去滿足用戶的需求,從數據行情服務、資訊服務、交易服務、互動交流方面都有更深層次得支持滿足,如資金流向、龍虎榜等功能,更適合重度股民去使用,
一個主打小而精,一個主打全面深度專業,定位差異很清晰,二者互不沖突,由用戶根據自己的需求去選擇。
3、自選股最拿手的資訊模塊要不要設立獨立tab?
自選股是從騰訊財經孵化出來的產品,業內做股票的應用有很多,比如同花順、雪球,對于自選股來說,最拿手的莫過于資訊模塊。這源于騰訊財經強大的專業內容運營團隊,自選股里的資訊模塊大多數是編輯生產的,原創而且高質量,這在行業內是公認的亮點。
然而,最終自選股選擇沒有在小程序中放入獨立的資訊tab,為什么呢?
自選股的產品經理是這樣解釋的,微信體系內目前已經有很全面的內容體系了,其中重要的承載體就是公眾號,包括自選股也有自己的公眾號,而且積累了大量粉絲,用戶已經有在公眾號或者朋友圈里閱讀資訊內容的習慣了,此時再在小程序里加上一個資訊tab同時展示股市要聞,顯得很多余,會讓整個小程序變重,違背了微信倡導的「用完即走」和自選股小程序「小而美」的特點。當然針對個股的參考資訊、公告、投研報告在小程序里個股詳情頁有體現,這是針對輕度股民的基本需求滿足。
三、自選股小程序在技術上是怎樣突破的?
小程序之所以倍受期待,是因為其克服了web上天生解決不了的問題,比如流暢度問題,退出重新進入的問題。對于自選股而言,很多業務訴求得到了微信團隊的支持,并且影響了一部分框架規則的制定。
1、體積大小<1M,這是參照自選股制定的標準
自選股小程序提交給張小龍看時,整個安裝包只有510k,而當年自選股APP第一版上線時是6.7M,功能還不如第一版小程序豐富。于是張小龍為今后的開發者定了標準,連自選股這么重的業務都能壓縮在510K,對于其他業務來說1M完全足夠用。
這里自選股的研發團隊分享了一個重要的經驗,就是盡量少加圖片,用代碼來寫界面,因為圖片是非常占用安裝包體積的。而應用內的圖片可以直接從服務器上取得數據,這部分是不算入安裝包體積內的。
2、動畫流暢度基本可和原生APP以假亂真
股票應用里最重要的一塊就是行情數據服務,尤其是在開盤交易期間,股票的K線走勢是需要實時顯示給前端用戶,這個是以秒為時間單位來變化的,這是之前H5技術很難真正做到實時數據同步的地方。
而小程序框架中,正是由于自選股的這個訴求,微信團隊積極配合需求對底層框架進行了開發,這也將惠及之后有對動畫顯示高要求的小程序開發者。從自選股團隊提供的演示視頻來看,由于流程性得到了很大程度提升,基本上達到了和原生APP以假亂真的程度,如果不事先說明的話很難區分。
3、退出記憶返回與數據緩存技術
微信內H5形式的頁面,以前有個很大的問題就是退出后再進去就回到起點了,原有的用戶訪問記錄都會丟失。這對電商產品是非常致命的,因為用戶購買前需要閱讀產品信息,難免會遇到頁面內的各種跳轉,如果此時正好來了一條好友信息,用戶退出去查看,再進來時就會回到網站首頁,用戶只能重新一層一層點進去。
而小程序此次推出的退出記憶返回技術,就很好的解決了這個問題,小程序會將用戶退出前訪問的最后一個頁面記錄下來,只要5分鐘用戶重新進入小程序,依然是從退出前最后一個頁面繼續查看,這個體驗對于電商產品是極大的利好。
對于自選股而言,由于數據行情服務的實時變化,需要不斷與服務器保持連接以獲取最新數據,這會消耗用戶很大的流量。自選股團隊通過websafari克服了這個問題,以前APP里的通用模式是APP像服務器去不斷發送請求以被動獲取最新的數據,而小程序中則反過來,服務器會根據數據的變化主動push給前端,前端收到后直接顯示給用戶,這種邏輯順序的調換能夠省去用戶的流量浪費。
四、給其他開發者有哪些借鑒啟發意義?
小程序讓微信生態更加完善,預計接下來會有更多企業將自己的產品搬到微信小程序上來,技術方案上微信的確在提供各種可能性盡量與原生APP保持一致,可見微信對其做成的決心。對于希望在全面放開注冊后進入這個領域的開發者來說,自選股的嘗試值得借鑒,畢竟把它作為樣板,代表這也是微信最希望看到的樣子。
以下建議提供給大家參考:
- 低頻、非剛需場景的長尾服務提供者最適合來做微信小程序。
- 千萬不要完全照搬APP,盡可能做減法,保留核心功能,以小而美的產品形態完成需求滿足。
- 研究微信生態,做平臺最樂于看到的方向,尤其是能夠做到用完就走的服務領域。
小 - 程序不適合內容型產品,內容創業用公眾號足夠。
- 小程序和公眾號聯動值得思考,小程序滿足工具和服務的部分需求,公眾號滿足內容的部分需求,二者聯動起來互為補充。
- 小程序是一個很好的MVP工具,對于初創企業可以把小程序拿來作為從0到1的實踐做業務假設驗證。
- 對于依靠搜索進入的小程序,關鍵詞卡位很重要,具體表現在小程序名稱和標簽上,微信會進行審核,不可投機取巧。
#專欄作家#
白崎,微信公眾號:baiqinote,人人都是產品經理專欄作家,簡書簽約作者,36氪特邀作者。負責過多款DAU千萬級產品的運營工作,擅長用戶運營、社區運營等模塊。喜歡研究各類新鮮的APP,微信分享產品運營的實戰干貨文章,偶爾扯扯淡。
本文獨家發布于人人都是產品經理。未經本站許可,禁止轉載。謝謝合作。
- 目前還沒評論,等你發揮!