雜談,微信小程序技術與限制
國內的小程序之所以能異常多人使用,并非小程序架構本身技術有多么優異,它主要解決了國內低成本開發跨平臺問題,解決了跨平臺問題就意味著做項目的驗錯成本會降低,上線時間會加快。在體驗性來說是比不上原生App應用的。在海外市場來說小程序應用并不廣泛,這主要就是因為寄生宿主問題,小程序是寄生于微信平臺,微信在海外市場占用份額并不高,從而導致海外在跨平臺上技術比較多選擇,瀏覽H5開發的應該也比較多,而國內小程序的出現,直接導致H5技術,跨平臺的技術方案漸漸被冷落、從長遠角度這未必是一件好事。畢竟在教育或在市場上工作的技術來說,對這些原生技術遠離,而學習被組件化的SDK接口、如學習小程序API接口、組件、服務端,框架。我對初入這行業的技術都會耐心講解學習線路,什么技術值得深入研究,什么技術只要懂得使用就行,不必研究。小程序有微信小程序,支付的小程序,酷狗也有小程序,抖單也有小程序。一切都基于HTML+CSS+JS
微信小程序在技術層面上的限制.
1、上傳文件最大限制10MB
2、上傳文件獲取不到原文件名
3、wx.chooseMessageFile瀏覽文件的時候又獲取不到視頻縮略圖,這個又可wx.chooseMedia,但又獲取不到視頻原名。
4、下載最大200MB
5、限制選擇文件類型限制,開發工具無動于衷
6、一堆的選擇功能,和過期的API接口。
7、上傳文件在真機可以,在PC端打開小程序不可以。
背景音頻處理兼容性問題,視頻兼容性問題都比較多,因為我司涉及到知識付費小程序和云盤畫冊這類型項目,對這些接口的使用記憶猶新。
虛擬產品的平臺就更加要了解清楚再決定是否使用小程序作為基礎了。因為apple公司對虛擬產充值會收取30%的費用,所以微信在這塊是直接禁止的,什么是虛擬產品比如:購買視頻課程、購買游戲賬號這些都屬于虛擬產品,詳情還要認真閱讀小程序規范才可以。
雖然上面吐槽那么多小程序,也并非排斥它,我們只是發現他的不足也足以證明我們對它的了解,那又來說下他的好吧。
對于企業或創業者來說,小程序的確幫助和降低了很多企業入門互聯網成本,很多項目需求其實小程序是很容易實現,也并非我上面所說的問題都會遇到。不同的項目會遇到不同的問題,現在很多企業都是使用小程序做一些下單系統、門店管理系統、企業網站、產品畫冊、電商之類這些應用級程序,小程序可以輕松實現,體驗效果比H5 web效果要好,成本比原生app要低。特別需要使用GPS定位,獲取用戶手機號碼、獲取用戶地址位置等這些是web無法比擬的。
因為很多客戶分不清楚公眾號和小程序和原生APP不同,所以要先了解這些才去詢問報價哦,要不你直接問別人APP開發多少錢,別人當然就報了APP的價錢給你,這樣可能和你的預算就差別很大了,對于想了解報價方式的可以參與上一篇“定制開發一個小程序多少錢?”。
最后說了那些多其實眼看一批畢業生流向市場,想讓他們在學習和工作途中少走彎路,學習技術不是一蹴而就,每門技術都需要幾年的時間來積累,別在現實的社會中迷失自己。