01-18
1、運行環(huán)境
微信小程序的運行環(huán)境是一個不完整的瀏覽器,是一個基于瀏覽器內(nèi)核重構(gòu)的內(nèi)置解析器。通過自定義開發(fā)語言標準,可以大大提高微信小程序的流暢性。
H5的運行環(huán)境包括webview在內(nèi)的瀏覽器。
2、開發(fā)成本
微信小程序的開發(fā)不需要考慮瀏覽器兼容性和擔心漏洞。微信提供了統(tǒng)一的小程序開發(fā)工具和開發(fā)標準,只需填寫代碼,開發(fā)成本低。
H5開發(fā)需要從開發(fā)工具、前端框架、模塊管理、任務(wù)管理工具、UI庫現(xiàn)在、接口調(diào)用工具、瀏覽器兼容性等各方面進行綜合考慮。相對于小程序,H5開發(fā)成本更高。
3、系統(tǒng)權(quán)限
微信小程序可以獲得網(wǎng)絡(luò)通信莊濤、數(shù)據(jù)緩存、用戶信息等系統(tǒng)權(quán)限,這些權(quán)限是從微信銜接過來的。
H5能夠獲得的系統(tǒng)權(quán)限比較少,因此H5的大多數(shù)應(yīng)用邏輯簡單、功能單一。
4、用戶體驗
小程序的功能是類似APP的,用戶可以像操作普通APP一樣去操作小程序,而且因為小程序比較輕便,在進行操作的時候幾乎不需要等待就可以進入下一個頁面。
H5本質(zhì)上就是一個web頁面,打開網(wǎng)頁需要進行加載,而這個加載的過程無論長短對于用戶來說都是感覺不靈敏的。