微信小程序開發(fā)的八大誤解
在微信小程序廣泛應(yīng)用的今天,但大多數(shù)人多小程序仍存在很多誤解,下面就來簡述下關(guān)于微信小程序的八大誤解:
1、小程序不是B/S
微信宣傳的一個(gè)重點(diǎn)是,觸手可得、不用安裝。但小程序并不是b/s的在線頁面,它是c/s架構(gòu)的。在wxml里,通過wx.request(類似ajax)或socket連接服務(wù)器。
很多人不明白c/s應(yīng)用為什么也可以即點(diǎn)即用,不用安裝。其實(shí)這不是微信的首創(chuàng),首創(chuàng)是DCloud的流應(yīng)用。只要是動態(tài)語言,加上合適的算法,就可以先下載部分程序并運(yùn)行,然后邊使用邊下載,類似于流媒體。
2、小程序不是HTML5
小程序是微信全新定義的規(guī)范,是基于xml+js的,不支持也不兼容HTML,兼容受限的部分CSS寫法。
3、M站不能改造成小程序
其實(shí)看明白前2點(diǎn),自然就明白第3點(diǎn)了。一個(gè)基于HTML的、b/s的M站,跟小程序并無關(guān)系。
老板們可能認(rèn)為M站或之前公眾號里的wap站簡單改改就可以接入小程序,然后對工程師報(bào)的工期不可理解,此時(shí)工程師可以把此文轉(zhuǎn)給老板看,小程序是相當(dāng)于重新做了一個(gè)App,從開發(fā)、設(shè)計(jì)、測試、運(yùn)維升級都是單獨(dú)的一套。
4、小程序的體驗(yàn)不如原生應(yīng)用?反了!
我知道這個(gè)觀點(diǎn)有點(diǎn)相悖大多數(shù)人的直覺。但世界在變。用戶的使用體驗(yàn)是由很多要素作用影響的,過去我們說的體驗(yàn)主要是進(jìn)入應(yīng)用后的操作流暢度。關(guān)于這個(gè)維度,很多觀點(diǎn)是:小程序嘛,操作流暢度基于Web和原生App之間。
5、小程序不是應(yīng)用商店,是OS
很多人說微信想做應(yīng)用商店,只能說太小瞧微信了,人家明明要做操作系統(tǒng)嘛。2015年騰訊就在籌劃應(yīng)用號了,閉門搞了一年多怎么會是個(gè)應(yīng)用商店這種小生意。應(yīng)用商店只是OS生態(tài)里的一個(gè)發(fā)行環(huán)節(jié),而微信恰恰不打算掙發(fā)行的錢。
6、小程序并非只適合低頻或長尾應(yīng)用
iPhone剛出App Store時(shí),確實(shí)首先活躍在其中的都是創(chuàng)業(yè)者,但最后所有人都卷進(jìn)來了。小程序的設(shè)計(jì)目標(biāo)可是大生態(tài),沒有定位于只吸納低頻長尾應(yīng)用。所有人都被卷進(jìn)來是遲早的事。
7、小程序和原生應(yīng)用將長期并存?原生必將沒落!
小程序生態(tài)是原生生態(tài)的下一代替代品,是時(shí)代的進(jìn)化產(chǎn)物。Windows原生應(yīng)用當(dāng)然也不會消失,但大部分服務(wù)都在互聯(lián)網(wǎng)上了。小程序看中的也是這點(diǎn),郵件客戶端之類的服務(wù)的就不要在小程序里用了,但你目前在PC瀏覽器里使用的各種服務(wù),全部會納入小程序的生態(tài)范圍。
8、小程序的需求不強(qiáng)烈?未來,不體驗(yàn)是想不到的
微信,是一個(gè)尤其深諳人性、擅長讓人爽的產(chǎn)品,你一旦爽過了,就退不回去了。想象一下,一切觸手可得的未來感,手機(jī)里全是可以放心的、高品質(zhì)的、無需適應(yīng)UI的、不用登錄注冊的服務(wù),觸手可得、用完即走,太爽了。然后你就會變成它的擁護(hù)者,以證明自己更酷。