關(guān)于微信小程序,大多數(shù)開(kāi)發(fā)者誤解的8個(gè)問(wèn)題

2022-04-30    分類: 微信小程序

微信小程序的8個(gè)誤解:


坊間所傳的信息很多是失真的,這里先列出多數(shù)人會(huì)誤解的8個(gè)問(wèn)題。


小程序是HTML5


小程序是b/s的


把M站改改就可以接入到小程序里


小程序體驗(yàn)不佳


小程序適合低頻長(zhǎng)尾應(yīng)用


小程序是新的Appstore


小程序做不起來(lái),需求不高


小程序會(huì)做起來(lái),但會(huì)和原生應(yīng)用長(zhǎng)期并存


以上8點(diǎn)是很多人憑直覺(jué)得出的結(jié)論,但真正深度調(diào)研和思考后,發(fā)現(xiàn)直覺(jué)和真相差好遠(yuǎn)。下面就針對(duì)這8個(gè)誤解,一一作出了糾正。


1、小程序不是HTML5


小程序是微信全新定義的規(guī)范,是基于xml+js的,不支持也不兼容HTML,兼容受限的部分CSS寫(xiě)法。


上圖為一個(gè)小程序的代碼目錄,后綴名分別是wxml、wxss和js。


不過(guò)微信對(duì)wxml的全稱定義也不是weixin xml,而是WeiXin Markup Language,很霸氣地要自成體系感。自然,wxss也是WeiXin Style Sheets。因?yàn)楹芏嗳税褁ml念成“叉妹兒”,現(xiàn)在大家不要念錯(cuò)哦,不要念“達(dá)不流叉妹兒”,要念“微信妹兒”。


下面是一段wxml示例,相對(duì)于早期的xml,擴(kuò)展了花括號(hào)模板的寫(xiě)法。


雖然是要求強(qiáng)閉合的xml,但if寫(xiě)法和標(biāo)準(zhǔn)的xml也不一樣。js部分,小程序支持ECMAScript6,由于沒(méi)有Web,自然Dom、Window這些都不能用,jQuery就更沒(méi)啥關(guān)系了。


很多小白說(shuō)js不就是HTML的一部分嗎?HTML是歸W3C管的,js是歸ECMA國(guó)際管的。Js是無(wú)處不在的一種解釋性腳本語(yǔ)言,除了瀏覽器里,還有運(yùn)行在服務(wù)器上的nodejs,運(yùn)行在PC和mac機(jī)的nodewebkit。


也就是說(shuō),小程序是微信基于xml和js定義的一套標(biāo)記語(yǔ)言、全新的生態(tài)、一個(gè)輕OS。


開(kāi)發(fā)工具、UI框架也都是騰訊做的,過(guò)去Web上的三方工具、框架生態(tài),完全沒(méi)有用。


也就是說(shuō),小程序開(kāi)發(fā)將會(huì)是一個(gè)獨(dú)立的職業(yè)。也許,接下來(lái)培訓(xùn)機(jī)構(gòu)有的忙了,在這個(gè)全新生態(tài)下,一切要推倒重來(lái)。


順便也澄清一個(gè)誤區(qū),小程序和騰訊X5引擎也沒(méi)關(guān)系。X5是QQ瀏覽器團(tuán)隊(duì)的,是基于HTML的,但小程序是微信團(tuán)隊(duì)自研的。


2、小程序不是b/s


微信宣傳的一個(gè)重點(diǎn)是,觸手可得、不用安裝。但小程序并不是b/s的在線頁(yè)面,它是c/s架構(gòu)的。在wxml里,通過(guò)wx.request(類似ajax)或socket連接服務(wù)器。


很多人不明白c/s應(yīng)用為什么也可以即點(diǎn)即用,不用安裝。其實(shí)這不是微信的首創(chuàng),首創(chuàng)是DCloud的流應(yīng)用。只要是動(dòng)態(tài)語(yǔ)言,加上合適的算法,就可以先下載部分程序并運(yùn)行,然后邊使用邊下載,類似于流媒體。


別忘了微信也同時(shí)宣傳了強(qiáng)大的離線能力,畢竟b/s的切屏體驗(yàn)太爛,c/s才能有更好的用戶體驗(yàn)。只是不知道微信對(duì)小程序的空間占用問(wèn)題會(huì)怎么管理,反正微信以后肯定是越來(lái)越大。


3、M站不能改造成小程序


其實(shí)看明白前2點(diǎn),自然就明白第3點(diǎn)了。一個(gè)基于HTML的、b/s的M站,跟小程序并無(wú)關(guān)系。


