記得在16年的9月份,就有消息說微信推出的小程序,1時間大家對小程序的關(guān)注就歷來沒有減少過。也許是經(jīng)過15年移動互聯(lián)網(wǎng)大潮以后,16年互聯(lián)網(wǎng)1下子寂靜了許多的緣由,大家對小程序給予了很高的期望。我也從那時候起開始研究小程序,并且在12月的那次內(nèi)測中,我也如愿的嘗試了1把小程序的開發(fā)。
說實話,當(dāng)時看著小程序的開發(fā)文檔,冷艷了1下,呀,項目結(jié)構(gòu)如此清晰,邏輯也是相當(dāng)?shù)那宄?時間對微信平臺架構(gòu)的大神們膜拜了1下。相比原生的Android、ios開發(fā),確切方便了很多,并且也是基于組件開發(fā)的,對有前端、移動端開發(fā)經(jīng)驗的程序員是很容易上手的。
2016 年 12 月 28 日,張小龍在微信公然課 PRO 版的會場上,宣布了微信小程序的正式發(fā)布時間–2017 年 1 月 9 號正式上線。
1 月 9 號如約而至,然后早上起床的時候突然就出現(xiàn)了微信里面多了個小程序入口。條件是你的微信更新至iOS6.5.3版本或Android6.5.3版本。如果你是安卓用戶,還可以把小程序發(fā)送到桌面,在桌面上它看起來就像1個App無疑,不過其體驗還是和原生相差很遠(yuǎn),和React Native開發(fā)的app相比也差些火候。
給我的第1感覺是,這是否是又是1個公眾號,(mmd,竟然3寨我們app的’s’圖標(biāo),老張頭,你可以的)。
那末問題來了,小程序到底能干甚么?
張小龍在微信公然課中稱 ,“很多人看到微信開始內(nèi)測小程序,說應(yīng)當(dāng)去取得1些流量上的紅利,但是那就非常遺憾,公眾號在微信里面其實也沒有入口,小程序也是1樣的。”
據(jù)騰訊科技,做出這樣的安排,與張小龍對小程序要承當(dāng)?shù)哪芰τ嘘P(guān),而小程序要承當(dāng)哪些能力,又基于張小龍對未來網(wǎng)絡(luò)世界的思考。
很多人將小程序和公眾號拿來做對照,其實他們是有本質(zhì)區(qū)分的。小程序與公眾號的差異在于,小程序不能定閱、分發(fā),推送受限,致使本身粘性下降,公眾號重在優(yōu)良內(nèi)容價值,小程序更多是工具和場景價值,而流量和話語權(quán)更集中在微信平臺。
不過我到認(rèn)為小程序?qū)嶋H上是企鵝生態(tài)鏈的布局線:深挖商家價值,加碼支付和O2O。說白了就是大公司圈底盤,然后阿里和百度就座不住了,這里先不說小程序未來如何,最少我認(rèn)為,它是不可能顛覆傳統(tǒng)app的,最多也只能發(fā)展為移動真?zhèn)€1個分發(fā)入口,這和用Facebook的RN開發(fā)大同小異,不過用RN的我相信會更多吧。
小程序只做輕量級的利用,有點類似于百度的直達(dá)號,不過企鵝用多戶嘛,大家知道的。這里放1張圖,描寫的是小程序服務(wù)分類。
線下2維碼
微信主推線下2維碼入口,所以線下2維碼未來勢必成為小程序入口中最重要的1部份。微信團(tuán)隊希望通太小程序,讓很多線上線下本來難以連接的弱場景能夠突破。但從我們第1波使用過得小程序來看,小程序的場景化使用尚有欠缺,不過未來肯定會重點推行2維碼這個入口。
分享推薦
小程序第2個獲得通道是微信好友或群聊天的分享。所以,在短時間內(nèi),微信群將成為小程序發(fā)聲和傳播的主要陣地。
關(guān)鍵詞搜索
也是現(xiàn)在大家用的最多的方式,直接在小程序的入口搜索。
在公然課上,張小龍明確表示,微信不會做小程序商店,只會做1個入口。
相信很多人會關(guān)注這樣1個問題,如果我們做1個公眾號,我們會收獲到很多的定閱用戶(即粉絲),并且大家會從粉絲數(shù)來判斷自己這個號的價值,但是小程序不會像定閱號,所以如果你做1個小程序,不能依賴于我的目的是要收獲多少粉絲,粉絲其實不意味著訪問量,其實不是說你有足夠多的粉絲你就有足夠大的訪問量。
所以對小程序來講也是1樣的,它只有1種訪問的關(guān)系,而不是1種粉絲的關(guān)系,所以它跟公眾號從本質(zhì)上來講是截然不同的,小程序不是1種公眾號,它是1種新的形態(tài)。
很多人會問小程序會不會像app那樣做推送嗎?答案是不是定的。
由于如果小程序能推送消息的話,那就意味著你訪問的每個網(wǎng)站都會發(fā)1條消息給你,那你可能會崩潰掉,并且這類對小程序的要求也會因此變高。
很多人會問小程序能不能做游戲?答案是現(xiàn)在不能,不過不否定以后會有這類趨勢。
剛才大家明白了小程序和公眾號是1種很獨立的關(guān)系,但是由于很多的公眾號和小程序他們多是1個企業(yè)開發(fā)的,所以它們應(yīng)當(dāng)有某種關(guān)聯(lián),目前我們提供的1種關(guān)聯(lián)是,你在公眾號里面可以看到這個公眾號同1個企業(yè)還做了哪些小程序,或你在1個小程序里面你也能夠看到,做這個小程序的企業(yè)還做了哪些公眾號,他們是可以相互跳的。
還有1個小問題是,既然小程序會突出2維碼,那末微信里面會不會對線下的店會有1些提示,在目前這1階段我們可能會很輕量地讓用戶能夠看到在他附近還有哪些小程序存在,我們說的附近的小程序存在是指附近有哪些在提供服務(wù)的店,他們同時也有小程序。比如說在3千米之外有1個士多店,那末你可以看到并立即打開它的小程序,然后買1點甚么東西,這是很有可能的。
介紹這么多,那究竟怎樣開發(fā)呢?別急,大家跟我來,之前也嘗試了1把。
微信小程序環(huán)境搭建、微信小程序組件介紹、微信小程序搖1搖抽獎實例、微信小程序發(fā)布、小程序知識庫
就寫這么多,希望大家喜歡!
附:芒果tv
音樂播放器