微信小程序介紹


一、小程序是什么

  1、小程序是一種新的開放能力,開發者可以快速地開發一個小程序。小程序可以在微信內被便捷地獲取和傳播,同時具有出色的使用體驗。

  2、任何一個普通的開發者,經過簡單的學習和練習后,都可以輕松地完成一個小程序的開發和發布。

二、小程序發展史

  1、早年,隨着微信越來越流行,微信逐漸成為移動互聯網中一個主要的入口,越來越多的人會通過微信來分享和瀏覽網站。

  2、微信基於WebView實現了前端界面的渲染,為了豐富微信中H5頁面的功能,微信提供了JS-SDK,開放了拍攝、錄音、語音識別、二維碼、地圖、支付、分享、卡券等幾十個API。給所有的 Web 開發者打開了一扇全新的窗戶,讓所有開發者都可以使用到微信的原生能力,去完成一些之前做不到或者難以做到的事情了。

  3、JS-SDK 解決了移動網頁能力不足的問題,通過暴露微信的接口使得 Web 開發者能夠擁有更多的能力,然而在更多的能力之外,JS-SDK 的模式並沒有解決使用移動網頁遇到的體驗不良的問題。

    1)用戶在訪問網頁的時候,在瀏覽器開始顯示之前都會有一個的白屏過程,在移動端,受限於設備性能和  網絡速度,白屏會更加明顯。

    2)除了白屏,影響 Web 體驗的問題還有缺少操作的反饋,主要表現在兩個方面:頁面切換的生硬和點擊的遲滯感。

  4、為了提高用戶體驗和使用的流暢度,微信研發設計了微信小程序。

三、微信小程序的優勢和劣勢

  優勢

  • 微信助理,容易推廣。在微信中,小程序擁有眾多入口,例如附近的小程序、小程序碼、分享、發現-小程序等五十多個的入口。這些入口有助於企業更好的獲取流量,從而進行轉化、變現。
  • 使用便捷。用戶在使用小程序時,只需要輕輕點一下就可以使用,更加符合用戶對使用方便、快捷的需求,所以小程序的用戶數量不斷增加。
  • 體驗良好,有接近原生app的體驗。在微信生態里,小程序在功能和體驗上是可以秒殺掉 H5 頁面的,H5 頁面經常出現卡頓、延時、加載慢、權限不足等原因,而這些問題在小程序里都不會出現。
  • 成本更低,從開發成本到運營推廣成本,小程序的花費僅為APP的十分之一,無論是對創業者還是傳統商家來說都是一大優勢。

  劣勢

  • 單個包大小限制為2M,這導致無法開發大型的應用,采用分包最大是20M(這個值一直在變化,以官網為准)。
  • 需要像app一樣審核上架,這點相對於H5的發布要麻煩一些。
  • 處處受微信限制。例如不能直接分享到朋友圈,涉及到積分,或者虛擬交易的時候,小程序也是不允許的。

四、官方文檔


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM