02015924B-0.jpg
對于微信小程序從發布以來,可以說褒貶不一。但我想說仁者見仁,智者見智。首先我作為一個Android程序猿,來談談自己對小程序的看法。
小程序的定義
按官方張小龍對小程序的定義:“小程序希望用即用即走的方式激活線下的弱連接場景”。從字面上來理解就很方便,也就衍生了四個特性:無需安裝,觸手可及,用完即走,無需卸載。
小程序的入口
將微信升級到最新版本,若未添加過小程序實例,首先搜索在搜索欄搜索“小程序示例”,進入并登錄。在底部“發現”主菜單里便有小程序入口,可任意搜索小程序名稱并進行添加。或者通過線下掃描進入或者通過好友分享進入。
小程序的使用場景
雖然微信小程序火熱以來,上線了大量的小程序,例如今日頭條,騰訊視頻,貓眼電影,滴滴公交查詢,美團外賣等等,基本上都是現有app的閹割版本,及時小程序的體驗要優于H5,但依然弱于App,但從微信的入口來看,小程序基本上屬于三級菜單,操作成本很大。并且微信主推的便是掃描進入小程序,所以先看清楚小程序的關鍵“小”和“輕”, 首先是一個低頻率的使用,并且沒有太復雜的業務和場景。
小程序的開發難易程度
官網:https://mp.weixin.qq.com/debug/wxadoc/dev/index.html?t=201715
分為網絡,媒體,文件,數據緩存,位置,設備,界面,開發接口等大量的API和組件。基本上是滿足常規需求開發,開發難易程度要小于常規的Native和原生App。但因為當前微信小程序迭代版本較快,API廢除和修改的很大,需要一定的維護成本。
小程序的優點
1. 無需安裝,掃描便可使用,第二次也可以從小程序入口找到繼續使用
2. 做一個小程序的時間及金錢成本比一個App成本要低很多,并微信提供專門的開發工具,很容易上手。
3. 微信在社交領域始終有著很大的份額,如果把主要入口放到線下二維碼上,如果打通線上與線下的聯系,或許會產生新的價值。
4. 體驗上相對來說,和原生差異很小。
5. 后臺提供了小程序數據分析,可對上線的小程序進行詳細的跟蹤。
小程序的缺點
1. 限制條件較多:不能推送消息,沒有小程序商店,不能分享到朋友圈,不能做游戲,小程序和公眾號獨立(只有相同企業的兩者可以跳轉),僅僅支持微信支付
2. 訪問請求僅僅支持HTTPS
3. 對功能上有閹割,開發出來的編譯包不能大于1M。
4. 部分API和工具相對來說還不太完善,不智能,需要一定的維護成本和學習成本。
總之場景很重要,并不是所有App都適合搬到小程序中,否則很容易成為雞肋!