一、微信小程序的來源
在2016年9月中,微信公眾平臺向外發出200個小程序內測邀請函,那么什么是微信小程序,有什么功能呢?微信小程序盡管叫小程序,但其實這就是今年年初騰訊曾對外提及的微信“應用號”。
早在2016年1月份的微信公開課上,微信之父張小龍就透露微信即將推出應用號。張小龍曾說,讓創造發揮價值,好產品應該是用完即走,微信應該是給用戶提供便利,而非浪費時間。希望用戶在微信里看到的都是自己愿意看到的東西,也希望用戶能夠留出來更多的時間去做其他的事情。
二、微信小程序是什么呢?
微信應用號是一個APP應用推廣平臺,微信應用號目前暫定名為“小程序”,使用微信應用號平臺,用戶關注一個應用號就如同安裝一個App一樣,而微信應用號就相當于另一個App Store,主要功能就是應用推廣。
應用號有兩大特色:首先APP功能可以直接通過關注應用號來實現,所以用戶就省去了安裝下載卸載等等一系列動作,對那些使用頻率不高的軟件來說,你完全可以用“應用號”代替;另外,用戶也免去了不定時下載軟件更新包的困擾。
然而微信應用號要能獲取足夠多的用戶,還得要開發者的支持。
毫無疑問,開發者將是微信應用號的最大獲益群體。對于開發者而言,應用號可以節省開發成本,并且可以提升研發效率,開發人員只需要研發出一款適用于瀏覽器應用的產品,就可滿足不同操作系統的使用需求。另外,入駐應用號的APP營銷推廣工作也能取到事半功倍的效果。
三、微信小程序可以用來干什么呢?
我們可以通過觀察微信小程序給出的接口文檔信息來猜微信小程序可以用來干什么?首先我們先來看看微信小程序的官方API!首先我們可以點擊這個網站進入到微信小程序的簡介和文檔!https://mp.weixin.qq.com/wiki
可以看到里面有個小程序的按鈕,我們點擊進去,就可以看到:
我們點擊開發文檔,就可以看到微信小程序的API了,
從API可以看到,微信小程序的接口和框架包括:視圖、內容、按鈕、導航、多媒體、網絡能力、羅盤、重力感應、畫板等等。
有了這個框架和豐富的組件,小程序的啟動和運行速度將可以和原生 app 媲美。能實現的功能也將被純網頁的服務號要多得多;小程序開發后,不能直接發布,需要經過審核,類似 App Store。微信應用號被認為是“跨平臺的操作系統”。作為Android開發者,說實話,微信小程序的出現在一定程度上對移動開發是有沖擊和影響的,可是會不會完全替代呢?這個個人感覺倒不用太擔心,原生的App還是有原生的魅力所在的!
四、微信小程序平臺有什么優勢?
1.微信有海量用戶,而且粘性很高,在微信里開發產品更容易觸達用戶;
2.推廣app 或公眾號的成本太高,而應用號“無需下載”的優勢能夠使用戶減少心理負擔,推廣效率更高。推廣微信應用號,只需要用戶掃碼即可,不管是流量環境還是WIFI環境,都不是問題,最大程度減少了用戶的耐心損耗。
3.微信除了能給用戶提供功能,還能推送內容,同時還會多出一個未讀標記。這種推送到達率比 app 更高。
4.開發適配成本低。微信公眾號開發涉及網頁前端和服務器后端,相比起 iOS 和 Android 開發,至少節省了兩個平臺的開發成本,節省了大量的時間和人力。因為開發這兩個平臺的客戶端,服務器后端的開發幾乎是必須有的,網頁前端可能相對微信公眾號要少一些,但相比之下,這些前端的工作比客戶端的工作量要少很多。
在微信應用里,不管用戶用的是何種手機,獲得的體驗是一致的。如果不一致,也能用相對較低的開發成本讓其一致。如果你開發的是一個微信消息應用,微信提供了固定的消息模板,這意味著,不管用戶使用的是什么系統,他們看到的界面是相同的。
5.容易小規模試錯,然后快速迭代。這被認為是現今互聯網創業的基本方法。而且修改無需等待審核,迭代后馬上能看到效果,然后繼續觀察和迭代。
6.跨平臺。微信應用號本身是網頁,可以在群里被轉發,可以搭建到公眾號上,傳播起來非常方便。