高潮已退,再談小程序的來龍去脈

2 評論 7311 瀏覽 13 收藏 11 分鐘

目前小程序還處于初始階段,從線上到達線下服務場景可能還需要一段比較長的時間?,F在看來,整個IT圈對小程序都是持肯定的態度, 但也需要很多時間去開發,去推廣。最后才能在線下流行起來。

一、 寫在前面的話(前面的更重要)

這得從CS/BS程序說起, CS即Client? Server,? BS即Browser Server,在以前的移動互聯網沒有興起的時候,那時以PC程序為主,PC上互聯網產品分為CS模式的產品和BS模式的產品兩種, 像早期版本的QQ,只能在電腦上安裝然后再啟動的這種使用方式,那時還并沒有WEB QQ,就是典型的CS模式的產品, 而當我們在瀏覽器里面輸入一個網址,比如淘寶、百度的地址,然后開始使用的這一類屬于BS模式的產品。

同樣,在移動設備上,也分CS模式和BS模式的產品, 常見的APP(Application的縮寫)基本以原生程序為主,即CS模式的程序,但這也不一定,后面會解釋為什么不一定, 這個不一定的地方才是關鍵之處。同理,在移動設備上也有BS程序,我們也可以在手機、平板、PDA等移動設備上使用瀏覽器訪問網站,輸入一個網址開始訪問,只是不那么方便,不對,是特別的不方便,因為輸入網址實在是太痛苦,這不是移動設備所擅長的事。

根據經驗,我們已經大概知道CS類的產品和BS類產品的優缺點了,CS類的產品缺點是更新升級不方便,但是反應速度快,更節省流量,節省服務器資源。BS類的產品優點是升級特別方便,只需要升級服務器就行,用戶在使用的時候只要訪問網站就行了,不需要在本地安裝任何程序。當然前提是本地有瀏覽器就行, 不過對服務器壓力會稍大,而且訪問速度會比CS類的慢,同樣的功能,也會消耗更多的流量。

二、HTML5的出現

目前來看,HTML似乎是永遠不會被淘汰的一個標記語言,不過需要升級,老的HTML4功能太少,已經無法滿足信息技術的高速發展的步伐了。所以有了HTML5(后面簡稱H5),在這個版本里面加入了很多新的功能,比如對多媒體信息的處理,豐富的表單類型,加入了畫板,加入了本地存儲,H5利用畫板可以展現很多動畫特效之類的, 就平時大家玩的小游戲都是靠畫板來做的。這在以前是不可能的,只能借助于Flash來完成,所以H5出來之后,各大廠商的瀏覽器也慢慢升級,都開始支持H5了。

三、微信的出現

因為好幾種原因,微信出現了,也因為好幾種原因,微信做成功了,原因這里就不仔細解說了,前面提到我們在移動設備上輸入網址很費力,前面也提到H5的出現給網頁提供了新的活力。

那微信的出現就解決在移動設備上輸入網址的問題,相信大家已經知道我要說什么了,沒錯,就是二維碼( 這種二維碼的名字叫PDF417,像一般商品上出現的條形碼是一維碼,叫CODE128),? 總之大家記住,PDF417比CODE128好就是了。 別的不需要關注太多。

印象中,微信是最開始加入掃碼識別的功能,隨便一串字符都可以生成一個二維碼,所以掃碼可以打開一個網頁,可以加好友,可以付錢。那二維碼的就幫人們解放了在手機上輸入的煩惱。公眾號也可以掃碼加入,公眾號里面的文章全是H5網頁。

不光微信,隨便一個APP,它里面可能都有用到H5網頁的,所以前面提到,APP不一定全是CS的方式,目前市場大部分APP使用了混合的模式,即CS與BS同時使用的情況。這樣好處自然不少。

四、 小程序的出現

繼公眾號之后出現了小程序,那小程序和公眾號本質是差不多的,但是功能更強大,更加靈活。公眾號和小程序開發都是一樣用H5的技術,即使用HTML+CSS+JAVASCRIPT的技術。那既然小程序使用H5開發,那它就是BS模式的程序,沒錯,但是它是運行在微信里面的,并不是直接在手機上的瀏覽器使用的H5程序,并且,微信小程序也只能運行在微信里面,在普通瀏覽器里是無法正常運行的, 微信已經做了控制了,微信也不希望小程序能逃出微信的范圍,而微信APP本身是一個原生的程序,需要在本地安裝才能使用的。所以這樣說來,就明白小程序到底是怎么回事了,它是運行在微信APP里面的一個H5網頁程序。

而H5這種網頁的程序和原生的APP相比是有一定局限性的,比如獲取手機的重力感應信息,獲取定位,獲取二維碼掃描結果,獲取手機的設備信息, 那小程序現在就可以做到了,而且遠遠不止這些,為什么呢? 因為這些事情微信APP可以做到,微信APP提供了豐富的接口供小程序來使用,所以小程序也同樣可以做到原生APP能做而普通H5網頁做不了的事情。

關于小程序和公眾對比的問題,這里不想解讀太多,只略講一二。

  1. 小程序開發起來更靈活,比如公眾號在編輯最下面的菜單的時候是不方便的,而小程序里面的東西就跟自己以前做APP一樣,隨意設計。公眾號給人的感覺就是擅長做客服一類的用處。當然實際上不止做客服之用了。
  2. 功能比公眾號強大,就是能做的事比公眾號多很多。主要是微信提供的豐富的接口可以使用。

五、小程序的優勢

其實前面已經講過一些了,這里再總結一下。

  1. 不用安裝就能使用, 節省安裝的時間,這是最大的好處。
  2. 雖說是H5程序,但是不用輸入網址就能使用。
  3. 擁有與原生APP一樣的功能,原生APP能做的,小程序也能做(暫時還不能確定是不是和原生APP一樣的功能,就算不一樣,也差不會太多了)。
  4. 對于開發商來說,小程序提供了強大的統計功能,相當強大,這會給企業減少很大的開發成本。
  5. 對五開發商來說,小程序提供了開發工具,寫H5程序的都知道,JS開發工具在語法提示一直都是不擅長的,而小程序的開發工具就有JS的語法提示功能。這是相當大的福利了。
  6. 節省手機內存空間,對于很多16G內存的手機用戶來說,這絕對是一個福利了。但節省空間換來的是比原生APP耗更多流量,不過我想,流量已經不是主要考慮的問題了。

至于缺點能想到的就是可能反應速度會比原生APP差那么一點點。

六、 小程序的展望

按照小程序的優勢,在未來小程序可能在餐飲,購物,閱讀這些線下服務行業會比較火,。因為這些行業的APP不是經常會用到,只有特定的時間才會用,那以后就不用安裝APP了,直接掃碼使用商家的小程序就好了。目前小程序還處于初始階段,從線上到達線下服務場景可能還需要一段比較長的時間?,F在看來,整個IT圈對小程序都是持肯定的態度, 但也需要很多時間去開發,去推廣。最后才能在線下流行起來。

小程序的前置條件是“掃一掃”,正如張小龍在2012年就完成的預測,移動端的入口是二維碼,他的確做到了這一點。利用二維碼+掃一掃+小程序,給大量的線下場景帶來的新的生機,而這恰恰也是小程序的目標所在。

那未來當我們進入餐廳的時候,我們就不需要紙質的菜單了,可能餐桌上有一個小程序的二維碼,用戶直接掃碼進入商家的小程序,然后點菜,點完菜,收銀臺和廚房就能看到菜單了, 然后付錢,甚至可能還有評價和分享。

由此我們可以想象,以后的線下服務行業,會生出各種各樣的小程序,以前在樓下經常有關注公共號送蔬菜水果飲料的,那以后可能就是掃碼關注小程序送蔬菜水果飲料了。

最后強調一點點: 其實只要是一個APP,然后在你的APP里面使用了H5網頁,你的H5網頁已經是一個小程序了, 你的APP同樣可以提供很多接口給H5調用。 這件事多數APP都干過,只不過你沒有把這件事做成一個平臺, 也許是被大家忽略掉了。而微信把這件事做成了一個平臺,并取了一個名字。就是這么簡單??傊?,道理一說大家都懂。但是真正去做的人不多。

 

本文由 @大火鍋?原創發布于人人都是產品經理。未經許可,禁止轉載。

更多精彩內容,請關注人人都是產品經理微信公眾號或下載App
評論
評論請登錄
  1. 這種文章也能通過?

    來自北京 回復
    1. 你來寫?

      來自廣東 回復