來源:知曉程序 發(fā)布時間:2018-05-16 14:32:59 閱讀量:4356
小程序到底是什么?它跟 app 和 HTML 5 有什么區(qū)別?它和訂閱號、服務號又有什么不同?小程序真的是無所不能的嗎?
每天,知曉程序(微信號 zxcx0101)都會在后臺看到這些提問……
如果你真的還不知道小程序是什么?就在這篇文章里找到答案吧。
小程序到底是什么?
微信之父張小龍是這樣描述小程序的:
小程序是一個不需要下載安裝就可使用的應用,它實現(xiàn)了應用觸手可及的夢想,用戶掃一掃或者搜一下即可打開應用。也體現(xiàn)了用完即走的理念,用戶不用關心是否安裝太多應用的問題。應用將無處不在,隨時可用,但又無需安裝卸載。
簡單來說,小程序不用安裝就能使用;它的體積也非常小,每一個都不超過 1 M。
小程序的來到,將給我們帶來許多便利和好處:
1. 少了安裝 App 的麻煩
在 app 時代,如果我們要使用一項功能,通常需要完成以下步驟:
· 在 App Store 或 Android 應用市場,尋找能實現(xiàn)相應功能的應用;
· 下載并安裝該應用;
· 在手機桌面,找到應用;
· 打開并使用應用。
而在小程序時代,只需要搜索或者「掃一掃」,即可打開應用。沒有了下載安裝環(huán)節(jié),人和功能的連接變得更加簡單直接。
2. 釋放手機內存
除了使用更加便捷之外,小程序的「小體積」,也能為大家的手機大大減輕負擔。
相信大家手機里都裝了不少 app。一般情況下,安裝一個 app,得花上幾十 MB、上百 MB,甚至幾 GB 的內存。手機容量小的人,一旦多裝了幾個 app, 就要面臨內存不夠的困擾。
在這種情況下,大小不超過 1 M 的小程序,就成了手機內存不夠用的救星。
而且,小程序還不需要安裝,那些平時大部分時間用不上,又不得不裝的 app,一旦變身小程序,就可以徹底地從你的手機中移除了。
3. 讓手機桌面更簡潔
小程序問世后,也許,你手機桌面上的許多 app 將會消失。
那些功能簡單、使用頻率低的 app 將會被小程序替代,它們不會在手機桌面上再占據一席之地,而是折疊在微信這個超級 app 里面,等到你使用時再「召喚」出來。
目前,微信小程序的入口還沒有完全公布,希望小程序幫我們「清理」了手機桌面以后,微信的界面也能一如既往地保持簡潔的樣貌。
小程序與 HTML 5 有什么區(qū)別?
小程序出生以后,有很多人將它與 HTML 5 進行比較,甚至有人把它們混淆在一起。
但實際上,小程序和 HTML 5 本質上是兩種不同的東西:小程序是計算機程序,而HTML 5 則是互聯(lián)網網頁。
1. 對用戶而言
我們打開 HTML 5,實際上是打開一個網頁,而網頁需要在瀏覽器中渲染。
所以,在微信上點開 HTML 5,需要完成網頁加載的步驟,這就會給人一種「卡」的感覺。
而對于微信小程序來說,它的代碼可以直接在微信上運行,省去了通過瀏覽器渲染的步驟,在體驗上會勝過 HTML 5 不少。
總而言之,在微信中使用小程序,會比 HTML 5 流暢很多。
2. 對開發(fā)者而言
對于開發(fā)者來說,相比 HTML 5,小程序可以節(jié)省大量的服務器資源。
那是因為,HTML 5 需要開發(fā)者的服務器向用戶發(fā)送 HTML 5 代碼,而微信會幫開發(fā)者分發(fā)他們的小程序。
小程序與訂閱號、服務號有什么區(qū)別?
同屬于微信的生態(tài)體系,小程序也被很多人拿來跟訂閱號、服務號比較。
那么,它們之間到底有什么區(qū)別呢?我們先看看訂閱號和服務號到底是什么:
訂閱號:顧名思義,是用戶在微信中訂閱文章所使用的公眾帳戶。訂閱號可以向用戶推送文章和信息,也可以管理訂閱用戶、與用戶交流。它是一種媒體屬性的產品。
服務號:是一種服務導向的公眾帳戶。它可以幫助機構在微信中向用戶提供服務,同時,服務號還可以讓用戶直接與機構的客服系統(tǒng)進行溝通、為用戶提供品牌信息等。
以上兩者都是以「聊天界面」為基礎的,即是說,它們的功能和界面是早就規(guī)定好了的。
而小程序允許開發(fā)者自定義界面,所以,不用局限于微信的聊天界面。開發(fā)者不僅可以提供更好的使用體驗,也無需考慮對接公眾帳戶對話,開發(fā)門檻是比較低的。
簡單來說,如果把這三個平臺比喻成三件玩具,那么,訂閱號和服務號可能是公仔或模型車,而小程序則是可以自由拼裝的樂高積木。
小程序是「無所不能」的嗎?
雖然小程序有千般好,但小程序也并不是萬能的。
在做小程序之前,我們還需要清晰地認識到小程序的局限性:
首先,小程序不能承載所有的用戶需求。無論是游戲娛樂、文檔處理等「重需求」,還是帶有傳播能力的營銷需求,小程序都不能很好地滿足。如果要滿足這些需求,app 或 HTML 5 會是更好的選擇。
其次,小程序的體系整體依賴于微信。如果你的業(yè)務與微信設定的規(guī)則有沖突,或主營業(yè)務在微信滲透力不強的地區(qū)(如國外),微信小程序就不是一個好的選擇。
另外,小程序目前不能主動發(fā)送消息(包括群發(fā)和模板消息)。如果你需要向用戶提供客服業(yè)務,或是希望向用戶推送信息,訂閱號或服務號等具有相應功能的帳戶形態(tài)則更加適合。如果想在小程序中新增客服功能,還需要開發(fā)者自己去實現(xiàn)。
希望大家看完文章,可以對微信小程序有一個立體而理性的認識。