微信小程序八大誤區:
市場上傳播的很多信息都是失真的。以下是大多數人會誤解的八個問題。
小程序是HTML5
小程序是B/S。
您可以通過更改移動站來訪問小程序
小程序體驗差
小程序適合低頻長尾應用
小程序是新的應用商店
小程序不行,需求不高
小程序會做,但會和原生應用長期共存
以上八點是很多人的直覺結論,但經過深入調查思考,發現直覺與真理相去甚遠。以下八個誤區已逐一糾正。
1.小程序不是HTML5
小程序是微信新定義的規范,基于xml js,不支持或兼容HTML,兼容有限的CSS編寫。
上圖是一個小程序的代碼目錄,后綴為wxml,wxss,js。
但是微信對wxml的完整定義不是weixin xml,而是WeiXin Markup Language,感覺自成一體很霸氣。自然,wxss也是WeiXin樣式表。因為很多人把xml念成“叉妹”,現在不要念錯了,不要說“夠不著叉妹”,要說“微信妹”。
下面是一個wxml示例,與早期的xml相比,它擴展了花括號模板的編寫。
雖然xml需要強閉包,但是如果書寫不同于標準的xml。在js部分,小程序支持ECMAScript6。因為沒有Web,自然的Dom和Window都不能用,所以jQuery無所謂。
很多白人說js不是HTML的一部分。HTML由W3C管理,js由ECMA國際管理。Js是一種無處不在的解釋性腳本語言。除了瀏覽器,還有服務器上運行的nodejs和PC、Macs上運行的nodewebkit。
換句話說,小程序是微信基于xml和js定義的一套標記語言,一個全新的生態,一個輕量級的OS。
騰訊也做了開發工具和UI框架。以前Web上的三方工具和框架生態完全沒用。
換句話說,小程序開發將是一個獨立的職業?;蛟S,接下來一些培訓機構比較忙。在這種新的生態下,一切都必須重新創造。
順便也澄清了一個誤區。小程序和騰訊X5引擎沒關系。X5屬于QQ瀏覽器團隊,基于HTML,但是小程序是微信團隊開發的。
2.小程序不是B/S。微信宣傳的一個重點就是觸手可及,不需要安裝。但是小程序不是b/s的在線頁面,是c/s架構。在wxml中,通過wx.request(類似于ajax)或socket連接到服務器。
很多人不明白為什么c/s應用不需要安裝就可以立即使用。其實這不是微信的第一次創作,第一次創作是DCloud的流媒體應用。只要是動態語言和合適的算法,可以下載一些程序先運行,然后邊用邊下載,類似流媒體。
別忘了微信也宣傳了強大的線下能力。畢竟b/s的切屏體驗太差,c/s可以有更好的用戶體驗。只是不知道微信會如何管理小程序的空間占用。反正以后微信肯定會越來越大。
3.m站不能改造成小程序
其實前兩點懂了,第三點自然就懂了。一個基于HTML的b/s M站,和小程序無關。
老板們可能會覺得微信官方賬號里的M站或者wap站,簡單的換個就能訪問小程序,然后就看不懂工程師報的工期了。這時工程師可以把這篇文章轉給老板。這個小程序相當于重新創建一個App,它是一個獨立于開發、設計、測試、操作和維護升級的集合。
另外,你還要加上學習成本和風險,這樣的新事物不太可能一下子就透明了。如果你之前有一個有服務號的wap站,你不能放棄服務號,只做小程序,所以你的業務需要長期維護。
這里有一個很大的問題,就是做一個小程序,ROI(投資回報)是正的嗎?開一條新的產品線,長期維護,絕對是很貴的。對應的用戶流量夠大嗎?ARPU值(單位用戶值)夠高嗎?能收回投資嗎?這個問題有點大,下面會詳細說明。
4.小程序的體驗不如原生應用?倒立!
我知道這種觀點違背了大多數人的直覺。但是世界在變。用戶體驗受多種因素影響。以前我們講的體驗主要是進入應用后操作的流暢度。關于這個維度,很多觀點如下:小程序,操作的流暢是基于Web和原生App的關系。
其實隨著手機硬件和網絡的發展,用戶已經感受不到小程序的流暢程度和兩年內即將上市的手機(包括幾百元的低端機)上的原生程序之間的差距。在小程序之前,HTML5和react native就已經這樣做了。
你也可以反過來想。作為微信在移動互聯網下半年最重要的策略,如果運營流暢度不好,騰訊怎么批準上線?
除了操作流暢,用戶體驗也受到很多環節的影響。有一點在其他開發者的生態中并不常見,那就是微信放出UI框架,強調所有小程序的體驗一致性。它希望用戶在微信中使用小程序時,UI基本一致,用戶不會感到困惑,不需要學習和適應。然后微信也有統一的賬號登錄系統,再加上小程序觸手可及的特點,那么想象一下用戶的綜合感受:一直使用各種觸手可及的小程序,隨時可用,UI體驗一致,操作流暢,不需要登錄注冊,挺酷的。這種體驗甚至比使用本機應用程序更好。
當時代發展到App的運營體驗,已經無法顯著提升,用戶體驗的痛點已經簡單
App中操作的流暢度轉移到了其他地方。如果你仍然堅持舊的觀念,你只能被改變他們思維的競爭產品超越。
5.小程序不僅適合低頻或長尾應用
iPhone剛出App Store的時候,所有的創業者都是先活躍在里面,但最后大家都參與進來了。小程序的設計目標是大生態,不僅僅是吸收低頻和長尾應用。大家都參與進來只是時間問題。
有人認為入口太深,高頻應用會留在桌面,但入口的深度會進化。如果微信覺得目前的入口深度影響了用戶的便利性,會立即改進,在桌面上創建快捷方式。如果有一天微信出了獨立的桌面laucher或者Applet門戶app,也不要驚訝。下一代微信的核心不是通訊App微信,而是龐大的小程序生態,進哪個入口都無所謂。
當然,目前生態化發展的小程序確實是接連存在的。低頻比高頻高級,赤腳比鞋子高級。擁有大量原生應用的玩家希望用戶將他們的原生應用保留在桌面上。
移動互聯網前半段有一個游戲規則:因為App有偏向,一個用戶的手機中一個類別只安裝一個App,所以花錢買流量最多的贏家就是最終贏家,競爭產品很難再搶用戶。
上半場燒了無數錢的大玩家,面對游戲規則的變化,心情一定非常復雜。但是,沒有辦法復雜。騰訊的各種應用占據了移動互聯網的大部分。小程序里,一開始會有大玩家。其他競爭對手不跟,復雜了也要跟。
6.小程序不是應用商店,它是操作系統
很多人說微信想做應用商店,但也只能說微信太被貶低了,因為人家明明想做操作系統。騰訊在規劃2015年的申請號。閉關一年多怎么可能是應用商店這種小生意?app store只是OS生態系統中的一個分銷環節,微信只是不打算做分銷賺錢。
國內的應用商店都是集中流量配送,做的是賣流量的生意。用戶看到的不是最好的,而是出價最高的。不光是app store,百度現在也是問題。微信顯然不是思維方式。微信去中心化其實是一種保證好產品獲得更多流量的機制,非常有利于生態啟動。一個小程序,不需要下載,微信會收集用戶的實際使用情況、重復使用情況、新的交流趨勢,為你推薦最好的。
另一方面,小程序確實是按照OS標準構建的,開發語言和IDE都是自成一體的。臉書在推出React Native的時候沒有做IDE,都是開源的。但是,微信有不同的野心。它確實需要從頭到尾構建和控制生態,而且是封閉的生態,就像iOS生態一樣。即使是小程序的開發者,也要像iOS開發者一樣,每年支付幾百元的費用。
有人認為手機原生OS才是老大,這種二次生態是無法實現的。其實在PC上,Windows上的互聯網是一個二級生態,比Windows的原始生態還要大。一開始flash是一個三級生態,但是不被HTML5壓制的話也很大。但是有一個問題。蘋果極其封閉,很難在蘋果上做出大的二次生態。安卓就不一樣了,特別是中國,非常開放。
在國外,蘋果和谷歌是既得利益者,誰也動搖不了。但是現在中國有這樣的機會。在移動互聯網的后半段,也許中國技術可以開始引領世界!
7.小程序需求不強?以后,不經歷是意料之外的
福特說,如果你問用戶想要什么樣的交通工具,用戶會說他想要一匹更快的馬,沒有人會認為汽車是未來。iPhone發布的時候,諾基亞和黑莓都笑著說:全觸屏不靠譜,按鍵才是最好的用戶體驗。那么小程序的核心思想就是“觸手可及”。這是用戶的需求和未來的方向嗎?
當然!這和電容式觸摸屏是一個道理。它可以通過觸及人性的底層,讓你的大腦皮層感到涼爽。所有酷的東西都是發展方向。一旦一個有影響力的巨頭做到了這一點,它就成了不可逆轉的前進之路。
微信是一個很懂人性,善于讓人感覺良好的產品。一旦感覺好了,就不能退了。想象一下觸手可及的未來感。手機里全是不需要適應UI,不需要登錄的可靠、優質的服務。用起來觸手可及,太酷了。然后你就會成為一個倡導者來證明你更酷。
如果有人用的是原生應用,你會告訴他:嗨,你不知道小程序嗎,為什么還用這么大體積的大程序?如果有一個開發者,他的應用只有原生版本,你會罵:這是什么老式的廠商,甚至讓我下載安裝,沒必要!8.小程序和原生應用程序將長期共存?土人會墮落!
小程序生態是原始生態的下一代替代品,是時代的進化產物。Windows原生應用當然不會消失,但大部分服務都在互聯網上。小程序感興趣的就是這個,所以不要在小程序中使用郵件客戶端等服務,但是你目前在PC瀏覽器中使用的各種服務都會包含在小程序的生態范圍內。
小程序出來后,原有的生態及其對抗使歷史倒退,毫無意義。就像微信沖擊運營商的短信服務一樣,電信運營商的對抗毫無意義。小程序面對的不是原有的生態,而是觸手可及的其他類似小程序的生態。
當微信這個大鯰魚進來的時候,蘋果、谷歌等很多巨頭都會有反應。他們不是不熟練,但很難說他們將實施他們的行動多久。畢竟,僅僅為了中國市場而改變世界市場的策略似乎不是很劃算。
有人認為小程序要完全打敗原生應用還需要很長時間。其實這個過程的進度是由微信控制的。微信越激進,舊既得利益反彈越嚴重;但是原來的生態是溫水煮青蛙捕捉的,存在用戶習慣培養成功率不高的問題。畢竟小程序是全新的東西,需要一個引爆點來培養C端用戶的習慣。微信自然不缺乏引爆能力。
當初玩游戲,打開屏幕就是打飛機,然后所有人都在打飛機。剛開始要付款,推出一批紅包,然后所有人都在搶紅包,瞬間顛覆了支付寶的地位。11月,小程序將向手機用戶開放?,F在爆轟設計的草稿肯定不止一個了。比如打開屏幕,會推送一個很有意思的小程序,引起全民使用小程序,然后所有觀望的開發者就跳海了。
然后微信繼續推出像朋友之間比較手機清潔度排名之類的東西,繼續把高質量的小程序和用戶需求聯系起來。半年后沒有人下載原生應用,半年后大部分原生安裝的原生應用都卸載了。
那些被顛覆的人能做什么?就像微信紅包出來后,支付寶喊的是偷襲珍珠港,但是支付寶沒有原子彈反擊。其實小程序不是偷襲珍珠港,是降維攻擊,就像三體人留下的那句話:摧毀你跟你有什么關系?