《姚彤-从360手机卫士的研发经历看大型移动应用开发》.pdf

《姚彤-从360手机卫士的研发经历看大型移动应用开发》.pdf

  1. 1、本文档共48页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《姚彤-从360手机卫士的研发经历看大型移动应用开发》.pdf

从360手机卫士的研发经历看大 型移动应用开发 奇虎360 姚彤 个人简介 •  360公司技术委员会委员 •  目前负责手机卫士的技术工作 •  曾就职于微软、金山 目录 •  项目状况 •  移动开发的特色 •  体系架构 •  研发流程 •  组织架构 •  版本发布流程 •  从安全研究的角度看行业现状 项目现状 •  团队150+ •  分为10多个小团队 •  42个大小模块,若干个独立产品 曾经很迷茫 •  程序规模越来越大 •  内存占用高,卡、慢 •  崩溃率居高不下 •  多个功能纠缠在一起 •  适配问题层出不穷 •  发布版本疲于奔命 •  疑难杂症定位困难 走上正轨 •  从3月10 日到9月9 日 –  大小版本47个 –  正常节奏为每月3个Beta版,一个正式版 项目规模的变化 AndroidManifest.xml文件大小(单位:K) /通用格式 增长72% /通用格式 /通用格式 文件大小(单位:K) /通用格式 /通用格式 /通用格式 4.3.8 4.6.0 5.0.6 5.1.0 5.2.0 5.2.5 安装包大小的变化 安装包大小 /通用格式 /通用格式 /通用格式 /通用格式 /通用格式 /通用格式 安装包大小 /通用格式 /通用格式 /通用格式 /通用格式 /通用格式 4.3.8 4.6.0 5.1.0 5.1.5 5.2.0 5.2.3 5.2.5 持续提高 •  常驻内存由60M降低到20多M •  UI启动速度4~5s提高到1s左右 •  崩溃率万分之六 移动应用的一些特色 •  安装包体积 •  内存占用 •  耗电情况 •  兼容性问题 •  流量问题 •  升级异常困难 •  安全软件的特有问题 •  整个行业比较年轻 体系架构上的挑战与应对 •  多进程化 •  插件化 •  云化 •  公用库、SDK化 •  强大灵活的升级 •  丰富的诊断方法 多进程化 •  成本不高 •  按需加载降低内存占用 •  业务隔离提高稳定性 •  从6个进程变为17个进程 插件化 •  方法数过多的危害 –  无法安装 –  Build过程缓慢 –  安装包变大 •  降低内存占用 •  团队和模块解耦 –  独立开发 –  独立发布 –  快速升级 –  节省升级流量 •  好的插件框架是一个很大的挑战

您可能关注的文档

文档评论(0)

wyth + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档