【廣告】
微信小程序和公眾號(hào)的區(qū)別是什么?
1、定位不同(公眾號(hào)服務(wù)于營(yíng)銷與信息傳遞,小程序面向產(chǎn)品與服務(wù))
公眾號(hào)主要用于信息的傳遞實(shí)現(xiàn)人與信息的連接,借助H5 能夠?qū)崿F(xiàn)簡(jiǎn)單的交互,主要以營(yíng)銷和信息傳遞為主簡(jiǎn)單的服務(wù)為輔,而小程序從功能上與公眾號(hào)有嚴(yán)格區(qū)分(不支持關(guān)注、消息推送等營(yíng)銷手段),一方面使得產(chǎn)品與服務(wù)不至于淹沒(méi)在公眾號(hào)營(yíng)銷信息中,另一方支持公眾號(hào)、朋友圈、群與小程序之間的互動(dòng)與導(dǎo)流,使得開(kāi)發(fā)者專心做產(chǎn)品與服務(wù),從而為微信帶來(lái)大量長(zhǎng)尾服務(wù)疊加微信自身重度服務(wù)打造從社交到信息連接再到服務(wù)的生態(tài)圈。線上小程序自身的入口先由開(kāi)始的發(fā)現(xiàn)入口,到搜索加入小程序內(nèi)容,再到如今微信的頂部任務(wù)欄。
2、實(shí)現(xiàn)技術(shù)區(qū)別(公眾號(hào)基于H5,小程序基于微信自身開(kāi)發(fā)環(huán)境與開(kāi)發(fā)語(yǔ)言)
小程序是微信內(nèi)的云端應(yīng)用(所以無(wú)需安裝),不是原生App,通過(guò)WebSocket 雙向通信(保證無(wú)需刷新即時(shí)通信)、本地緩存(圖片與UI 本地緩存降低與服務(wù)器)以及微信底層技術(shù)優(yōu)化實(shí)現(xiàn)了接近原生APP 的體驗(yàn)。
公眾號(hào)是基于傳統(tǒng)H5 開(kāi)發(fā)與運(yùn)行,傳統(tǒng)H5 運(yùn)行環(huán)境是瀏覽器,微信小程序運(yùn)行環(huán)境并非完整的瀏覽器,開(kāi)發(fā)過(guò)程中用到H5 相關(guān)的技術(shù),微信小程序的運(yùn)行環(huán)境是微信基于瀏覽器內(nèi)核完全重構(gòu)的一個(gè)內(nèi)置解析器,針對(duì)小程序?qū)iT(mén)做了優(yōu)化,配合自己定義的開(kāi)發(fā)語(yǔ)言標(biāo)準(zhǔn)(基于H5 進(jìn)行了優(yōu)化),提升了小程序的性能。小程序打開(kāi)小程序同一個(gè)公眾號(hào)下關(guān)聯(lián)的10個(gè)同主體小程序和3個(gè)非同主體小程序之間,可以調(diào)用接口直接相互跳轉(zhuǎn)。系統(tǒng)權(quán)限方面,微信小程序能夠通過(guò)微信APP 獲得更多的系統(tǒng)權(quán)限,比如網(wǎng)絡(luò)通信狀態(tài)、數(shù)據(jù)緩存能力等,在此微信APP 相當(dāng)于架在原有系統(tǒng)中的新的操作系統(tǒng),小程序借助微信與系統(tǒng)間接交互,使得能夠擁有原生APP 的體驗(yàn)。而這一點(diǎn)恰巧是HTML5 web 應(yīng)用的不足,導(dǎo)致其主要用于業(yè)務(wù)邏輯與交互簡(jiǎn)單的應(yīng)用中。
微信小程序是什么?小程序是一種不需要安裝即可使用的應(yīng)用,它實(shí)現(xiàn)了應(yīng)用觸手可及的夢(mèng)想,用戶掃一掃或者搜一下即可打開(kāi)應(yīng)用,也體現(xiàn)了用完即走的理念,用戶不要關(guān)心應(yīng)用太多的問(wèn)題,應(yīng)用將無(wú)處不在,隨時(shí)可用,但又無(wú)需安裝卸載。由于谷歌也在推類似小程序的InstantApp,未來(lái)也有可能會(huì)制定Android系統(tǒng)之下小程序的標(biāo)準(zhǔn),不符合標(biāo)準(zhǔn)的將無(wú)法放在桌面上,這對(duì)微信小程序而言可能會(huì)有重大的影響,但對(duì)于手機(jī)聯(lián)盟而言影響并不大。 二、微信小程序與公眾號(hào)有什么區(qū)別?
微信對(duì)其定位不同(公眾號(hào)服務(wù)于營(yíng)銷與信息傳遞,小程序面向產(chǎn)品與服務(wù)) 微信的發(fā)展可分為三個(gè)階段IM階段、瀏覽器階段和OS階段,分別實(shí)現(xiàn)人與人的連接、人與信息連接終實(shí)現(xiàn)人與服務(wù)的連接。