1. 程式人生 > >入門微信小程式的第一課

入門微信小程式的第一課

入門微信小程式的第一課:

很多人對微信小程式只是停留在使用的階段,或者是停留在閱讀文件和簡單的開發階段,實際上,作為一個開發者,你應該是對小程式有一個全面的瞭解,比如運營角度,開發角度,使用者角度。那麼在學習小程式之前,我們先來對他做一個全面的剖析。

微信小程式簡稱小程式。張小龍於2017年1月9日在微信公開課上宣佈其正式上線。小程式英文名是Mini Program,是一種不需要下載安裝即可使用的應用,它實現了應用“觸手可及”的夢想,使用者掃一掃或搜一下即可開啟應用。微信小程式誕生初期,備受各界人士關注和期待,但是短期之內並沒有對行業造成絕對式的改變,因此曾一度被一些人認為小程式只是曇花一現。然而事實證明,小程式並沒有就此消沉,而是在紮紮實實、腳踏實地的改變著整個網際網路

。“跳一跳”小遊戲的出現,讓更多的人認識到了小程式。

誕生的背景:

使用者體驗層面:

  1. 原生APP(iOS和Android上的軟體):使用者體驗是最好的,並且可以實現的功能是最多的。但是這種方式需要從app store或者其他應用市場下載,在wifi沒有覆蓋的情況下讓使用者下載一個軟體是不能接受的。另外,即使下載了,也佔據系統很大的空間,如果不經常用,被使用者刪掉的可能性是非常大的。
  2. H5:說白了就是一個手機端的網頁,因此只要有瀏覽器外掛就可以執行。開發者可以把這個網頁的url生成一個二維碼,讓使用者在微信上掃描即可進入到H5中,或者是經常有人在朋友圈轉發。因此傳播成本是非常低的。但是他的使用者體驗是非常差的,包括他的頁面跳轉都需要重新請求伺服器,這也導致不能在H5
    上做更多的事情,因此也是沒有成為主導地位的一個絕對性的原因。
  3. 小程式:小程式因為是微信採用了特殊的技術,特別是一些控制元件用的都是一些系統原生的元件,所以操作起來就跟操作原生app一樣。另外你一旦打開了小程式,也就意味著他的程式碼是已經儲存到手機上了,所以做頁面跳轉的時候不需要請求伺服器了,因此使用者體驗是非常棒的,幾乎可以接近原生app的使用者體驗,他能做的事情也就非常非常多了,基本上你可以看到一個小程式可以囊括原生app的絕大部分功能。另外因為底層機制的原因,他的程式碼體積是非常小的,所以下載一個微信小程式是非常快的。這也是使用者能夠接受的一個非常重要的原因。

開發者層面:

  1. 原生APP:開發一個app的成本是非常大的,因為iOS和安卓是兩個不同的系統,因此兩個平臺都要開發,一般開發週期都在6個月以上,甚至達到一年以上。因為一個程式的工資最低都是1W以上,這對於一些小型企業是很難承受的。
  2. H5:只需要開發一套程式碼即可在安卓和iOS兩個平臺上執行。並且因為技術的原因,做一個H5的成本是非常低的,實現同樣的功能,做個H5可能只需要做個app三分之一的時間。但是H5的使用者體驗太差,在手機上無法承載更多的功能。
  3. 小程式:開發技術採用的是web開發技術,因此開發效率極高,並且是可以跨平臺的(iOS和安卓),並且使用者體驗是最好的,因此做小程式是非常划算的。
  4. 公眾號:公眾號也是跨平臺的,並且開發成本低。但是他能做的事情非常的侷限,更多的功能其實還是通過h5來實現,因此又存在體驗性不好的問題了。

運營層面:

  1. 微信擁有巨大的使用者基數,流量非常大。對於中小型公司而言,運營微信比運營自己的app或者網站更加的有成效。
  2. 微信的掃一掃功能讓更多的人輕鬆的就能觸達公司的產品,成本非常低,遠遠比在app store下載軟體效率高得多。
  3. 越來越多的公司把運營成本投入到微信上,然而微信上的解決方案只有微信公眾號,微信公眾號的功能有限,不能滿足運營方更多的運營需求,急需一個可以滿足更多運營需求的解決方案。

小程式適合開發哪些應用:

小程式適合開發輕量級的應用。比H5能承載得更多,但是比app又更少。比如有:

  1. 工具類:滴滴打車、美團、小打卡等。
  2. 資訊類:網易新聞、微博閹割版、豆瓣等。
  3. 電商:京東、網易嚴選、拼多多等。
  4. 遊戲:跳一跳、頭腦風暴、鬥地主等。
    更多大家可以列舉。
    但是有些程式是不適合做的。比如:
    王者榮耀、絕地求生等。

微信小程式入口:

  1. 掃描微信二維碼。比如掃描微信官方小程式碼:
    在這裡插入圖片描述
  2. 進入:微信->發現->小程式,有附近的小程式、搜尋小程式。比如可以搜尋京東的小程式。
  3. 在微信聊天介面,下拉也可以看到最近使用的微信小程式。

個人對微信小程式的看法:

以下一個截圖,是個人在2016年對微信小程式的思考和預測,所以其實小程式的誕生不是偶然的,而是必然的產物!以後移動端肯定是小程式的天下!現在的小程式,就相當於10年前的iOS和Android開發,處於剛剛起步的階段,但是會佔領越來越大的市場份額!
在這裡插入圖片描述

如果你對小程式開發感興趣,可以加我私人微信,可以分享更多的乾貨:
在這裡插入圖片描述