网友真实露脸自拍10p,成人国产精品秘?久久久按摩,国产精品久久久久久无码不卡,成人免费区一区二区三区

小程序模板網(wǎng)

快應(yīng)用初體驗(yàn)

發(fā)布時(shí)間:2018-05-08 10:56 所屬欄目:小程序開(kāi)發(fā)教程

觀眾朋友們,大家晚上好。昨天圈子里很多人都聽(tīng)說(shuō)了一個(gè)新的名詞——快應(yīng)用。于是前方記者立刻了解了一下相關(guān)消息,并初步進(jìn)行了嘗試,現(xiàn)將信息整理如下分享給大家。

自從2016年底微信小程序面世以來(lái),歷經(jīng)幾次波折,目前的發(fā)展勢(shì)頭還不錯(cuò),很多工具和購(gòu)物類應(yīng)用都在小程序上獲得了不錯(cuò)的紅利,個(gè)別拼團(tuán)購(gòu)物應(yīng)用在今年春節(jié)期間的流量更是引起了淘寶等電商巨頭的關(guān)注。

小程序最大的優(yōu)勢(shì)便是“無(wú)需安裝,即用即走”,尤其是在常規(guī)安卓手機(jī)上更能將應(yīng)用圖標(biāo)添加到桌面的快捷方式,這一點(diǎn)對(duì)手機(jī)系統(tǒng)的應(yīng)用分發(fā)能力造成了極大地威脅,而手機(jī)廠商面對(duì)這種被撩騷的行為,肯定是無(wú)法接受的。

于是國(guó)內(nèi)幾大手機(jī)廠商決定暫時(shí)擱置競(jìng)爭(zhēng),聯(lián)合起來(lái)奪回被小程序吞噬的地盤,而承擔(dān)此重任的便是我們今天要聊的——快應(yīng)用。

快應(yīng)用是什么

了解誕生背景之后,我們來(lái)看看“快應(yīng)用”究竟是個(gè)什么鬼。

快應(yīng)用是基于手機(jī)硬件平臺(tái)的新型應(yīng)用形態(tài)...具備傳統(tǒng)APP完整的應(yīng)用體驗(yàn),無(wú)需安裝,即點(diǎn)即用。

根據(jù)上面快應(yīng)用官網(wǎng)https://www.quickapp.cn/中的介紹來(lái)看,感覺(jué)和小程序很像,但“基于手機(jī)硬件平臺(tái)”這一點(diǎn)更值得期待。

快應(yīng)用初體驗(yàn)——環(huán)境搭建

快應(yīng)用的開(kāi)發(fā)工具叫做hap-toolkit,基于Node環(huán)境,官方文檔上建議使用NodeJS v6.11.3LTS版本,不推薦使用8.0.*版本,據(jù)稱會(huì)出現(xiàn)不兼容問(wèn)題;安裝好NodeJS后,通過(guò)下面命令安裝開(kāi)發(fā)工具:

npm install -g hap-toolkit

安裝完成后檢查是否安裝成功:

hap -V

然后初始化項(xiàng)目:

hap init wonderfull

初始化之后,進(jìn)入到項(xiàng)目根目錄安裝依賴包,安裝好之后便可以對(duì)項(xiàng)目進(jìn)行編譯

npm run build / npm run watch

上面完成了開(kāi)發(fā)環(huán)境搭建,下面需要做的便是手機(jī)端調(diào)試器安裝,這方面要比環(huán)境搭建簡(jiǎn)單些,只需安裝一個(gè)應(yīng)用程序便解決了,這里有一點(diǎn)需要注意的是,今天在安裝完調(diào)試器后一直無(wú)法使用,看了下文檔有相關(guān)說(shuō)明,在較新的系統(tǒng)中會(huì)內(nèi)置真實(shí)的運(yùn)行環(huán)境,但是對(duì)于稍老一點(diǎn)的系統(tǒng),我們還需要安裝一個(gè)平臺(tái)預(yù)覽版的應(yīng)用程序,在此不做贅述,詳見(jiàn)文檔。

完成上述步驟后,回到項(xiàng)目根目錄執(zhí)行

npm run server

開(kāi)啟服務(wù),此時(shí)終端上會(huì)出現(xiàn)一個(gè)二維碼,通過(guò)調(diào)試器掃碼即可進(jìn)行安裝:

到此,我們便簡(jiǎn)單的完成了一個(gè)快應(yīng)用的demo,讓我叉會(huì)兒腰嘚瑟下,整個(gè)過(guò)程沒(méi)有太復(fù)雜的地方。

快應(yīng)用項(xiàng)目結(jié)構(gòu)

如上圖,編譯后的目錄結(jié)構(gòu),我們逐個(gè)看一下幾個(gè)關(guān)鍵的目錄:

  • build目錄:是存放編譯后的文件,里面都是經(jīng)過(guò)webpack編譯處理過(guò)的;

  • dist目錄:編譯后生成的rpk格式的程序包,可以直接傳輸?shù)绞謾C(jī)上安裝使用;

  • node_modules目錄:大家都比較熟悉,項(xiàng)目以來(lái)的庫(kù)文件;

  • sign目錄,簽名模塊;

  • src目錄是最關(guān)鍵的源碼目錄,也就是我們主要用到的目錄,從結(jié)構(gòu)上看并不陌生,和小程序基本一致,包含頁(yè)面、全局的配置文件manifest.json、項(xiàng)目公共邏輯app.ux等;

快應(yīng)用框架

首先介紹下生命周期:

頁(yè)面生命周期包括 onInit、onReady、onShow、onHide、onDestroy、onBackPress、onMenuPress

App的生命周期包括 onCreate、onDestroy

熟悉小程序開(kāi)發(fā)的話,這里也沒(méi)什么難點(diǎn)。

后面我們就要著重看代碼了:

圖是demo中首頁(yè)的代碼,乍一看這TM不就是vue1的語(yǔ)法嗎?

驚不驚喜,意不意外?技術(shù)棧和我們平時(shí)使用的沒(méi)什么差別,組件提供了比較豐富的選擇,并且支持webview,樣式上做了些限制和優(yōu)化,事件監(jiān)聽(tīng)、觸發(fā),父子組件通信等參考vue語(yǔ)法即可,在接口方面,提供了更為豐富的系統(tǒng)級(jí)API,這一點(diǎn)上要比小程序更開(kāi)放。

快應(yīng)用vs小程序

既然是對(duì)標(biāo)小程序的新形態(tài),那必然要做一下比較,因?yàn)樯形醋咄暾麄€(gè)流程,所以僅從初期開(kāi)發(fā)體驗(yàn)上來(lái)做一下分析比較:

  • 開(kāi)發(fā)環(huán)境:快應(yīng)用需要自行安裝配置一系列環(huán)境及調(diào)試工具,而小程序只需一個(gè)開(kāi)發(fā)者工具即可,這一點(diǎn)小程序勝。

  • 開(kāi)發(fā)體驗(yàn):快應(yīng)用的語(yǔ)法和vue1很像,而小程序有著自己一套語(yǔ)法規(guī)范,相對(duì)來(lái)講,快應(yīng)用會(huì)更容易上手。

  • 程序包大?。盒〕绦?M,快應(yīng)用1M,這一點(diǎn)確實(shí)有點(diǎn)局限,但小程序也是從1M變成4M的

  • 能力:小程序和快應(yīng)用在安卓端都可以添加快捷方式到桌面,但不同的是,快應(yīng)用屬于系統(tǒng)級(jí)應(yīng)用,與微信同級(jí),能調(diào)用更多系統(tǒng)級(jí)API,體驗(yàn)上會(huì)更優(yōu)于小程序,這一點(diǎn)是后者所不能比的。

  • 其他:小程序上架發(fā)布流程較為簡(jiǎn)單,快應(yīng)用需要逐家關(guān)聯(lián)開(kāi)發(fā)者權(quán)限,這方面有點(diǎn)捉急...不過(guò)對(duì)于企業(yè)賬號(hào)已有的安卓渠道來(lái)說(shuō),也沒(méi)什么門檻。

昨天剛得知這個(gè)消息時(shí),第一反應(yīng)是國(guó)內(nèi)手機(jī)廠商可能只是想搞搞事情,刷一下存在感。但是今天上手體驗(yàn)了一下,個(gè)人對(duì)快應(yīng)用的看法還是有些變化的,綜合來(lái)看,二者不分伯仲,開(kāi)發(fā)和維護(hù)成本都不高,都在努力爭(zhēng)取流量入口。對(duì)開(kāi)發(fā)者來(lái)講,又多了一項(xiàng)技能,對(duì)企業(yè)來(lái)說(shuō),更多了一份可能。行業(yè)中一片和諧未必是好事,也許只有在互相叫喊著不服,互相想辦法奪取用戶,才會(huì)迸發(fā)出更多創(chuàng)新,更多可能。

百家爭(zhēng)鳴,才會(huì)百花齊放...



易優(yōu)小程序(企業(yè)版)+靈活api+前后代碼開(kāi)源 碼云倉(cāng)庫(kù):starfork
本文地址:http://www.xiuhaier.com/wxmini/doc/course/24311.html 復(fù)制鏈接 如需定制請(qǐng)聯(lián)系易優(yōu)客服咨詢:800182392 點(diǎn)擊咨詢
QQ在線咨詢
AI智能客服 ×