|
快應(yīng)用聯(lián)合十大國內(nèi)手機廠商,終于發(fā)布了,也因此公司市場部反饋了個bug,我又把塵封一年的快應(yīng)用挖出來,更新跑起來。 快應(yīng)用地址前身,小米新應(yīng)用。17年的3月份,歷時兩周,趕在“他們公測”前,發(fā)布了第一版,也是目前唯一一版1.0美柚。畢竟我們還是家“小”公司,不會投入太大的資源,目的只是占一個坑。當(dāng)然,我們另一身份就是給新應(yīng)用測試和bug反饋。新應(yīng)用在內(nèi)測階段是相當(dāng)多坑的。例如當(dāng)時多個Tab的頁面的context是隔開的,所以當(dāng)時頁面狀態(tài)共享我是通過持久化和事件監(jiān)聽來做的。當(dāng)時還找個一個新應(yīng)用導(dǎo)致手機卡死的P1級BUG。不過小米的開發(fā)人員確實都很拼,基本是一天一個版本,有時候一天兩個版本的發(fā)布頻次。 新應(yīng)用的兩個入口,在應(yīng)用市場和瀏覽器搜索美柚新應(yīng)用,后面顯示秒開的是快應(yīng)用,打開的是正常App: : 跑一個起來看看一年多沒更新,重新裝環(huán)境費了老大勁,畢竟照著官網(wǎng)折騰半天,不成功的不是只有你一個,所以,也是我寫這篇文章的動機。本來只是想記錄下安裝過程,然后叨逼的有點多。
以上三部是環(huán)境搭建環(huán)節(jié)。完了開始實操了。
內(nèi)測中的兩個Demo: Sample(components sample) 、Tutorial(API sample)。里面還是有一些問題的,所以快應(yīng)用官方目前還沒放出來,你也可以直接用這兩個工程,不用自己init了。大家湊合著看看。 如下圖,紅框的兩個,一個是新應(yīng)用的預(yù)覽,一個是調(diào)試器。后面四個是新應(yīng)用,右下角有個黃色小標用于區(qū)別于我們的正常app。 叨逼下個人看法。我算是最早的一批接入快應(yīng)用的開發(fā)者吧,從最早的簡易的 小米新應(yīng)用開發(fā)文檔(內(nèi)部) ,到現(xiàn)在簡約大氣的官文新應(yīng)用。從曾經(jīng)需要手動下載的mix-toolkit 到現(xiàn)在的NPM 管理的hap-toolkit 腳手架。感受著互聯(lián)網(wǎng)的發(fā)展,對各行各業(yè)的影響,甚至手機產(chǎn)商。身為一個前端程序員,很能感受來自bat這些巨頭的恐怖力量,應(yīng)該是微信小程序在某些方面給手機機廠商一定壓力。按目前微信小程序這種發(fā)展勢頭,可以想象,如果小程序更開放更自由點,那是不是以后手機上,只有一個APP,或者零星的幾個APP。再假想,如果微信像美圖搞出一個微信定制手機會怎樣…… 快應(yīng)用的優(yōu)勢和出發(fā)點都非常好,也能解決很多痛點。但是有幾個問題
我覺得大家觀望的心里還是比較多,畢竟這些東西太多。例如我去年搞得阿里的YunCloud OS APP,現(xiàn)在就好像死了……快應(yīng)用任重道遠啊。 前端的快速發(fā)展,和展現(xiàn)百花齊放,折騰的我們夠嗆,但也讓我們變得更有價值。 對于性能和體驗等等的對比大家可以去看《對快應(yīng)用的看法》、 《快應(yīng)用初體驗》 、《餓了么快應(yīng)用初體驗》,里面有很詳盡的分析。 |