發(fā)布者:小程序與H5
時(shí)間:2023.02.27
來(lái)源:小程序與H5
小程序與H5是現(xiàn)在流行的移動(dòng)應(yīng)用程序,二者都以各自的便利性受到廣大用戶的喜歡,那么兩者具體有哪些不同呢?
一、運(yùn)行環(huán)境的不同
傳統(tǒng)的HTML5的運(yùn)行環(huán)境是瀏覽器,包括webview,而微信小程序的運(yùn)行環(huán)境并非完整的瀏覽器,大家注意,我這里寫的是“非完整的瀏覽器”,有以下幾個(gè)原因
小程序的開(kāi)發(fā)過(guò)程中會(huì)用到HTML5相關(guān)的技術(shù)(并非全部)。
小程序的發(fā)布上線需要微信審核,微信在不更新自身軟件的情況下可以將小程序更新到自身軟件內(nèi),這就聯(lián)想到了React Native框架,并且已經(jīng)有開(kāi)發(fā)者在微信小程序的開(kāi)發(fā)工具源碼中發(fā)現(xiàn)使用了React和NodeWebkit庫(kù)。
二、是獲取系統(tǒng)級(jí)權(quán)限的不同
微信小程序相對(duì)于HTML5 web應(yīng)用能獲得更多的系統(tǒng)權(quán)限,比如網(wǎng)絡(luò)通信狀態(tài)、數(shù)據(jù)緩存能力等,這些系統(tǒng)級(jí)權(quán)限都可以和微信小程序無(wú)縫銜接,也就是官方宣稱的擁有Native App的流暢性能,而這一點(diǎn)恰巧是HTML5 web應(yīng)用經(jīng)常被詬病的地方,這也是HTML5的大多應(yīng)用場(chǎng)景被定位在業(yè)務(wù)邏輯簡(jiǎn)單、功能單一的原因。
三、應(yīng)用在生產(chǎn)環(huán)境的運(yùn)行流暢度
這條無(wú)論對(duì)于用戶還是開(kāi)發(fā)者來(lái)說(shuō),都是直觀的感受。長(zhǎng)久以來(lái),當(dāng)HTML5應(yīng)用面對(duì)復(fù)雜的業(yè)務(wù)邏輯或者豐富的頁(yè)面交互時(shí),它的體驗(yàn)總是不盡人意,需要不斷的對(duì)項(xiàng)目?jī)?yōu)化來(lái)提升用戶體驗(yàn)。但是由于微信小程序運(yùn)行環(huán)境獨(dú)立,盡管同樣用html+css+js去開(kāi)發(fā),但配合微信的解析器渲染出來(lái)的是原生組件的效果,自然體驗(yàn)上將會(huì)更進(jìn)一步。
推薦資訊
聯(lián)系我們
聯(lián)系我們
24小時(shí)熱線
電話
地址
郵箱
在線留言
獲取方案
股權(quán)代碼
服務(wù)熱線
一瞬公眾號(hào)
掃一掃關(guān)注微信
版權(quán)所有?青島一瞬網(wǎng)絡(luò)科技有限公司
魯公網(wǎng)安備37020202370226號(hào) 魯ICP備09061626號(hào)-9
網(wǎng)站建設(shè):一瞬網(wǎng)絡(luò)