發布時間:2018-06-25 00:47:30 作者:匠(jiàng)達軟件(成都小程序定制)
1、定位不同(公衆号服務于營銷與信息傳遞,小程序面向産品與服務)
公衆号主要用(yòng)于信息的(de)傳遞實現人(rén)與信息的(de)連接,借助H5 能夠實現簡單的(de)交互,主要以營銷和(hé)信息傳遞爲主簡單的(de)服務爲輔,而小程序從功能上與公衆号有嚴格區分(fēn)(不支持關注、消息推送等營銷手段),一方面使得(de)産品與服務不至于淹沒在公衆号營銷信息中,另一方支持公衆号、朋友圈、群與小程序之間的(de)互動與導流,使得(de)開發者專心做(zuò)産品與服務,從而爲微信帶來大(dà)量長尾服務疊加微信自身重度服務打造從社交到信息連接再到服務的(de)生态圈。
2、實現技術區别(公衆号基于H5,小程序基于微信自身開發環境與開發語言)
小程序是微信内的(de)雲端應用(yòng)(所以無需安裝),不是原生App,通(tōng)過WebSocket 雙向通(tōng)信(保證無需刷新即時通(tōng)信,當然也(yě)支持類AJAX的(de)操作方式)、本地緩存(圖片與UI 本地緩存降低與服務器交互延時)以及微信底層技術優化(huà)實現了(le)接近原生APP 的(de)體驗。
公衆号是基于傳統H5 開發與運行,傳統H5 運行環境是浏覽器,微信小程序運行環境并非完整的(de)浏覽器,開發過程中用(yòng)到H5 相關的(de)技術,微信小程序的(de)運行環境是微信基于浏覽器内核完全重構的(de)一個内置解析器,針對小程序專門做(zuò)了(le)優化(huà),配合自己定義的(de)開發語言标準(基于H5 進行了(le)優化(huà)),提升了(le)小程序的(de)性能。系統權限方面,微信小程序能夠通(tōng)過微信APP 獲得(de)更多(duō)的(de)系統權限,比如網絡通(tōng)信狀态、數據緩存能力等,在此微信APP 相當于架在原有系統中的(de)新的(de)操作系統,小程序借助微信與系統間接交互,使得(de)能夠擁有原生APP 的(de)體驗。而這一點恰巧是HTML5 web 應用(yòng)的(de)不足,導緻其主要用(yòng)于業務邏輯與交互簡單的(de)應用(yòng)中。
3、功能不同(公衆号功能圍繞信息展示與營銷,小程序面向産品與服務)
微信與公衆号在開發語言、設計規範、營銷方式、審核機制等功能方面均有較大(dà)不同。公衆号是一種賬号類型,爲用(yòng)戶提供信息與咨詢發布平台,提供了(le)一種新的(de)信息傳播方式,構建與讀者之間更好的(de)溝通(tōng)與管理(lǐ)模式,結合H5以後公衆号也(yě)能夠提供一些簡單交互功能。小程序主要旨在提供服務,相比公衆号運行更流暢,能夠提供更加複雜的(de)産品與服務。公衆号功能主要圍繞信息傳遞與營銷展開,小程序對營銷功能進行了(le)嚴格控制以與公衆号區别,使得(de)小程序的(de)服務在使用(yòng)體驗與便捷性能夠得(de)到提升,不至于淹沒在公衆号過度營銷信息中。
4、體驗上的(de)差别(公衆号操作延時較大(dà),小程序體驗接近原生App)
公衆号中點擊應用(yòng)功能後頂部出現綠色進度需要等一段時間,對于業務邏輯複雜交互要求高(gāo)的(de)應用(yòng)使用(yòng)起來體驗較差。而小程序将會非常流暢幾乎無需等待,類似普通(tōng)APP 操作一樣流暢。主要原因是公衆号沒有本地緩存,所以每次打開都是會請求服務器刷新頁面,造成延時較長體驗下(xià)降,小程序對UI 與圖片本地緩存,隻需要對服務器請求交互數據,頁面切換無需刷新,所以體驗能夠接近原生APP 的(de)流暢程度。