老板們可能認(rèn)為M站或之前公眾號(hào)里的wap站簡(jiǎn)單改改就可以接入小程序,然后對(duì)工程師報(bào)的工期不可理解,此時(shí)工程師可以把此文轉(zhuǎn)給老板看,小程序是相當(dāng)于重新做了一個(gè)App,從開(kāi)發(fā)、設(shè)計(jì)、測(cè)試、運(yùn)維升級(jí)都是單獨(dú)的一套。


另外,你還得加上學(xué)習(xí)成本和風(fēng)險(xiǎn),如此新的東西一次弄通透的可能性不大。如果你之前有一個(gè)服務(wù)號(hào)的wap站,你也不能放棄服務(wù)號(hào)而只做小程序,所以你的業(yè)務(wù)需要多頭維護(hù)。


這里有一個(gè)很大的問(wèn)題,就是做一版小程序,ROI(投資回報(bào))是不是正的?新開(kāi)一條產(chǎn)品線并長(zhǎng)期運(yùn)維,代價(jià)絕對(duì)不菲,對(duì)應(yīng)的用戶流量夠大嗎?ARPU值(單位用戶價(jià)值)夠高嗎?能收回投資嗎?這個(gè)問(wèn)題有點(diǎn)大,下面會(huì)另外詳細(xì)解釋。


4、小程序的體驗(yàn)不如原生應(yīng)用?反了!


我知道這個(gè)觀點(diǎn)有點(diǎn)相悖大多數(shù)人的直覺(jué)。但世界在變。用戶的使用體驗(yàn)是由很多要素作用影響的,過(guò)去我們說(shuō)的體驗(yàn)主要是進(jìn)入應(yīng)用后的操作流暢度。關(guān)于這個(gè)維度,很多觀點(diǎn)是:小程序嘛,操作流暢度基于Web和原生App之間。


其實(shí),隨著手機(jī)硬件和網(wǎng)絡(luò)的發(fā)展,2年內(nèi)上市的手機(jī)(包括幾百元的低端機(jī))上,小程序的操作流暢度和原生的差距,用戶是感受不到的。在小程序之前,HTML5+和react native也都早做到了這一點(diǎn)。


而且你也可以反過(guò)來(lái)想想,小程序作為微信在移動(dòng)互聯(lián)網(wǎng)下半場(chǎng)最重要的戰(zhàn)略,如果操作流暢度不好,騰訊怎么會(huì)批準(zhǔn)它上線?


除了操作流暢度,用戶體驗(yàn)還受很多環(huán)節(jié)影響。有個(gè)在其他開(kāi)發(fā)者生態(tài)不常見(jiàn)的事情,就是微信出了UI框架并很強(qiáng)調(diào)各個(gè)小程序的體驗(yàn)一致性,它希望用戶在微信里使用各個(gè)小程序時(shí),UI基本一致,用戶不會(huì)覺(jué)得亂,不需要學(xué)習(xí)和適應(yīng)。


然后微信還有統(tǒng)一的賬戶登錄體系,再加上小程序本身觸手可得的特點(diǎn),那么想象下用戶的綜合感受:不停使用各種觸手可得、用完即走、UI體驗(yàn)一致、操作流暢、不用登錄注冊(cè)的小程序們,還是挺爽的,這種體驗(yàn)比用原生應(yīng)用還爽。


當(dāng)時(shí)代發(fā)展到App的操作體驗(yàn)已經(jīng)無(wú)法再有明顯提升后,用戶體驗(yàn)痛點(diǎn)已經(jīng)從簡(jiǎn)單的在


App里操作的流暢度轉(zhuǎn)向其他地方了。如果還抱著舊觀念不放,只能被轉(zhuǎn)換思路的競(jìng)品超越。


5、小程序并非只適合低頻或長(zhǎng)尾應(yīng)用


iPhone剛出App Store時(shí),確實(shí)首先活躍在其中的都是創(chuàng)業(yè)者,但最后所有人都卷進(jìn)來(lái)了。小程序的設(shè)計(jì)目標(biāo)可是大生態(tài),沒(méi)有定位于只吸納低頻長(zhǎng)尾應(yīng)用。所有人都被卷進(jìn)來(lái)是遲早的事。


有人覺(jué)得入口太深會(huì)導(dǎo)致高頻應(yīng)用仍然留在桌面,但入口的深淺是會(huì)演化的,如果微信感覺(jué)到目前的入口深度影響了用戶便利性,它立即會(huì)提高,它會(huì)在桌面創(chuàng)建快捷方式。如果某天微信出了獨(dú)立的桌面laucher或小程序入口App,也不要詫異。下一代的微信,核心已經(jīng)不是微信這個(gè)通信App,核心已經(jīng)是龐大的小程序生態(tài)了,從哪個(gè)入口進(jìn)入就不重要了。


當(dāng)然,當(dāng)前的小程序生態(tài)發(fā)展也確實(shí)存在先后關(guān)系,低頻的比高頻的先進(jìn)來(lái),光腳的比穿鞋的先進(jìn)來(lái)。原生App體量已經(jīng)很大的玩家,他們希望用戶持續(xù)保留他們的原生App在桌面。


在移動(dòng)互聯(lián)網(wǎng)上半場(chǎng),有個(gè)游戲規(guī)則:因?yàn)锳pp偏重,用戶手機(jī)里一個(gè)品類一般只裝一個(gè)App,那么燒錢買到最多流量的,就是最后的贏家,而競(jìng)品想把用戶再搶過(guò)來(lái)就非常難了。


上半場(chǎng)燒了無(wú)數(shù)錢剩下的大玩家們,面對(duì)游戲規(guī)則的改變想必心情是極其復(fù)雜的??墒菑?fù)雜也沒(méi)辦法,騰訊旗下各種應(yīng)用占據(jù)移動(dòng)互聯(lián)網(wǎng)大半壁江山,小程序里,剛開(kāi)始就會(huì)有大玩家,其他競(jìng)爭(zhēng)對(duì)手跟不跟呢,心情復(fù)雜也得跟啊。


6、小程序不是應(yīng)用商店,是OS


很多人說(shuō)微信想做應(yīng)用商店,只能說(shuō)太小瞧微信了,人家明明要做操作系統(tǒng)嘛。2015年騰訊就在籌劃應(yīng)用號(hào)了,閉門搞了一年多怎么會(huì)是個(gè)應(yīng)用商店這種小生意。應(yīng)用商店只是OS生態(tài)里的一個(gè)發(fā)行環(huán)節(jié),而微信恰恰不打算掙發(fā)行的錢。


國(guó)內(nèi)的應(yīng)用商店,都是中心化的流量分發(fā),做的是賣流量的生意。用戶看到的,不是最好的,而是出價(jià)高的。不止是應(yīng)用商店,百度現(xiàn)在也是這個(gè)問(wèn)題。


微信顯然不是這樣的思路,微信的去中心化,其實(shí)是一種保證良品得到更大流量的機(jī)制,這種機(jī)制非常有利于生態(tài)的起步。一個(gè)小程序,沒(méi)有下載刷榜,微信會(huì)采集用戶的實(shí)際使用量、反復(fù)使用率、新增傳播趨勢(shì),為你推薦最好的。


話說(shuō)回來(lái),小程序確實(shí)是按OS標(biāo)準(zhǔn)打造的,開(kāi)發(fā)語(yǔ)言、IDE都是自成體系。Facebook推出React Native時(shí)也沒(méi)做IDE,并且全部開(kāi)源,但微信的野心不一樣,真的是從頭到尾要建設(shè)和控制生態(tài),并且是封閉生態(tài),就像iOS的生態(tài)一樣。甚至小程序的開(kāi)發(fā)者,每年也要像iOS的開(kāi)發(fā)者一樣交幾百元年費(fèi)。


有人會(huì)覺(jué)得手機(jī)原生OS才是老大,這種二級(jí)生態(tài)搞不起來(lái)。其實(shí)在PC上,Windows上的互聯(lián)網(wǎng)就是二級(jí)生態(tài),做的比Windows原生生態(tài)大,當(dāng)初flash算是三級(jí)生態(tài)了,如果不是HTML5打壓,也做得非常大了。但也確實(shí)存在一個(gè)問(wèn)題,Apple是極其封閉的,在Apple上的二級(jí)生態(tài)想做很大是非常難的。而Android就不一樣了,尤其是中國(guó)的Android,是很開(kāi)放的。


在國(guó)外,Apple和Google是既得利益者,還沒(méi)人撼得動(dòng)。但現(xiàn)在中國(guó)出現(xiàn)了這樣的機(jī)會(huì),移動(dòng)互聯(lián)網(wǎng)下半場(chǎng),也許中國(guó)的技術(shù)可以開(kāi)始引領(lǐng)全球了!


7、小程序的需求不強(qiáng)烈?未來(lái),不體驗(yàn)是想不到的


福特說(shuō),你問(wèn)用戶要什么交通工具,用戶會(huì)說(shuō)他想要一匹更快的馬,沒(méi)人會(huì)認(rèn)為汽車是未來(lái)。iPhone發(fā)布時(shí),Nokia和黑莓嘲笑說(shuō):全觸摸屏不靠譜,按鍵是好用戶體驗(yàn)。那么小程序的核心理念是“觸手可得”。這到底是不是用戶需求,是不是未來(lái)方向呢?


Of course!這跟電容觸摸屏是一樣的道理,直擊人性底層,能讓你的大腦皮層產(chǎn)生爽的感覺(jué)。所有讓人爽的東西,都是發(fā)展方向。而一旦一個(gè)有影響力的巨頭去做,就成了不可逆轉(zhuǎn)的前進(jìn)方向。


