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/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 |
来源:https://www.cnblogs.com/storebook/p/10668876.html