[發(fā)明專利]應(yīng)用開發(fā)方法和裝置在審
| 申請?zhí)枺?/td> | 202010526080.X | 申請日: | 2020-06-09 |
| 公開(公告)號: | CN113778428A | 公開(公告)日: | 2021-12-10 |
| 發(fā)明(設(shè)計)人: | 王瀅 | 申請(專利權(quán))人: | 北京小米移動軟件有限公司 |
| 主分類號: | G06F8/38 | 分類號: | G06F8/38;G06F8/34;G06F9/445 |
| 代理公司: | 北京名華博信知識產(chǎn)權(quán)代理有限公司 11453 | 代理人: | 姜超 |
| 地址: | 100085 北京市海淀*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 應(yīng)用 開發(fā) 方法 裝置 | ||
本公開是關(guān)于一種應(yīng)用開發(fā)方法和裝置。涉及軟件開發(fā)領(lǐng)域,解決了快應(yīng)用開發(fā)方案無法實現(xiàn)快應(yīng)用場景化的問題。該方法包括:接收對負一屏快應(yīng)用的編輯請求;在客戶端啟動被請求的快應(yīng)用的開發(fā)環(huán)境;在所述被請求的快應(yīng)用的開發(fā)環(huán)境下,接收編輯指令;根據(jù)所述編輯指令對所述快應(yīng)用進行編輯修改,生成個性化快應(yīng)用。實現(xiàn)了高靈活度、高適應(yīng)性的快應(yīng)用開發(fā)和使用。
技術(shù)領(lǐng)域
本公開涉及軟件開發(fā)領(lǐng)域,尤其涉及一種應(yīng)用開發(fā)方法和裝置。
背景技術(shù)
快應(yīng)用是一種基于手機硬件平臺的新型應(yīng)用形態(tài),無需安裝,即點即用,又兼具原生應(yīng)用體驗(性能、系統(tǒng)整合、交互等)。同時,快應(yīng)用在誕生之初就在開發(fā)規(guī)范、能力接入、開發(fā)者服務(wù)等層面實現(xiàn)了手機廠商間的標(biāo)準(zhǔn)化統(tǒng)一,極大地降低開發(fā)者的適配成本。
與傳統(tǒng)應(yīng)用相比,快應(yīng)用具備如下特點:
Instant:即點即用,用戶無需等待;
Everywhere:與手機的使用場景深度整合,入口無處不在(搜索,智能助手,智能推薦,應(yīng)用市場,瀏覽器等);
Efficient:準(zhǔn)前端的開發(fā)方式,效率高。
需要說明的是,快應(yīng)用對應(yīng)有原生應(yīng)用,可選的,快應(yīng)用的應(yīng)用數(shù)據(jù)是由原生應(yīng)用的后臺服務(wù)器提供的,因此,終端通過快應(yīng)用的應(yīng)用程序編程接口(ApplicationProgramming Interface,API)調(diào)用快應(yīng)用的原生應(yīng)用的API,通過原生應(yīng)用的API獲取應(yīng)用數(shù)據(jù)。其中,快應(yīng)用的API是對原生應(yīng)用的API封裝得到的。
快應(yīng)用的前端設(shè)計借鑒并整合了主流前端框架(Vue,React等)的設(shè)計思路:以組件化的方式構(gòu)建應(yīng)用,以數(shù)據(jù)綁定為核心的MVVM設(shè)計模式,以V-DOM的方式提升性能,同時選擇了簡潔清晰的類Vue的模板。同時對布局方面做了相應(yīng)精簡。從新的應(yīng)用形態(tài)、映射原生UI、能力開放的角度,需要定義一套組件與API規(guī)范,方便開發(fā)這快速開發(fā)應(yīng)用。
快應(yīng)用作為完整的應(yīng)用形態(tài),可以與系統(tǒng)深入整合,如同原生應(yīng)用一樣運行,以及和系統(tǒng)交互。快應(yīng)用目前有兩種形態(tài):全屏方式的獨立應(yīng)用形態(tài)與嵌入方式的卡片形態(tài)。在獨立應(yīng)用的形態(tài)下,給用戶的體驗就像原生的應(yīng)用程序,有完整的生命周期管理,頁面管理,路由等。快應(yīng)用可以寄生于安卓的Activity,頁面寄生于Fragment,并通過獨立的后臺Service進行實例的管控。卡片則是另外一種形態(tài),通過嵌入式SDK作為一個獨立的局部控件嵌入到系統(tǒng)的各個角落,輕量化的展現(xiàn)動態(tài)內(nèi)容。在安全隔離方面,可通過沙盒機制,進程隔離,權(quán)限控制,并結(jié)合操作系統(tǒng)層的支持做到較好的安全保障。
負一屏是快應(yīng)用的一種入口。用戶在操作手機等移動終端時,通過劃動調(diào)出負一屏,在負一屏的快應(yīng)用列表中即可進行如快捷查找、打開快應(yīng)用、瀏覽推薦快應(yīng)用信息等操作。負一屏可展示多個快應(yīng)用卡片,各個卡片的顯示內(nèi)容和界面布局是固定的。用戶對快應(yīng)用的個性化需求強烈,單一界面的快應(yīng)用卡片無法滿足用戶需求,例如用戶對界面顏色有特定偏好,或希望顯示某些功能按鍵而隱去某些功能按鍵。然而一般的快應(yīng)用開發(fā)方案不提供接口給其他開發(fā)者,無法實現(xiàn)快應(yīng)用場景化,以滿足不同場景下的應(yīng)用需求。
發(fā)明內(nèi)容
為克服相關(guān)技術(shù)中存在的問題,本公開提供一種應(yīng)用開發(fā)方法和裝置。
根據(jù)本公開實施例的第一方面,提供一種應(yīng)用開發(fā)方法,包括:
接收對負一屏快應(yīng)用的編輯請求;
在客戶端啟動被請求的快應(yīng)用的開發(fā)環(huán)境;
在所述被請求的快應(yīng)用的開發(fā)環(huán)境下,接收編輯指令;
根據(jù)所述編輯指令對所述快應(yīng)用進行編輯修改,生成個性化快應(yīng)用。
優(yōu)選的,所述接收對負一屏快應(yīng)用的編輯請求的步驟包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京小米移動軟件有限公司,未經(jīng)北京小米移動軟件有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010526080.X/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 在線應(yīng)用平臺上應(yīng)用間通信的回調(diào)應(yīng)答方法、應(yīng)用及在線應(yīng)用平臺
- 應(yīng)用使用方法、應(yīng)用使用裝置及相應(yīng)的應(yīng)用終端
- 應(yīng)用管理設(shè)備、應(yīng)用管理系統(tǒng)、以及應(yīng)用管理方法
- 能力應(yīng)用系統(tǒng)及其能力應(yīng)用方法
- 應(yīng)用市場的應(yīng)用搜索方法、系統(tǒng)及應(yīng)用市場
- 使用應(yīng)用的方法和應(yīng)用平臺
- 應(yīng)用安裝方法和應(yīng)用安裝系統(tǒng)
- 使用遠程應(yīng)用進行應(yīng)用安裝
- 應(yīng)用檢測方法及應(yīng)用檢測裝置
- 應(yīng)用調(diào)用方法、應(yīng)用發(fā)布方法及應(yīng)用發(fā)布系統(tǒng)
- 商品開發(fā)方法、商品開發(fā)系統(tǒng)、商品開發(fā)程序以及存儲商品開發(fā)程序的存儲介質(zhì)
- 開發(fā)支援裝置和開發(fā)支援程序
- 用于web開發(fā)系統(tǒng)的開發(fā)方法和web開發(fā)系統(tǒng)
- 控制裝置、開發(fā)裝置、以及開發(fā)程序
- 系統(tǒng)開發(fā)裝置、程序開發(fā)方法及開發(fā)程序
- 軟件開發(fā)平臺及其開發(fā)方法
- 菜譜開發(fā)方法和菜譜開發(fā)系統(tǒng)
- EasyApp移動開發(fā)平臺和開發(fā)方法
- 開發(fā)支援裝置、開發(fā)支援方法以及存儲介質(zhì)
- 開發(fā)輔助裝置、開發(fā)輔助系統(tǒng)和開發(fā)輔助方法