微信,是一個(gè)尤其深諳人性、擅長(zhǎng)讓人爽的產(chǎn)品,你一旦爽過(guò)了,就退不回去了。想象一下,一切觸手可得的未來(lái)感,手機(jī)里全是可以放心的、高品質(zhì)的、無(wú)需適應(yīng)UI的、不用登錄注冊(cè)的服務(wù),觸手可得、用完即走,太爽了。然后你就會(huì)變成它的擁護(hù)者,以證明自己更酷。


有人在用原生應(yīng)用,你就會(huì)告訴他:hi,你不知道小程序嗎,怎么還在用那么笨重的大程序啊?如果有個(gè)開(kāi)發(fā)商的應(yīng)用只有原生版,你就會(huì)罵:這是什么老土廠商,竟然還讓我下載安裝,不用了!


8、小程序和原生應(yīng)用將長(zhǎng)期并存?原生必將沒(méi)落!


小程序生態(tài)是原生生態(tài)的下一代替代品,是時(shí)代的進(jìn)化產(chǎn)物。Windows原生應(yīng)用當(dāng)然也不會(huì)消失,但大部分服務(wù)都在互聯(lián)網(wǎng)上了。小程序看中的也是這點(diǎn),郵件客戶端之類的服務(wù)的就不要在小程序里用了,但你目前在PC瀏覽器里使用的各種服務(wù),全部會(huì)納入小程序的生態(tài)范圍。


小程序出來(lái)后,原生生態(tài)和其對(duì)抗是讓歷史倒退,沒(méi)有意義。就像微信沖擊運(yùn)營(yíng)商的短信業(yè)務(wù)時(shí),電信運(yùn)營(yíng)商的對(duì)抗也是無(wú)意義的。對(duì)抗小程序的,不會(huì)是原生生態(tài),只能是其他觸手可及的類小程序生態(tài)。


微信這條大鯰魚(yú)進(jìn)來(lái)后,Apple、Google等眾多巨頭都會(huì)有反應(yīng),他們不是沒(méi)技術(shù),但多久會(huì)落實(shí)行動(dòng)也難講,畢竟只是為了中國(guó)市場(chǎng)而改全世界市場(chǎng)的策略,好像不太劃算。


有人覺(jué)得,小程序完全戰(zhàn)勝原生應(yīng)用,過(guò)程會(huì)很長(zhǎng),其實(shí)這個(gè)進(jìn)程的進(jìn)度是由微信控制的。微信做得越激進(jìn),引發(fā)的舊利益既得者的反彈會(huì)越嚴(yán)重;但溫水煮青蛙似地攻占原生生態(tài),又存在用戶習(xí)慣培養(yǎng)的成功把握度不高的問(wèn)題。小程序畢竟是全新事物,培養(yǎng)C端用戶習(xí)慣是需要引爆點(diǎn)的,微信自然不缺引爆能力。


當(dāng)初要做游戲,開(kāi)屏就是打飛機(jī),然后全民都在打飛機(jī)。當(dāng)初要做支付,推出群紅包,然后全民都在搶紅包,瞬間顛覆支付寶的地位。11月小程序?qū)⒚嫦蚴謾C(jī)用戶開(kāi)放,現(xiàn)在引爆設(shè)計(jì)肯定已經(jīng)做了不止一稿,比如開(kāi)屏就推一個(gè)很好玩的小程序,造成全民都用小程序的熱潮,然后所有觀望的開(kāi)發(fā)商全都會(huì)跳下海。


再然后微信持續(xù)推出比一比手機(jī)清潔度在好友中的排名之類的玩意,持續(xù)給優(yōu)質(zhì)小程序和用戶需求做對(duì)接。過(guò)半年就沒(méi)人下載原生應(yīng)用了,再過(guò)半年原來(lái)安裝的原生應(yīng)用也大多卸載了。


那些被顛覆的人能怎樣呢?就像在微信紅包出來(lái)后,支付寶雖然嚷嚷這是偷襲珍珠港,可支付寶又沒(méi)有原子彈打回去。事實(shí)上小程序不是偷襲珍珠港,這是降維打擊,就像三體人留下那句話:毀滅你,與你何干。(@王安)

網(wǎng)站標(biāo)題:關(guān)于微信小程序,大多數(shù)開(kāi)發(fā)者誤解的8個(gè)問(wèn)題
文章來(lái)源:http://www.bm7419.com/news24/147674.html

網(wǎng)站建設(shè)、網(wǎng)絡(luò)推廣公司-創(chuàng)新互聯(lián),是專注品牌與效果的網(wǎng)站制作,網(wǎng)絡(luò)營(yíng)銷seo公司;服務(wù)項(xiàng)目有微信小程序

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名