W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
本文介紹快應(yīng)用背景,入口場景等,以及介紹了快應(yīng)用參與及開發(fā)流程
通過本節(jié),你將學(xué)會:
快應(yīng)用是一種新的應(yīng)用形態(tài),以往的手機端應(yīng)用主要有兩種方式:網(wǎng)頁、原生應(yīng)用;網(wǎng)頁無需安裝,卻體驗不是很好;原生應(yīng)用體驗流暢,卻需要從應(yīng)用商店下載安裝,難以一步直達用戶;快應(yīng)用的出現(xiàn),就是希望能夠讓用戶無需下載安裝,并且還能流暢的體驗應(yīng)用內(nèi)容。
為了達到上面的目標,快應(yīng)用建立一種新的語言開發(fā)規(guī)范,同時提供一系列的開發(fā)套件輔助支持。簡單來說,開發(fā)者主要利用前端知識與技能,以及對應(yīng)的IDE,手機設(shè)備就可以做原型的開發(fā)??鞈?yīng)用使用前端技術(shù)棧開發(fā),原生渲染,同時具備H5與原生應(yīng)用的雙重優(yōu)點,開發(fā)者使用的前端技術(shù)棧資料多,學(xué)習(xí)成本低。
2018年3月份,由小米,OPPO,VIVO,華為等10家國內(nèi)主流廠商成立了快應(yīng)用聯(lián)盟,從技術(shù)規(guī)范層面做了統(tǒng)一,并保證了開發(fā)者開發(fā)的快應(yīng)用可以直接在所有的聯(lián)盟內(nèi)廠商的手機設(shè)備上運行。
快應(yīng)用框架深度集成進各手機廠商的手機操作系統(tǒng)中,可以在操作系統(tǒng)層面形成用戶需求與應(yīng)用服務(wù)的無縫連接,很多只用在原生應(yīng)用中才能使用的功能,在快應(yīng)用中可以很方便的實現(xiàn),享受原生應(yīng)用體驗,同時不用擔(dān)心分發(fā)留存等問題,資源消耗也比較少。
對于每臺手機設(shè)備,應(yīng)用可以從多個系統(tǒng)入口,引用用戶體驗產(chǎn)品。比如:全局搜索、負一屏、瀏覽器搜索等。
下面,我們?nèi)娼榻B一下快應(yīng)用的開發(fā)流程。
快應(yīng)用的部分場景入口列舉如下:
一級入口 | 二級入口 |
---|---|
URL | URL |
場景入口 | 全局搜索、語音助手、應(yīng)用商店、瀏覽器、系統(tǒng)桌面、安全中心、垃圾清理、信息助手 |
廣告 | 廣告 |
PUSH | PUSH |
其他 | 天氣、短信模板、日歷、個性主題、文件管理...... |
比如:全局搜索
開發(fā)者參與快應(yīng)用開發(fā),主要分為以下幾個步驟:
完成以上三部,快應(yīng)用開發(fā)者就可以提交快應(yīng)用,詳情參考 快應(yīng)用注冊流程
整體參與流程如圖所示:
快應(yīng)用采用前端技術(shù)棧,運行可開發(fā)效率高,學(xué)習(xí)成本低,代碼可復(fù)用
快應(yīng)用開發(fā)需要基本基礎(chǔ)的前端知識,如 標簽, 樣式, js 腳本
快應(yīng)用使用 MVVM 的設(shè)計模式進行開發(fā),開發(fā)者無需直接操作 DOM 節(jié)點的增刪,利用數(shù)據(jù)驅(qū)動的方式完成節(jié)點更新。
當前標準的開發(fā)規(guī)范與 Vue 的開發(fā)方式相近,后期可能開放并接入其它的 DSL 開發(fā)方式,以符合開發(fā)者的開發(fā)習(xí)慣。
進行快應(yīng)用開發(fā),整體過程如下:
快應(yīng)用開發(fā)需要準備PC/筆記本,廠商手機,內(nèi)網(wǎng)環(huán)境或者手機可連接電腦
開發(fā)調(diào)試過程:
完成代碼相關(guān)工作,我們就可以提交上傳快應(yīng)用,詳情請見: 快應(yīng)用上傳流程
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: