微信小程序開發和H5開發有什么區別?
admin 2019-08-27

2016 年底微信發布小程序,那個時候功能相對較少。簡單的說就是 H5 的“微信化”,在微信里畫了一個 H5 框架。大家認為小程序的出現意味著什么呢?對于開發者來說,我覺得小程序的出現其實“加強了 Web 的能力,簡化了 App 的開發”。

小程序..png


小程序在 Android、iOS 都可以運行,但是它相比于 App 有什么不同?在開發方面,可能早上有一個想法,晚上就可以開發出一個小程序并且實現上線;而開發 App,不可能早上有一個想法,晚上就完成開發并發布到各種各樣的應用商店。

第一,小程序與 H5 有什么不一樣?

小程序比 H5 有更多的能力,兼容性更好。前端開發者都知道各種瀏覽器的兼容是一個痛點,小程序的出現首先解決了兼容問題,同樣的運行環境可以屏蔽掉不兼容的一些錯誤,讓我們更專心于開發業務邏輯。

第二,小程序有更強的硬件能力。

例如把頁面上的圖片保存到手機相冊,普通 H5 很難做到。在小程序里面,微信為了防止小程序濫用硬件能力,引入了一個概念——授權,這個概念在 App 里面已經有了。為什么小程序要有授權呢?因為“能力越大,責任越大”,微信可以賦予小程序更強的硬件能力,但是為了避免這種能力被亂用,必須加入授權這一概念。如果 H5 能夠隨便修改相冊、修改聯系人,那是一種很恐怖的事情。通過微信和授權機制,小程序可以調用到手機的各種硬件能力,相比 H5 有更大的想象空間。比如說我們現在做的直播、錄像、拍照的功能都可以用到手機攝像頭、麥克風、相冊等,甚至可以把文件傳到小程序,這個時候,我們產品可以擁有很大的想象空間。

第三,小程序背靠“微信”的用戶系統、推送、支付,有利于商業運營,讓開發者節省了很多開發工作。H5 沒有推送功能,要重新喚回用戶需要費很多工夫,比如搞活動等。



上一篇:網頁設計與制作筆記(一)

下一篇:App開發注意事項

猜你感興趣的內容
您也許還感興趣的內容
黑粗硬大欧美在线视频-免费欧美黑人在线观看-欧美明星无码AV