- 快召唤伙伴们来围观吧
- 微博 QQ QQ空间 贴吧
- 视频嵌入链接 文档嵌入链接
- 复制
- 微信扫一扫分享
- 已成功复制到剪贴板
Android SDK架构设计之路
详细介绍MobTech旗下SDK的整体架构,分析SDK开发从0到1的过程,以及迭代过程中遇到的一系列问题以及解决思路,共同探讨SDK开发架构问题难点:SDK框架设计核心要点/如何解决版本冲突问题/如何处理线上崩溃
展开查看详情
1 .全球领先的数据智能科技平台 www.mob.com
2 . Part.1 浅谈SDK Part.2 目录 z MobSDK架构 CONTENTS Part.3 从0到1构建SDK Part.4 SDK主要问题及解决路径
3 . 1 浅淡SDK MobTech开发者服务,精选6款SDK,助力App开 MobTech视角下的数据未来 发与运营全面赋能
4 .浅淡SDK SDK:Software Development Kit,软件开发工具包 提供软件必备功能 降低软件开发和维护成本 极大缩短软件开发周期 是当今移动互联网起飞的X因素
5 .浅淡SDK
6 . 2 MobSDK架构 历时9年,12亿+月活,40万+开发者,66万+应用 MobTech视角下的数据未来
7 .MobSDK架构 Mob开发者服务历时9年,日活达到2.6亿+,月活12亿+,累计服务40万+开发者,覆盖66万+应用,155亿+设备 官网地址:mob.com
8 .MobSDK架构 SDK业务功能层 通用功能层 基础工具集合层 MobSDK历时9年,当前日活2.6亿+,月活12亿+,累计服务40万+开发者,覆盖66万+应用,155亿+设 备
9 . 3 从0到1构建SDK 历时9年,2.6亿+日活,155亿+设备,40万+开发者 MobTech视角下的数据未来
10 .从0到1构建SDK SDK设计与开发纲要 1. 基础架构设计 2. 开放API接口设计 3. 业务功能框架设计与开发 4. 基础核心库设计与开发 5. 打包与发布
11 .基础架构设计 - 可读性 业务层 - 可扩展性 - 可维护性 通用功能层
12 .开放API接口设计 2. 开放API接口设计考虑点: • 1. API接口命名规范通俗易懂 • 2. 输入参数尽量少 • 3. 非阻塞 • 4. 日志清晰,便于调试 • 5. 少用回调,回调方法明确所在线程
13 .设计开发与发布 3. 业务功能框架设计 • 不过度设计 4. 基础核心库设计与开发 • 低耦合 5. 打包与发布 • jenkins自动打包 • maven发布
14 . 4 SDK主要问题及解决路径 历时9年,2.6亿+日活,155亿+设备,40万+开发者 MobTech视角下的数据未来
15 .SDK主要问题和解决思路 包体大小 兼容适配 四方依赖 隐私合规 • 代码精简 • 系统版本兼容 • 开源框架依赖 • 官方隐私调整 • 混淆 • 厂商兼容 • 四方开放平台 • 应用市场隐私 依赖 政策 • 屏幕兼容 • 三方开发平台 • 国家网络信息 • 新老版本兼容 依赖 安全政策 • 三方安全检测 机构
16 .隐私合规 1. 隐私政策声明 2. 定期送检 3. 合规与安全指南
17 . —谢谢观看— 关注我们 市场合作:marketing@mob.com www.mob.com