小程序目前被炒得沸沸揚(yáng)揚(yáng),,無數(shù)媒體和企業(yè)借機(jī)獲取閱讀流量。 這再次證明一點,,微信想讓什么火,,真的就能讓什么火。這種能力真是全中國再也沒有人有了,,政府也沒有,。 但四處傳的消息很多是失真的,廢話不說,,先列出8個多數(shù)人都搞錯的問題:
以上8個是很多人憑直覺得出的結(jié)論,但真正深度調(diào)研和思考后,,發(fā)現(xiàn)直覺和真相差好遠(yuǎn),。
1.小程序不是HTML5 小程序是微信全新定義的規(guī)范,是基于XML+JS的,,不支持也不兼容HTML,,兼容受限的部分CSS寫法,。 上圖為一個小程序的代碼目錄,后綴名分別是wxml,、wxss和js,。 不過微信對wxml的全稱定義也不是weixin xml,而是WeiXin Markup Language,,很霸氣的要自成體系感,。自然wxss也是WeiXin Style Sheets嘍。 因為很多人把xml念成叉妹兒,,現(xiàn)在大家不要念錯哦,,不要念達(dá)不流叉妹兒,要念微信妹兒,。 下面是一段wxml示例,,相對于早期的XML,擴(kuò)展了花括號模板的寫法,。 雖然是要求強(qiáng)閉合的XML,,但if寫法和標(biāo)準(zhǔn)的XML也不一樣。 JS部分,,小程序支持ECMAScript6,,由于沒有Web,自然DOM,、Window這些都不能用,,jQuery就更沒啥關(guān)系了。 很多小白說JS不就是HTML的一部分嗎,?HTML是歸W3C管的,,JS是歸ECMA國際管的。JS是無處不在的一種解釋性腳本語言,,除了瀏覽器里,,還有運(yùn)行在服務(wù)器上的Nodejs,運(yùn)行在PC和Mac機(jī)的nodewebkit… 也就是說小程序是微信基于XML和JS定義的一套標(biāo)記語言,,全新的生態(tài),,一個輕OS。 也就是小程序開發(fā)者,將會是一個獨(dú)立的職業(yè)。 培訓(xùn)機(jī)構(gòu)有的忙了,,在這個全新生態(tài)下,,一切都推到重來。 順便也澄清一個誤區(qū),,小程序和騰訊X5引擎也沒關(guān)系,。X5是QQ瀏覽器團(tuán)隊的,是基于HTML的,,但小程序是微信團(tuán)隊自研的,。 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)語言,加上合適的算法,,就可以先下載部分程序并運(yùn)行,,然后邊用邊下,類似于流媒體,。 別忘了微信也同時宣傳了強(qiáng)大的離線能力,,畢竟B/S的切屏體驗太爛,C/S才能有更好的用戶體驗,。 只是不知道微信對小程序的空間占用問題會怎么管理,,反正微信以后肯定是越來越大。 3.M站不能改造成小程序 其實看明白前2點,,自然就明白第3點了,。一個基于HTML的、B/S的M站,,跟小程序并無關(guān)系,。 老板們可能認(rèn)為M站或之前公眾號里的Wap站簡單改改就可以接入小程序,然后對工程師報的工期不可理解,,此時工程師可以把此文轉(zhuǎn)給老板看,,小程序是相當(dāng)于重新做了一個App,從開發(fā)、設(shè)計,、測試,、運(yùn)維升級都是單獨(dú)的一套。哦,,你還得加個學(xué)習(xí)成本和風(fēng)險,,如此新的東西一次搞利索的可能性不大。 如果你之前有一個服務(wù)號的Wap站,,你也不能放棄服務(wù)號而只做小程序,,所以你的業(yè)務(wù)得多頭維護(hù)。 這里有一個很大的問題,,就是做一版小程序,,ROI(投資回報)是不是正的?新開一條產(chǎn)品線并長期運(yùn)維,,代價絕對不菲,,對應(yīng)的用戶流量夠大嗎?ARPU值(單位用戶價值)夠高嗎,?能收回投資嗎,?這個問題有點大,下面單說,。 4.小程序的體驗不如原生應(yīng)用,?反了 我知道這個觀點有點違反大多數(shù)人的直覺。但世界在變,。 用戶的使用體驗是由很多要素作用影響的,,過去我們說的體驗主要是進(jìn)入應(yīng)用后的操作流暢度。關(guān)于這個維度,,很多觀點是:小程序嘛,,操作流暢度基于Web和原生App之間。 其實隨著手機(jī)硬件和網(wǎng)絡(luò)的發(fā)展,,兩年內(nèi)上市的手機(jī)上,,包括幾百元的低端機(jī),小程序的操作流暢度和原生的差距,,用戶是感受不到的,。其實在小程序之前,HTML5+和React Native也都早做到了這一點,。 而且你也可以反過來想想,,小程序作為微信在移動互聯(lián)網(wǎng)下半場最重要的戰(zhàn)略,如果操作流暢度不好,,張小龍會出來站臺還批準(zhǔn)它上線,? 除了操作流暢度,用戶體驗還受很多環(huán)節(jié)影響。 有個在其他開發(fā)者生態(tài)不常見的事情,,就是微信出了UI框架并很強(qiáng)調(diào)各個小程序的體驗一致性,,它希望用戶在微信里使用各個小程序時,UI基本一致,,用戶不會覺得亂,,不需要學(xué)習(xí)和適應(yīng)。 然后微信還有統(tǒng)一的賬戶登陸體系,,再加上小程序本身觸手可得的特點,,那么想象下用戶的綜合感受:不停使用各種觸手可得、用完即走,、UI體驗一致,、操作流暢、不用登陸注冊的小程序們,,還是挺爽的,,這種體驗比用原生應(yīng)用還爽。 當(dāng)時代發(fā)展到App的操作體驗已經(jīng)無法再有明顯提升后,,用戶體驗痛點已經(jīng)從簡單的在App里操作的流暢度轉(zhuǎn)向其他地方了。如果還抱著舊觀念不放,,只能被轉(zhuǎn)換思路的競品超越,。 5.小程序并非只適合低頻或長尾應(yīng)用 iPhone剛出Appstore時,確實首先活躍在其中的都是創(chuàng)業(yè)者,,但最后所有人都卷進(jìn)來了,。 小程序的設(shè)計目標(biāo)可是大生態(tài),沒有定位于只吸納低頻長尾應(yīng)用,。所有人都被卷進(jìn)來是遲早的事,。 有人覺得入口太深會導(dǎo)致高頻應(yīng)用仍然留在桌面,但入口的深淺是會演化的,,如果微信感覺到目前的入口深度影響了用戶便利性,,它立即會提高,它會在桌面創(chuàng)建快捷方式,。如果某天微信出了獨(dú)立的桌面laucher或小程序入口App,,也不要詫異。下一代的微信,,核心已經(jīng)不是微信這個通信App,,核心已經(jīng)是龐大的小程序生態(tài)了,從哪個入口進(jìn)入就不重要了,。哦對了,,如果騰訊委托代工出了不能裝原生應(yīng)用的手機(jī)也不要詫異,哦,如果支持iPhone用戶0元換機(jī)也不要詫異,。 跑題了,,不過當(dāng)前的小程序生態(tài)發(fā)展也確實存在先后關(guān)系,低頻的比高頻的先進(jìn)來,、光腳的比穿鞋的先進(jìn)來,。 原生App體量已經(jīng)很大的玩家,就是穿鞋的,,他們希望用戶持續(xù)保留他們的原生App在桌面,。 在移動互聯(lián)網(wǎng)上半場,有個游戲規(guī)則:因為App偏重,,用戶手機(jī)里一個品類一般只裝一個App,,那么燒錢買到最多流量的,就是最后的贏家,,而競品想把用戶再搶過來就非常難了,。 上半場燒了無數(shù)錢剩下的大玩家們,面對游戲規(guī)則的改變想必心情是極其復(fù)雜的,。 當(dāng)然最尷尬的還是阿里、百度們,,看著別人抽你血卻想不出辦法,。 6.小程序不是應(yīng)用商店,是OS 很多人說微信想做應(yīng)用商店,,只能說太小瞧微信了,,人家明明要做操作系統(tǒng)嘛。 國內(nèi)的應(yīng)用商店,,都是中心化的流量分發(fā),做的是賣流量的生意,。用戶看到的,,不是最好的,,而是出價最高的。不止是應(yīng)用商店,,百度現(xiàn)在也是這個問題,,順便吐槽下百度的搜索第三定律:出價最高者,對自己的網(wǎng)站最有自信,,也就是對最終用戶最有價值,。 微信顯然不是這樣的思路,微信的去中心化,,其實是一種保證良品得到更大流量的機(jī)制,,這種機(jī)制非常有利于生態(tài)的起步。 一個小程序,,沒有下載刷榜,,微信會采集用戶的實際使用量、反復(fù)使用率,、新增傳播趨勢,,給你推薦最好的。 不扯發(fā)行的事了,。小程序確實是按OS標(biāo)準(zhǔn)打造的,,開發(fā)語言、IDE都是自成體系,。Facebook推出React Native時也沒做IDE,,并且全部開源,但微信的野心不一樣,,真的是從頭到尾要建設(shè)和控制生態(tài),并且是封閉生態(tài),,就像iOS的生態(tài)一樣,。甚至小程序的開發(fā)者,每年也要像iOS的開發(fā)者一樣交幾百元年費(fèi),。 有人會覺得手機(jī)原生OS才是老大,,這種二級生態(tài)搞不起來。其實在PC上,,Windows上的互聯(lián)網(wǎng)就是二級生態(tài),,做的比Windows原生生態(tài)大,當(dāng)初Flash算是三級生態(tài)了,,如果不是HTML5打壓,,也做的非常大了。但也確實存在一個問題,,Apple是極其封閉的,,在Apple上二級生態(tài)想做很大是非常難的,,而Android就不一樣了,尤其是中國的Android,,不像國外被Google控制著,,在國外若有人亂搞,Google Play可以將其下架,,但在中國就誰都拿微信沒招了,。 說到這里還是真誠感謝中國政府的,你的英明決策,,給中國互聯(lián)網(wǎng)創(chuàng)造了一個引領(lǐng)全球的機(jī)會,。在國外,Apple和Google是既得利益者,,還沒人撼得動,,但中國出現(xiàn)了這樣的機(jī)會,移動互聯(lián)網(wǎng)下半場,,中國終于要開始引領(lǐng)全球了,! 如果在Apple下架微信時,中國政府能夠以反壟斷法之類的名義殺下Apple,,那就是又幫了大忙了(微信是不是應(yīng)該給我付咨詢費(fèi)?。?/p> 7.小程序的需求不強(qiáng)烈,?很多未來,,不體驗過自己是想不到的 福特說,你問用戶要什么交通工具,,用戶會說他想要一匹更快的馬,,沒人會認(rèn)為汽車是未來。 iPhone發(fā)布時,,Nokia和黑莓嘲笑說:全觸摸屏不靠譜,,按鍵是最佳用戶體驗。然后臨死還說:我們沒做錯什么,,不知道為什么會這樣,。 那么小程序的核心理念:“觸手可得”,到底是不是用戶需求,,是不是未來方向,? 所有讓人爽的東西,,都是發(fā)展方向,。而一旦一個有影響力的巨頭去做,,就成了不可逆轉(zhuǎn)的前進(jìn)方向。 微信,,是一個尤其深諳人性,、擅長讓人爽的產(chǎn)品,你一旦爽過了,,就退不回去了,。 8.小程序和原生應(yīng)用將長期并存?原生必將沒落 小程序生態(tài)是原生生態(tài)的下一代替代品,,是時代的進(jìn)化產(chǎn)物,。Windows原生應(yīng)用當(dāng)然也不會消失,但大部分服務(wù)都在互聯(lián)網(wǎng)上了,。小程序看中的也是這塊,郵件客戶端什么的就不要在小程序里用了,,但你目前在PC瀏覽器里使用的各種服務(wù),,全部會納入小程序的生態(tài)范圍。 小程序出來后,,原生生態(tài)和其對抗是讓歷史倒退,,沒有意義。就像微信沖擊運(yùn)營商的短信業(yè)務(wù)時,,電信運(yùn)營商的對抗也是無意義的,。 對抗小程序的,,不會是原生生態(tài),只能是其他觸手可及的類小程序生態(tài),。 微信這條大鯰魚進(jìn)來后,,Apple、Google等眾多巨頭都會有反應(yīng),,他們不是沒技術(shù),,只是原來躺著掙錢很舒服,不愿意革自己命,,但多久會落實行動也難講,,畢竟只是為了中國市場而革全世界市場的命,好像不太劃算,。 有人覺得革掉原生應(yīng)用的命,,過程會很長,其實這個進(jìn)程的進(jìn)度是由微信控制的,。 小程序畢竟是全新事物,培養(yǎng)C端用戶習(xí)慣是需要引爆點的,,微信自然不缺引爆能力,。 當(dāng)初要做游戲,開屏就是打飛機(jī),,然后全民都在打飛機(jī),。 當(dāng)初要做支付,推出群紅包,,然后全民都在搶紅包,,瞬間顛覆支付寶的地位。 11月小程序?qū)⒚嫦蚴謾C(jī)用戶開放,,現(xiàn)在引爆設(shè)計肯定已經(jīng)做了不止一稿,,比如開屏就推一個很好玩的小程序,造成全民都用小程序的熱潮,,然后所有觀望的開發(fā)商全都會跳下海,。再然后微信持續(xù)推出比一比手機(jī)清潔度在好友中的排名之類的玩意,持續(xù)給優(yōu)質(zhì)小程序和用戶需求做對接,,過半年就沒人下載原生應(yīng)用了,,再過半年原來裝的原生應(yīng)用也大多卸了。 那些被顛覆的人能怎樣呢,?就像馬云在微信紅包出來后雖然嚷嚷這是偷襲珍珠港,,可你又沒有原子彈打回去啊,。事實上小程序不是偷襲珍珠港,這是降維打擊,,就像三體人留下那句話:毀滅你,,與你何干。 8個常見誤區(qū)解釋了,,再簡單說下小程序里的機(jī)會和威脅,。 小程序的創(chuàng)業(yè)機(jī)會在于:
小程序的威脅:
最后,,作為一個技術(shù)人員,吐槽下:我不喜歡封閉,! 雖然然并卵吧,。 哦,對了,,最后再提醒下被小程序沖擊的人,,你們的不爽不要來噴我,又不是我要沖擊你們,,提醒你們是好事,。 |
|