我們公司用兩周的時間開發了一款微信小程序,叫《如e支付》,大家可以去體驗一下。由於接口都是寫好的,所以開發起來很快。我將從4個不同的角度來介紹我對微信小程序的理解。
1.技術的角度
大家都說開發一個小程序簡單,因為一套代碼安卓iOS都可以用。我想說的是大部分確實是如此,因為不就是網頁嘛?但是有些個還是需要適配的,例如input控件,當type=number,設置maxlength屬性,iOS有效,安卓就無效了,我的解決方案就是寫js單獨適配安卓。但是后台你一樣需要開發,我們用了兩周時間開發,是因為后台大部分接口都已經寫好了,只需要把http變成https請求就可以了,微信小程序只能是https請求。所以那些說產品經理不需要程序員就可以開發小程序,純屬扯淡。當然也不排除一些牛逼的,那他自己開發App肯定也沒問題。所以說因為微信小程序產品經理就不需要程序員是不成立的。
不過小程序真的是很簡單,上手很容易。就拿我來說,雖然了解過一些h5,但是很少自己寫一些h5頁面,不過寫起微信小程序來完全沒有障礙。小程序和網頁沒什么區別,只是強制把h5、css、js給區分開了,換了一個名字。作為一個前端開發者,不能真機調試,這是太坑了,因為模擬器上和真機上樣式有時候會差別特別大,尤其是安卓和iOS。可能是因為我是用Mac開發的,所以模擬器上的效果和iPhone區別不大,但是和安卓差別就大了。
2.小程序是否會取代APP
對於這個問題,可能就是仁者見仁,智者見智了。我也只是發表一下看法。
(1)如果我們都做APP,那么我們都是蘋果谷歌的一級分銷商,給蘋果和谷歌打工。如果我們做小程序,那我們就是蘋果谷歌的二級分銷商了,我們的老板就是微信了,我們的生殺大權就被微信拿去了,這樣削弱了我們的權利,也削弱了蘋果谷歌對我們的控制,這是雙方都不允許的。
(2)小程序不講究留存,我們也沒辦法聯系用戶,那我們怎么盈利呢?有人說可以讓用戶登錄,輸入手機號,這也可以,那就是給用戶發短信。那現在短信有幾個人看呢?反正我是不看的。所以小程序盈利的方式我能想到的就兩種:廣告和服務。首先說廣告,廣告肯定能賺錢,但是現在微信小程序還不允許,以后應該可以。那廣告是微信給分配還是我們自己去談呢?,如果是前者,微信肯定要分一杯羹,后者就不清楚了。微信小程序里的廣告對廣告主的吸引又有多大呢?畢竟微信小程序講究用完即走,用戶在小程序上花費的時間有限。接着說服務,我們可以提供付費服務,或者我們就是服務提供者,開發小程序就是為了提高用戶的體驗,不靠小程序賺錢。我看好后者。
(3)關於性能。很多人多說原生開發的性能好,更流暢,這沒錯。作為一個原生開發者,我也為此自豪。但是現在手機性能越來越好,網速越來越快,很多h5寫出來的東西也很流暢,可以媲美原生了。所以說性能不是問題,技術問題,一定會解決的。現在不會有后台、移動端、前端的划分了,就是前端和后端,前端包括網頁和原生,對前端開發者提出了更高的要求。
3.小程序的應用場景
其實仔細一想,騰訊的野心很大,線上已經滿足不了他們了,開始布局線下了。他們開發小程序,就是希望用戶更多的使用微信,增加用戶的黏性,更准確的說是微信支付。小程序不是微信的原創,支付寶也正在干。他們都是希望用戶更多的使用他們的APP,使用他們的支付功能。所以我們應該怎么辦呢?微信小程序應該更適合那些商戶開發,他們用小程序來提升用戶的體驗。例如一個飯店,用戶掃描二維碼就可以點菜,不許翻菜譜,吃完了直接結賬就可以了,這比去櫃台結賬方便多了。飯店也可以減少服務員的支出,平時飯店也不需要聯系用戶,留下用戶的資料,而且很輕易的就知道用戶喜歡吃哪個,不喜歡吃哪個,隨時更新菜譜。
4.小程序的前景分析
微信小程序前景應該很大很大,對於推進無現金社會,為商戶省人方面發揮巨大的優勢。那微信為什么干這個事呢?因為微信的用戶很多,活躍度也很高,也就是說入口很廣,但是如何挖掘這些用戶的價值呢?所以微信開發出 了公眾號、小程序,估計以后還會有很多。還有就是微信支付了,為這個增加應用場景,提高線下用戶使用微信支付的頻率,因為微信不是做電商的,微信支付的應用場景有限。什么最賺錢,肯定是金融啊!現在騰訊、阿里准確的應該說是金融公司了。
現在出名的APP不是BAT的,就是BAT投資的,所以現在做APP最好的結果就是被BAT投資或者收購了。APP的紅利已經過去了 ,下面更多的是鞏固和發展。而且從長遠看,我也不看好APP的發展,因為APP的壁壘太嚴重了。曾經我看過一個例子,我要找朋友去某地吃飯,這就要打開微信聯系朋友,打開地圖軟甲查詢路線,最后打開團購軟件選吃飯的地方,如果打車還要打開滴滴。這對用戶來說,太復雜了,用戶要記住好多APP的名字和功能。對用戶來說,我只想約朋友吃飯。所以以后有可能不會有APP的概念了,只會有服務提供商了。
個人淺見,歡迎來噴。
