最近公司的小程序剛通過了代碼審核(待發布狀態),從最初對它的學習 到開發 到小程序待發布 再到28日微信公開課,也算一步步的了解了微信小程序吧。 28日微信pro公開課張小龍針對小程序進行了一些答疑,之后行業的同僚都很關注,似乎大家還是有很多疑惑。之前初學后寫過博客
從一個程序員的角度看——微信小應用
(第一彈 初學)
,今天決定再寫一篇小程序的小文,所以此篇談談我對小程序的理解吧。
說說張小龍回答的8個問題
1.小程序的入口在哪里?張小龍給出的答案是:小程序在微信沒有入口。
2.小程序會不會有類似一個小程序商店,去下載小程序?張小龍的答案是:其實是不會有的。
這個和小程序的定位有關系,小程序是想做工具類服務、圍繞微信的生態包攬一些線下線上服務(具體后面會提到)。如果小程序有一個首頁的入口或者商店的話,讓用戶進到里面去找小程序玩?那還不如到APP商店去找效果更好的APP?雖然不用安裝,但是性能和功能性肯定是比不上原生APP。去搶APP市場根本就不是明智的選擇,用戶也不會為此買單。之前媒體最早透露出的關於打敗應用市場,也許只是對小程序的誤解和新聞噱頭,討論做APP商店的話題並沒有什么意義,因為從一開始目的真的不是做什么應用商店之類的,所以小程序提供的功能也有很多限制,你只能用它提供的api和組件,所以是沒法靈活的做到任何想實現的功能的,這就和h5區分開來了。
3.小程序會不會有訂閱關系?答案是:沒有訂閱關系,沒有粉絲,只有訪問,只有訪問量。
小程序想干什么?想象一個場景,我們現在去餐館吃飯,排隊的時候會拿到排隊票,排隊功能是誰提供的?專門做這種功能的軟件提供商吧?那好,現在在線下我們知道有二維碼一掃就可以支付,那么用二維碼一掃就可以排隊呢?是不是很方便,不用服務員打印就排上隊,不僅可以排隊,排好隊再點個菜,最后再用微信一次性支付了。一條龍服務,多好的生態。小應用就可以做到這些。這樣的入口,這樣的功能不需要訂閱,不需要下載吧,用完了就走,提高了用戶和商家的效率,這是一個很好的點。
4.小程序能不能推送消息?答案是不能。
小應用有消息提醒,前提是你使用過某個小應用,這個小應用針對它的服務也許能發一條提醒你的消息。推送消息這個肯定不會有。
5.小程序能不能夠分享?張小龍表示,小程序可以分享到聊天也可以分享到群,分享到聊天和群是有非常大的想象空間的。
比如你通過小程序提供了某些服務,你覺得很有用,當然是可以分享的,分享出來也是讓你用一次,但我覺着應該是可以收藏的,收藏和訂閱理應是兩碼事。
6.小程序能不能做游戲?答案是:不能。
目前從代碼上說就不能做游戲,提供的事件和API有限。還是定位問題,它未來可能也不會做游戲,如果要做,那也可能是一些簡單的場景小游戲,目前提供的功能來說做個轉盤抽獎什么的還是可以的。
7.小程序能不能搜到?答案是:用戶能搜索到小程序,但極力限制它搜索的能力,避免它濫用,用戶在微信里面能夠搜到得到他需要的一個小程序即可
目前小程序提供了最多10個標簽,用戶搜索的關鍵詞和這個標簽對應 應該就能搜索出相應的小程序。提供標簽的搜索只是滿足一小部分需求空缺,這絕不是小程序的主要入口,主要入口還是在線上線下的二維碼掃一掃。
8.小程序和公眾號的關系是什么?答案是:沒有什么關系,彼此比較獨立。很多公眾號和小程序是一個企業開發的,目前我們提供的一種關聯是在公眾號里面可以看到某個企業還能做到哪些小程序,也可以在小程序里看到做了這個小程序的企業還做了哪些公眾號。
未來小程序肯定是會出現在公眾號里的,比如公眾號里的一個按鈕點開就是小程序,可以提供比現在公眾號更好的服務,未來微信生態會因此更健壯。
答疑,收集了一些朋友和同行的疑問,試着回答了以下一些問題
1. 問:前期只能二維碼推廣么,局限性較大?
答:前期是二維碼推廣+微信內部分享,目前其它入口都沒有接入,甚至說前期的小程序肯定是不穩定的,多多少少還是有些bug存在的,還不能算成熟,不應大量引流。那么未來的入口,也許有如下:微信內部小應用的搜索頁、公眾號、線上線下二維碼、微信內置地圖。
2. 問:小程序會對安卓和ios造成沖擊嗎?
答:目前來看不會有什么沖擊,小程序雖然可以提供一些服務和應用場景,但是它始終運行在微信的容器里,入口和功能上都有一定局限性,小程序就是一個完善微信生態的可自行開發的微服務工具。市場定位並不是之前大家猜測的應用商店。
3. 問:為什么感覺好多代碼在開發工具上運行可以,到真機里運行就不行了?
答:目前是存在一些bug的;包括制定的一些規范,在開發者工具里並沒有完全按照規范限制,但是真機是按照規范限制了的,所以一到真機就會出問題。小程序的開發團隊,一直在加班加點的迭代小程序、修改bug、寫文檔,如果發現了bug,可以到開發者社區提bug,盡量描述詳細一點
https://developers.weixin.qq.com/ 。最近更新的版本已經修復了很多問題,文檔里寫的規范要嚴格執行,否則真機還是容易出問題。
結語
從學習小程序時自己諸多的疑問,到開發完成,到現在微信公開課獲得的信息。有了自己對小程序的理解。目前公開的信息里,實際會讓人很含糊,好像還是聽不懂微信在說什么,什么用完即走、什么概念,我不知道是我自己沒抓住重點搞不懂,還是宣傳上需要這種效果。總之我的感覺是,微信小程序這步棋走的重點在鞏固自身的生態,能連接微信現有的各個模塊,會搶一些三方市場,同時也會帶來一些新的機會。我記得我初步學習小程序之后,寫完第一篇關於小程序博客以后,我就不看好小程序了,感覺沒什么用。但是今天我的想法變了,小程序似乎目地性很明確而且很可能未來市場反響很好,到正式發布前小程序並沒有完全對外明確自己的意圖,也許我今天的認識也不是准確、正確的,甚至大錯特錯。
這兩天細思極恐,我感覺微信的版圖將會更大了,市場上的一些空缺,他們似乎是抓住了,或者說是微信將要整合他們了,故事變得越來越有意思了。
未來小程序的發展還是未知數,以上全是個人想法,肯定有錯誤的理解,希望這篇文章能夠對大家有所啟發。
最后附上一張我們小程序聊天頁面在真機里運行的截圖,小程序還是有點意思——
