蚂蚁mPaas为鸿蒙应用高效开发注入创新动力
如果无法正常显示,请先停止浏览器的去广告插件。
1. 蚂蚁 mPaaS
为鸿蒙应用高效开发
注入创新动力
娄星骋
2. 嘉宾介绍
娄星骋
蚂蚁数科端智能平台 mPaaS 产品的核心成员
拥有 10 年移动互联网研发经验,专注于移动应用的基础架构、性能
监控优化、隐私合规及移动安全等领域。
作为 mPaaS 产品建设与演进的推动者,他参与解决了 mPaaS 鸿蒙
版本,从研发、构建、测试、发布到运维的全链路问题,为企业提供
了高效、稳定、安全的移动开发解决方案。
3. 目录
01 常见的鸿蒙应用开发路径
02 蚂蚁 mPaaS 鸿蒙方案
03 蚂蚁 mPaaS 鸿蒙案例与规划
4.
5. 01
常见的鸿蒙应用开发路径
6. 鸿蒙应用开发路径
企业鸿蒙应用实施路径:
1. 梳理鸿蒙应用计划上线的功能和
业务范围,如支持登录、转账、
买票等
2. 梳理当前 App 中使用的 SDK 清
单(包括三方开源库/闭源库/框
架)
3. 基于功能和业务范围,明确鸿蒙
应用需引入三方库/框架的升级计
划、适配方案
4. 鸿蒙技术团队搭建与技术储备,
开发鸿蒙壳应用,对接鸿蒙版三
方库,并开发HarmonyOS
NEXT功能及业务
跨平台开发语言类
Dart、JS 等
H5 页面
OC/Swift/Java ->
ArkTS UI -> ArkUI C++
三方开源库/闭源库
鸿蒙版本
监控、存储、扫码等 客户端/服务端
网络通信对接 跨平台开发框架
鸿蒙版本
React Native、Flutter 等
HarmonyOS NEXT API
三方 SDK 是否符合预期
HarmonyOS NEXT Web
网络通信挑战
跨平台开发框架支持
7. 02
蚂蚁 mPaaS
鸿蒙方案
8. mPaaS:为移动端提供开发到运维一站式解决方案
亿级 13年 100%
用户日活验证 稳定支撑双十一 开发效率提升
99.99%
高可用稳定性
解决 移动开发解决方案
方案 政务超级App解决方案
研发效能&安全
场
景
中
台
能
力
操作
系统
主流国产软硬件
内置 RSA/ECC/国密等加密法
中国产品入选Gartner2022《多体
验开发平台市场指南》
IoT解决方案 安全合规方案 数字化运营方案
数字人场景应用方案 多元互动解决方案 汽车行业解决方案 文旅行业解决方案
数据分析运营&业务
多媒体中台&业务
营销&内容运营
创新业务
小程序
移动分析
MAS 动态卡片
Cube 搜推一体 智能投放
MCDP 音视频通话 智能双录 小程序
开发套件 小程序
低码 IoT
性能监控
APM 智能版面 用户体验
平台 AB测试 多媒体服务 视频直播 小程序
质量服务 小程序发布 数字人
可视化埋点 网络探测
MTR LBS 埋点管理 OCR 即时通信 小程序分析 小程序监控 端智能
容灾套件 智能搭建
Lowcode 网络监控 应用中心 Mars动效 保险质检 远程办案 小程序市场 小程序
橱窗 智能体
鸿蒙 人群运营 智能调度
MDC 云客服 内容中台 语音导航 视频营业厅 小程序
开放平台 小程序
多端运营 AI
云IDE D2C
研发协同 移动测试
安全检测 安全加固
隐私合规 移动威胁感
知
国密SSL 实人认证
客
户
端
唯一
兼容
小程序解决方案
框架
基
础
组
件
安全
UI
SDK
Native H5容器 AntUI
小程序 Cube
Cube AntD
MGS 网关服务
MDS 发布服务
HarmonyOS NEXT
小程序UI
扫码 版本升级 性能监控 日志埋点 社交分享 UC内核
设备标识 统一存储 热修复 无线保镖 离线包 …
MPS 消息推送
iOS
MSS 同步服务
MAS 移动分析
Android
9. mPaaS 如何助力用户高效构建鸿蒙应用
•
三端统一的移动开发框架,包括HarmonyOS NEXT框架、跨平台容器,助力业务低成本迁移鸿蒙应用
原生(鸿蒙/iOS/安卓)框架
生命周期管理
•
H5容器
小程序框架
自建H5容器 小程序开发环境(IDE)
• H5页面管理 •
• JSAPI双向通信机制
实时预览、语法提示、自动补全、
• 启动托管 • 系统代理事件处理 • 内置JSAPI 小程序开发组件
• 系统代理事件分发 • 自定义JSAPI扩展 •
远程调试、打包发布
基础运行环境和引擎,提供API
多模块管理 离线包管理 • 通信管理 • 离线包打包 •
• 路由注册 • 离线包上传 小程序分析平台
• 离线包发布 小程序发布平台
100+
扩展组件:扫码、地图、多媒体
三端统一的中台 SDK 矩阵,包含丰富的通用基础组件,助力鸿蒙应用轻松获得强大基础能力
网络 崩溃采集 定位 扫码 日志诊断
埋点 消息推送 动态开关 智能投放 统一存储
图片处理 安全键盘 社交分享 设备标识 数据同步
多媒体 版本升级 APM 威胁感知 OCR
10. mPaaS 跨平台容器
H5
Miniapp
html
js
css
acss
axml
js
json
业务
资源包
跨平台容器核心特点:
Ø 跨三端平台业务开发能力
Ø 业务开发低门槛
Appx
H 5 JSBridge
Render
React
Worker
element component
jsproxy Xriver
前端框架
Ø 高性能
Ø 体验好
Ø 安全性高
Ø 轻量灵活扩展
鸿蒙系统交互:
Ø js Native 双向通道
Ø Web 资源拦截
Bridge Render Worker ……
Component Video Map ……
Resource
Network
offline
Security
Public
Ø 原生组件同层渲染
Native
Compone
nt
Encrypt
Ø Web 请求拦截
Request
原生容器
Resource
Intercept
HarmonyOS Web
网络 / 存储 / 媒体
Harm o n y OS
NEX T
11. mPaaS 跨平台网络
跨平台网络核心特点:
Ø 跨三端平台协议
Application Request Push/Sync Upload/Download
General
Network RPC Longlink MASSChannel
Ø 接入开发低门槛
Ø 高性能
Ø 高可用
Data Security
Request
Manager
Ø 安全性高
Dynamic Timeout
Trans packet
Intelligent Protocol Route
Connection
Manager
H1/H2
Ø 网络连通性
IP
Schedule
QUIC
Security Connection
TLS 1.2/1.3
Ø 原生基础网络请求
Ø 原生连接管理
Encrypt
Initial packet
Ø 多维度网络策略
HarmonyOS交互:
Sign
SM2 SSL
Mutiplexing
Category
Exception Manager
Error
Local DNS
Intelligent
Schedule
Close
Connection Strategy
Composite
Intelligent
Net Adapter Optimization
Wifi
Mobile Schedule
Http DNS
Concurrent
Cellular
Probe
Socket DIG
ICMP MTR
HarmonyOS NEXT API
网络
核心
12. 通过 mPaaS 构建鸿蒙应用的优势
开箱即用,轻接入,低成本
Ø 提供三端产品能力 + 终端组件管理工具,接 入 使用 低门 槛;
Ø 现有离线包、小程序 等基 本 完整 兼容 , 业务 资源 包可 复 用, 鸿蒙 开 发业 务复 用率 高 ,成 本低 ;
组件丰富,支持全生命周期开发
Ø HarmonyO S NEX T 开发全生命 周期 解决 方 案, 覆盖 开 发、 测试 、发 布 、运 营、 监 控、 安全 等各 个 部分 ;
Ø 基础能力全覆盖,接 入方 重 点关 注业 务 开发 , 0- 1 开发Harmo n yOS NEX T 应用可缩短 50%+ 开发时间;
资源复用,统一服务体系
Ø 服务端平台统一支持 三端 , 复用 相同 的 硬件 资源 与后 端 业务 服务 , 统一 应用 、监 控 、运 维服 务 体系 ;
13. 03
蚂蚁 mPaaS
鸿蒙案例与规划
14. 某交通系统(单 App 鸿蒙改造)
客户痛点及需求
解决方案
n 客户需求:
•
基础能力
递延
业务复用
【复用已有业务】:现有业务以最小成本
迁移到鸿蒙应用,三端表现一致;
•
服务端
兼容
研发周期
缩短
【快速获取基础能力】:鸿蒙应用在最短
时间内得到和 Android/iOS 一致的基础能
力;
•
【缩短研发周期】:由于日常业务并发高,
在鸿蒙适配的同时需要快速迭代,缩短研
•
发周期;
•
【后端资源兼容】:后端系统兼容三端,
•
不需要为鸿蒙开发新的系统;
•
复用客户侧已有的 • 移动网关
100+ 离线包; • 消息推送
降低 80% 重复开发 • 移动发布(灰度、正式)
工作量 • 数据分析、性能监控
实现 Android、iOS、 • 安全键盘
鸿蒙三端复用 • 人脸认证
•
收敛与三方厂商配套
•
对接流程;
•
整体开发周期缩短
50%
后端兼容 Android、
iOS、鸿蒙三端;
•
复用已有的生产环境、
测试环境、容灾环境
15. 某金融机构(多 App 鸿蒙改造)
客户痛点及需求
解决方案
n 客户痛点:
-
多应用
同步适配
多 App 同步适配:移动端包含多个 App,业务
存在交叉和重叠,多应用需同步适配鸿蒙;
-
基础框架
保障
首页精细
动态化
研发提效
适配鸿蒙架构(替换)影响业务迭代:由于底层
API的变化、框架替换需要对业务进行改造,业
务暂停的同时还可能造成原有业务不稳定;
-
应用首页精细动态化:多 App 对各自首页功能
布局有不同的需求,无法统一业务模板,且要求
性能达到原生级别;
n 客户需求:
- 实现多 App 鸿蒙同步适配;
- 保障鸿蒙应用基础框架稳定性,针对业务升级
•
保证业务稳定的同时新需求迭代不能停止;
- 应用首页需在保持原生体验的同时具备快速调
整、即时生效的灵活性;
•
线包、小程序、卡片
•
降低 70%+ 重复开发
•
工作量
异常能快速止血及时修复,减少影响范围;
-
多 App 共用 100+ 离
•
三端复用且表现一致
多轮功能测试、兼容
仅新增少量研发人 • 首页引入动态卡片
性测试 数,聚焦于业务开 • 原生体验
多应用、多场景综合 发,上手门槛低 • 多个应用灵活配置
研发周期从 3-6 月 • 即时生效
考验
•
双周快速迭代
•
•
缩短到 1-2 月
16. mPaaS 鸿蒙版已实现
全组件鸿蒙 安全、性能 mPaaS 全组件 安全和性能 全量 100+
完成鸿蒙化 优化专项合作 HarmonyOS SDK 支持
50%
开发时间减少
100+HarmonyOS SDK
200+企业已接入
200+ 企业已接入测试 mPaaS 鸿蒙
驱动上千应用共享鸿蒙红利
广发银行
中油好客 e 站
海尔
17. mPaaS 鸿蒙未来规划
组件丰富度提升
跨端开发能力升级
体验性能深度优化
鸿蒙安全探索
18.
19. THANKS