什么是 mPaaS
移動(dòng)開發(fā)平臺(tái)(Mobile PaaS,簡稱 mPaaS)是源于支付寶 App 的移動(dòng)開發(fā)平臺(tái),為移動(dòng)開發(fā)、測(cè)試、運(yùn)營及運(yùn)維提供云到端的一站式解決方案,能有效降低技術(shù)門檻、減少研發(fā)成本、提升開發(fā)效率,協(xié)助企業(yè)快速搭建穩(wěn)定高質(zhì)量的移動(dòng) App。
產(chǎn)品優(yōu)勢(shì)
動(dòng)態(tài)靈活的客戶端能力
作為開發(fā)者,您可以借助客戶端動(dòng)態(tài)靈活的能力,有效提升開發(fā)效率,打造極致的 App 體驗(yàn):
3 大研發(fā)框架:Native 開發(fā)框架、Kylin H5 開發(fā)框架、小程序開發(fā)框架。
20 多個(gè)功能性組件,例如網(wǎng)關(guān)服務(wù)、埋點(diǎn)分析、熱修復(fù)、用戶反饋、消息推送、離線包等。
100 多個(gè) UI 控件,包括 AntUI 和 AntMobile。
堅(jiān)實(shí)的移動(dòng)中臺(tái)
覆蓋 App 全生命周期,提供強(qiáng)大的支撐,確保客戶端穩(wěn)定、高效運(yùn)行,并進(jìn)行快速變更和創(chuàng)新。
面向未來的研發(fā)方式:小程序
實(shí)現(xiàn)開發(fā)一次多端投放,實(shí)現(xiàn)更流暢的用戶體驗(yàn)。同時(shí),全面開放支付寶能力,快速構(gòu)建新業(yè)務(wù)、新生態(tài)。
組件功能
為方便開發(fā),mPaaS 封裝了眾多性能優(yōu)異的組件,能夠覆蓋移動(dòng)開發(fā)的各個(gè)階段。組件可以跟框架一起使用來快速開發(fā)新的 App,各組件也可以獨(dú)立集成到已有 App 中。
開發(fā)階段 | 組件名稱 | 描述 |
客戶端開發(fā) | 簡單快捷地獲取設(shè)備 ID,快速定位到特定設(shè)備。 | |
在 Native 代碼中快速加載 H5 頁面。 | ||
快速便捷地將信息共享到各個(gè)渠道。 | ||
快速掃描識(shí)別二維碼、條形碼。 | ||
客戶端持久化存儲(chǔ)。 | ||
快速便捷地使用定位服務(wù)。 | ||
服務(wù)端開發(fā) | 推送消息到客戶端 App。 | |
管理客戶端與服務(wù)端連接。 | ||
提供應(yīng)用內(nèi)個(gè)性化投放和定向投放廣告的能力。 | ||
發(fā)布 | 發(fā)布新版本。 | |
動(dòng)態(tài)修復(fù) Native 代碼中的 bug。 | ||
分析 | 通過埋點(diǎn)進(jìn)行用戶行為分析。 | |
閃退分析快速定位問題。 | ||
多種性能指標(biāo)分析。 | ||
安全 | 為移動(dòng)應(yīng)用提供穩(wěn)定、簡單、有效的安全保護(hù),提高應(yīng)用的整體安全水平,力保應(yīng)用不被逆向破解。 |
使用流程
作為開發(fā)者,您主要通過 mPaaS 控制臺(tái)和 mPaaS 插件來使用 mPaaS 的各種功能,一個(gè)完整的使用流程包含下面幾個(gè)步驟: