昨天估計微信公眾號上產生了第一篇最快的30萬+文章,10萬+只花了10多分鍾。就是馮大輝(著名Oracle專家,知名博主)同學的「微信應用號來了」。
為什么這么一篇如此簡單又技術類的文章一下能刷遍朋友圈,原因是這個小程序將會影響整個中國甚至世界應用的開發格局和策略。
張小龍昨天晚上寫道:
「什么是小程序:小程序是一種不需要下載安裝即可使用的應用,它實現了應用“觸手可及”的夢想,用戶掃一掃或者搜一下即可打開應用。也體現了“用完即走”的理念,用戶不用關心是否安裝太多應用的問題。應用將無處不在,隨時可用,但又無需安裝卸載。」
如果你做手機客戶端開發,其實真正麻煩的是,你必須做大量的兼容性適配,而且需要永無停止的升級兼容性適配。6個月之內別別想搞利落一個應用,甚至跟技術水平無關。
在面對瞬息萬變的創業市場,這么慢完全不如去炒房子,還創什么業啊。
如果你做微信服務號呢,你可以幾天上線。但是問題也來了,某些方面由於純基於HTML5,再基於微信對話框這個容器,用戶體驗不好,限制也很多。
但是微信小程序來了之后,從目前公開的資料來看,徹底解決了這些問題,將開發成本和學習成本大幅降低。
雖然不能變成人人都是程序員,人人都是開發者,但是很多沒有經驗的程序員也可以快速學習入門,學習小程序開發了。由於開發成本的降低和學習成本的降低,無數公司的個性化需求將會得到釋放和可能。
如果說微信連接一切是馬車,那么小程序就是連接的加速器是汽車。這是我對小程序的預言。
騰訊的志向太大了,是叫「小程序」,而不是應用號,小程序起跳於微信,不至於微信。
誰起的這個名字,太贊了!
我們再隨意說幾個技術問題,已讓大家更能明白這是一個划時代的東西
1、HTML5下的緩存導致用戶體驗大增
前段時間的Google I/O 發布了Google的SPA。小程序整體看比google 的SPA更為革命性,首先微信是一個帶有大量活躍用戶的大倉庫,再就是小程序好像更實在一點,封裝的更加徹底更有生態支持,讓開發者更加簡單。
騰訊牛就在這個地方,去解決開發者和創業團隊最簡單最朴實的痛,對標的就是Google 和蘋果這樣的公司。
大家開發HTML5的東西,很大的問題就是緩存處理不可以像原生App一樣保證用戶返回切換的用戶體驗。舉例你再也不會因為手欠點擊了上一步又要重新填寫某些東西了。你可以在里面做一個像游戲一樣的游戲了。
如果有完善的緩存,就會有不一樣的用戶體驗。App雖然有緩存,但是不能實時發布,一修改版本就得重新發布,沒有效率。現在兩種開發工具的優點都有了。
於是乎,以后大家開發小程序應用,即有了速度和迭代的方便,又有了用戶體驗。
微信特地強調了「出色的使用體驗」。---來自馮大輝
2、無兼容問題的全控件支持
你可以像開發一個網頁一樣開發一個App,但是又能得到App 的體驗但是又可以不去關心適配各種手機型號。就如馮大輝的文章所透露的,小程序以組件和 API 的形式開放了如下服務以及支撐能力:
視圖容器:視圖(View)、滾動視圖、Swiper
基礎內容:圖標、文本、進度條
表單組件:按鈕、表單等等
操作反饋
導航
媒體組建:音頻、圖片、視頻。
地圖
畫布
文件操作能力
網絡:上傳下載能力、WebSocket
數據:數據緩存能力
位置:獲取位置、查看位置
設備:網絡狀態、系統信息、重力感應、羅盤
界面:設置導航條、導航、動畫、繪圖等等
開放接口:登錄,包括簽名加密,用戶信息、微信支付、模板消息
模板消息,做微信開發的為這個破事愁死了,現在終於在小程序里解決了。沒有多人能理解這對一個深度微信開發團隊是多好的一個消息。
很多人都會有這樣的體驗,做出了一個網絡程序,但是因為各種適配問題搞的焦頭爛額,有人說他的手機不支持,就得去適配。
我們終於可以把這些事情全包交給騰訊了。不是創業者,不是工程師,你不知道適配和兼容性是多么的痛。我對適配的恨,超過對 ie 5的恨,老程序員你懂的。
3、傳播即應用,搜索即應用,開發成本降低50%以上
這也就是張小龍說的「它實現了應用“觸手可及”的夢想,用戶掃一掃或者搜一下即可打開應用。也體現了“用完即走”的理念,用戶不用關心是否安裝太多應用的問題。應用將無處不在,隨時可用,但又無需安裝卸載。」
其實之前百度做過這東西,但是百度的生態不是基於登錄習慣的。因此這個思想更適合騰訊來做。
上周有一篇互聯網報告稱,目前用戶已經不喜歡下載App了,目前推廣一個普通App的下載基本都在100到300元之間,而且會越來越高。
基於微信打造的生態機制,基本上你只要有好的東西,你可以在這個大容器里面實現所有可以實現的東西。
只要你有想象力,只要你有底線。你很容易成為一個好的開發者。
如果是微信訂閱號煥發了文字者的第二春的話,小程序可能會讓科技公司的創業成本降低50%以上。要知道創業公司已經被全面創業的大潮搞得估值10個億的公司,不如一個人去炒一套房子。
這年頭就兩個東西離譜,一個是程序員,一個是房價。程序員的身價不會跌,房價也不會跌。但是我們可以少。小程序會讓開發者做到這一點。
由於沒有了關注這個策略,相當於你最好開發出體驗最好的這個東西,別指望騙粉了。那么有策划和設計能力的創意團隊開始越來越有優勢,之前他們可能背不起巨大的創業成本。
如果說微信的生態讓中國的互聯網溝通和連接走到了世界的第一位置,那么小程序可能會讓中國的開發者成為全球最幸福的工程師,生態和開發工具都解決了,能不幸福?
4、基於微信小程序的API SaaS 開發時代來了
API SaaS 模式幾乎能解決所有需求,不管是游戲,還是行業應用,還是社區,總之無所不能,又輕又快,還有用戶基礎。
顯然前端工程師不夠用了。但是別怕,我相信開發效率的下降會彌補這一切,同時將會有更多的人去學習小程序開發。這些都將會讓整個中國的開發策略改變。li
掃碼關注微信小程序公眾號(或微信中搜索"微little程序"),專注微信小程序領域,發布微信小程序資訊,探討微信小程序開發技術。