今天已經(jīng)有不少人拿到了微信小程序(應用號)的內測,很榮幸,我們也拿到了。拿到后我第一時間看開發(fā)文檔,特別興奮,就像微信小程序的內測頁面所說:
我們提供了一種新的開放能力,開發(fā)者可以快速地開發(fā)一個小程序。小程序可以在微信內被便捷地獲取和傳播,同時具有出色的使用體驗。
這句話是真的。
但因為要保密,我不能告訴大家應用號的全部細節(jié),也不會在這篇文章里放大量的截圖,這篇文章,我會選擇那些不違反保密約定的、大家可能關注的點,來為大家再次證明,不開發(fā) app 的時代真的到來了。
一些讓人興奮的細節(jié)
應用號的真實名稱叫「微信小程序」,而不是應用號。這個名字還是很可愛的。
小程序的開發(fā)文檔是微信提供的所有開發(fā)文檔里最詳細最豐富的。
接口和框架異常豐富,包括:視圖、內容、按鈕、導航、多媒體、網(wǎng)絡能力、羅盤、重力感應、畫板等。
有了這個框架和豐富的組件,小程序的啟動和運行速度將可以和原生 app 媲美。能實現(xiàn)的功能也將被純網(wǎng)頁的服務號要多得多。
微信不僅提供了詳細的文檔,還提供了多平臺的開發(fā)工具,包括 Mac、Linux、Windows。
小程序開發(fā)后,不能直接發(fā)布,需要經(jīng)過審核,類似 App Store。這是好事。
微信除了提供開發(fā)文檔,還提供了比服務號更詳盡的設計規(guī)范,還有布局時會用到的控件。
不像完全基于網(wǎng)頁的服務號,小程序將擁有緩存能力。想象一下這是多么美好的事。
會 Javascript 的工程師,將會越來越吃香。
微信公眾平臺小程序(應用號)在組件和 web 之間取得了最佳的平衡,保證了應用的一致性和運行效率,同時又兼顧了開發(fā)的方便性。
上個月,當我寫《別開發(fā) app 了》之前,我請教了一位微信的老員工,他跟我說了上面這番話?,F(xiàn)在,從開發(fā)文檔來看,他們真的做到了。
中國能讓世界互聯(lián)網(wǎng)震驚的創(chuàng)新沒多少,微信,肯定是其中一個,有可能是最好的一個。