一、小程序到底是什么?
「微信之父」張小龍是這樣描述小程序的:
小程序是一個(gè)不需要下載安裝就可使用的應用,它實(shí)現了應用觸手可及的夢(mèng)想,用戶(hù)掃一掃或者搜一下即可打開(kāi)應用。也體現了用完即走的理念,用戶(hù)不用關(guān)心是否安裝太多應用的問(wèn)題。應用將無(wú)處不在,隨時(shí)可用,但又無(wú)需安裝卸載。
簡(jiǎn)單來(lái)說(shuō),小程序不用安裝就能使用;它的體積也非常小,每一個(gè)都不超過(guò)1M。
小程序的到來(lái),將給我們帶來(lái)許多便利和好處:
1.少了安裝App的麻煩
在app開(kāi)發(fā)時(shí)代,如果我們要使用一項功能,通常需要完成以下步驟:
● 在A(yíng)pp Store或Android應用市場(chǎng),尋找能實(shí)現相應功能的應用;
● 下載并安裝該應用;
● 在手機桌面,找到應用;
● 打開(kāi)并使用應用。
而在小程序時(shí)代,只需要搜索或者「掃一掃」,即可打開(kāi)應用。沒(méi)有了下載安裝環(huán)節,人和功能的連接變得更加簡(jiǎn)單直接。
2.釋放手機內存
除了使用更加便捷之外,小程序的「小體積」,也能為大家的手機大大減輕負擔。
相信大家手機里都裝了不少app。一般情況下,安裝一個(gè)app,得花上幾十MB、上百MB,甚至幾GB的內存。手機容量小的人,一旦多裝了幾個(gè)app,就要面臨內存不夠的困擾。
在這種情況下,大小不超過(guò)1M的小程序,就成了手機內存不夠用的救星。
而且,小程序還不需要安裝,那些平時(shí)大部分時(shí)間用不上,又不得不裝的app,一旦變身小程序,就可以徹底地從你的手機中移除了。
3.讓手機桌面更簡(jiǎn)潔
小程序問(wèn)世后,也許,你手機桌面上的許多app將會(huì )消失。
那些功能簡(jiǎn)單、使用頻率低的app將會(huì )被小程序替代,它們不會(huì )在手機桌面上再占據一席之地,而是折疊在微信這個(gè)超級app里面,等到你使用時(shí)再「召喚」出來(lái)。
目前,微信小程序的入口還沒(méi)有完全公布,希望小程序幫我們「清理」了手機桌面以后,微信的界面也能一如既往地保持簡(jiǎn)潔的樣貌。
二、小程序與HTML 5有什么區別?
小程序出生以后,有很多人將它與HTML 5進(jìn)行比較,甚至有人把它們混淆在一起。
但實(shí)際上,小程序和HTML 5本質(zhì)上是兩種不同的東西:小程序是計算機程序,而HTML 5則是互聯(lián)網(wǎng)網(wǎng)頁(yè)。
1.對用戶(hù)而言
我們打開(kāi)HTML 5,實(shí)際上是打開(kāi)一個(gè)網(wǎng)頁(yè),而網(wǎng)頁(yè)需要在瀏覽器中渲染。
所以,在微信上點(diǎn)開(kāi)HTML 5,需要完成網(wǎng)頁(yè)加載的步驟,這就會(huì )給人一種「卡」的感覺(jué)。
而對于微信小程序來(lái)說(shuō),它的代碼可以直接在微信上運行,省去了通過(guò)瀏覽器渲染的步驟,在體驗上會(huì )勝過(guò)HTML 5不少。
總而言之,在微信中使用小程序,會(huì )比HTML 5流暢很多。
2.對開(kāi)發(fā)者而言
對于開(kāi)發(fā)者來(lái)說(shuō),相比HTML 5,小程序可以節省大量的服務(wù)器資源。
那是因為,HTML 5需要開(kāi)發(fā)者的服務(wù)器向用戶(hù)發(fā)送HTML 5代碼,而微信會(huì )幫開(kāi)發(fā)者分發(fā)他們的小程序。
三、小程序與訂閱號、服務(wù)號有什么區別?
同屬于微信的生態(tài)體系,小程序也被很多人拿來(lái)跟訂閱號、服務(wù)號比較。
那么,它們之間到底有什么區別呢?我們先看看訂閱號和服務(wù)號到底是什么:
● 訂閱號:顧名思義,是用戶(hù)在微信中訂閱文章所使用的公眾帳戶(hù)。訂閱號可以向用戶(hù)推送文章和信息,也可以管理訂閱用戶(hù)、與用戶(hù)交流。它是一種媒體屬性的產(chǎn)品。
● 服務(wù)號:是一種服務(wù)導向的公眾帳戶(hù)。它可以幫助機構在微信中向用戶(hù)提供服務(wù),同時(shí),服務(wù)號還可以讓用戶(hù)直接與機構的客服系統進(jìn)行溝通、為用戶(hù)提供品牌信息等。
以上兩者都是以「聊天界面」為基礎的,即是說(shuō),它們的功能和界面是早就規定好了的。
而小程序允許開(kāi)發(fā)者自定義界面,所以,不用局限于微信的聊天界面。開(kāi)發(fā)者不僅可以提供更好的使用體驗,也無(wú)需考慮對接公眾帳戶(hù)對話(huà),開(kāi)發(fā)門(mén)檻是比較低的。
簡(jiǎn)單來(lái)說(shuō),如果把這三個(gè)平臺比喻成三件玩具,那么,訂閱號和服務(wù)號可能是公仔或模型車(chē),而小程序則是可以自由拼裝的樂(lè )高積木。
看完這篇文章,能對微信小程序有全面的認識。