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

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

微信小程序的8個誤解:


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


小程序是HTML5


小程序是b/s的


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


小程序體驗不佳


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


小程序是新的Appstore


小程序做不起來,需求不高


小程序會做起來,但會和原生應(yīng)用長期并存


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


1、小程序不是HTML5


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


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


不過微信對wxml的全稱定義也不是weixin xml,而是WeiXin Markup Language,很霸氣地要自成體系感。自然,wxss也是WeiXin Style Sheets。因為很多人把xml念成“叉妹兒”,現(xiàn)在大家不要念錯哦,不要念“達不流叉妹兒”,要念“微信妹兒”。


下面是一段wxml示例,相對于早期的xml,擴展了花括號模板的寫法。


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


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


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


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


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


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


2、小程序不是b/s


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


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


別忘了微信也同時宣傳了強大的離線能力,畢竟b/s的切屏體驗太爛,c/s才能有更好的用戶體驗。只是不知道微信對小程序的空間占用問題會怎么管理,反正微信以后肯定是越來越大。


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


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


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


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


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


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


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


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


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


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


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


當時代發(fā)展到App的操作體驗已經(jīng)無法再有明顯提升后,用戶體驗痛點已經(jīng)從簡單的在


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


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


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


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


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


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


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


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


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


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


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


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


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


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


7、小程序的需求不強烈?未來,不體驗是想不到的


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


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


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


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


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


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


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


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


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


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


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


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

新聞名稱:關(guān)于微信小程序,大多數(shù)開發(fā)者誤解的8個問題
文章來源:http://www.muchs.cn/news/147674.html

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

廣告

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

營銷型網(wǎng)站建設(shè)