微信在前天晚上給200個(gè)發(fā)出了小程序的邀請(qǐng),GitHub上今天已經(jīng)有了破解版的微信開發(fā)IDE和整理好的開發(fā)文檔立轧,贊下這個(gè)團(tuán)隊(duì)的速度函荣。
小程序的特性:
- 不需要下載APP唾戚,打開就用卿操,用了就走
會(huì)帶來的變化
- 微信會(huì)變成一個(gè)超級(jí)大的APP警检,不僅是流量孙援,還有體積害淤。用戶留在微信里的時(shí)間會(huì)更長(zhǎng),微信在載入了各種小程序后占用的手機(jī)存儲(chǔ)也會(huì)更大拓售,我的16G iPhone 5可以正式退休了窥摄。
- Deep Linking - APP之前一直有的問題就是每個(gè)APP都運(yùn)行在自己的沙盒里面(特別是iOS)信息在APP之前沒有交互和流通,更別提搜索了础淤。而微信小程序本身其實(shí)是個(gè)Web應(yīng)用崭放,而且所有的應(yīng)用都活在微信這個(gè)大沙盒里面哨苛,這些數(shù)據(jù)的檢索相對(duì)原生應(yīng)用會(huì)容易許多,微信內(nèi)的搜索可以有更大的想象空間币砂;日后再推出應(yīng)用和應(yīng)用之間的數(shù)據(jù)互通互動(dòng)建峭,就齊活了。
- 原生應(yīng)用的開發(fā)必要性進(jìn)一步下降决摧,除了游戲亿蒸、以及需要通過藍(lán)牙來和其它硬件進(jìn)行交互的應(yīng)用之外,其它的APP理論上都可以通過微信小程序的方式來實(shí)現(xiàn)掌桩。創(chuàng)業(yè)團(tuán)隊(duì)再也不需要在我們究竟是先開發(fā)iOS版還是Android版應(yīng)用之間糾結(jié)了边锁。而對(duì)于原生應(yīng)用的開發(fā)工程師來說,工作機(jī)會(huì)要少了波岛。
- 微信借助自己流量入口的位置會(huì)在短時(shí)間內(nèi)吸引大量的開發(fā)者投身其中茅坛。
現(xiàn)在還特別想知道的是
- 小程序在用戶端的入口會(huì)出現(xiàn)在什么地方?既然是基于網(wǎng)頁(yè)的應(yīng)用则拷,就
- 應(yīng)用商店的入口在什么地方贡蓖?應(yīng)該會(huì)在發(fā)現(xiàn)里面再加一項(xiàng),并且小程序這項(xiàng)功能本身應(yīng)該也是可以被開啟和關(guān)閉的煌茬。
- 開發(fā)者如果想發(fā)布自己的應(yīng)用還是需要提交微信審核后才可以發(fā)布摩梧,不知道微信是不是會(huì)和蘋果一樣收取開發(fā)者一定的服務(wù)費(fèi)?
- 不知道小程序本身是不是可以像AppStore一樣賣錢宣旱?
- 不知道審核的機(jī)制是什么仅父?不過從公眾號(hào)的歷史經(jīng)驗(yàn)來看, 騰訊和蘋果相比也不會(huì)透明和放松自己的審核標(biāo)準(zhǔn)浑吟。不能透明是因?yàn)檎l都不知道會(huì)遇到什么坑笙纤,不能防松是因?yàn)榉浪闪藨?yīng)用市場(chǎng)魚龍混雜,整體質(zhì)量下降后组力,生態(tài)系統(tǒng)就毀掉了省容。
說說MINA框架上手的感覺
MINA是微信中開發(fā)小程序的框架,使用和RN類似的數(shù)據(jù)綁定方式燎字。我用的是Github上破解的微信IDE腥椒,跑了Demo代碼。Demo代碼里有以下一些組件和接口的演示
組件
- 視圖容器
- 基礎(chǔ)內(nèi)容
- 表單組件
- 操作反饋
- 導(dǎo)航
- 媒體組件
接口
- 開放接口
- 微信登錄
- 獲取用戶信息
- 微信支付
- 界面
- createContext - 可以創(chuàng)建繪畫候衍,小游戲開發(fā)者們還在猶豫什么笼蛛!
- 設(shè)備
- 網(wǎng)絡(luò)
- 媒體
- 位置
- 數(shù)據(jù)
UI長(zhǎng)得和微信原生的UI以及之前發(fā)布的weui是非常類似的。https://github.com/weui/weui
蛋似蛉鹿,沒有藍(lán)牙接口滨砍,做硬件的兄弟們估計(jì)還得忍一忍。小米智能家庭目前應(yīng)該是國(guó)內(nèi)(或者全球)智能設(shè)備接入量最大的平臺(tái)了,唯一能夠?qū)λ麄儺a(chǎn)生威脅的也只有微信惋戏,期待微信小程序加入對(duì)藍(lán)牙的支持领追。
好了,我要去寫小程序了响逢,回頭再說绒窑。