ylbtech-開發框架-移動開發平台: mPaaS |
移動開發平台 mPaaS
mPaaS(Mobile PaaS)為 App 開發、測試、運營及運維提供雲到端的一站式解決方案,能有效降低技術門檻、減少研發成本、提升開發效率,協助企業快速搭建穩定高質量的移動應用。
1.返回頂部 |
產品優勢
動態靈活的客戶端能力
作為開發者,您可以借助客戶的端動態靈活的能力,有效提升開發效率,打造極致的 App 體驗:
- 3 大研發框架:Native 開發框架、Kylin H5 開發框架、小程序開發框架。
- 20 多個功能性組件,例如網關服務、埋點分析、熱修復、用戶反饋、消息推送、離線包等。
- 100 多個 UI 控件,包括 AntUI 和 AntMobile。
堅實的移動中台
覆蓋 App 全生命周期,提供強大的支撐,確保客戶端穩定、高效運行,並進行快速變更和創新。
面向未來的研發方式:小程序
實現開發一次多端投放,實現更流暢的用戶體驗。同時,全面開放支付寶能力,快速構建新業務、新生態。
開發框架
Android 開發框架
mPaaS Android 開發框架基於 OSGi 規范,把一個 App 划分成業務獨立的 Bundle,並對每個 Bundle 的生命周期和依賴加以管理。Portal 工程則是把所有的 Bundle 打包編譯為一個可以運行的 .apk
包。
該框架適用於大團隊協同開發全新的 App。mPaaS 框架中包含了組件初始化、埋點等功能,方便您輕松接入 mPaaS 組件。組件對 mPaaS 框架沒有強依賴,您也可以單獨使用各組件功能。
更多內容,查看 mPaaS Android 框架簡介。
iOS 開發框架
mPaaS iOS 框架源自支付寶客戶端的開發框架,基於 Framework 的設計思想,將業務隔離成相對獨立的模塊,並着力追求模塊與模塊之間高內聚和低耦合。
該框架直接接管應用的生命周期,負責整個應用啟動托管、應用生命周期管理、處理與分發 UIApplication 的代理事件、統一管理各業務模塊(微應用和服務)等。
更多內容,查看 mPaaS iOS 框架簡介。
組件功能
為方便開發,mPaaS 封裝了眾多性能優異的組件,能夠覆蓋移動開發的各個階段。組件可以跟框架一起使用來快速開發新的 App,各組件也可以獨立集成到已有 App 中。
開發階段
|
組件名稱
|
描述
|
客戶端開發
|
簡單快捷地獲取設備 ID,快速定位到特定設備
|
|
在 Native 代碼中快速加載 H5 頁面
|
||
快速便捷地將信息共享到各個渠道
|
||
快速掃描識別二維碼、條形碼
|
||
客戶端持久化存儲
|
||
快速便捷地使用定位服務
|
||
服務端開發
|
推送消息到客戶端 App
|
|
管理客戶端與服務端連接
|
||
發布
|
發布新版本
|
|
動態修復 Native 代碼中的 bug
|
||
分析
|
通過埋點進行用戶行為分析
|
|
閃退分析快速定位問題
|
||
多種性能指標分析
|
使用流程
作為開發者,您主要通過 mPaaS 控制台和 mPaaS 插件來使用 mPaaS 的各種功能,一個完整的使用流程包含下面幾個步驟:
相關鏈接
2.返回頂部 |
3.返回頂部 |
4.返回頂部 |
5.返回頂部 |
6.返回頂部 |
![]() |
作者:ylbtech 出處:http://ylbtech.cnblogs.com/ 本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。 |