《手机百度平台化解决方案》_第1页
《手机百度平台化解决方案》_第2页
《手机百度平台化解决方案》_第3页
《手机百度平台化解决方案》_第4页
《手机百度平台化解决方案》_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

手机百度平台化解决方案目录移动应用平台化架构方案手机百度平台化的技术方案回顾互联网发展历史移动互联网发展历程04-09石器时代(军阀混战,基本没有移动互联网)09-12白银时代(军阀统一,大公司布局)13-15黄金时代(超级入口与寡头出现,创业公司爆发)16- ???黄金时代平台的演变平台的定义超级应用平台成功的定义合作伙伴比平台更关心自己的数据!百度移动应用平台化架构方案PluginOSGIAPS(AdvancedPluginSystem)GPT(GreedyPorter贪婪的搬运工)HybridDCPS(DynamicComponentPluginSystem)ReactNativeGPS(GreedyParser贪婪的解析器)ReactNative讨论H5NativeRN:号称拥有Native的用户体验、又保留React的开发效率开发成本底强布局跨平台原生控件体验强细腻动画手势识别渲染性能优,提供了更合适的线程模型RN结论:目前仅仅适用于跨平台能力,强运营特性,低成本开发,适用于简单事件交互开发完美的移动开发框架H5+hotpatch+plugin+reactnative+native开放+云端修补+功能下发+强运营+完美体验+高性能移动应用平台化架构方案手机百度平台化的技术方案APS介绍APS技术方案APS系统优势APS(AdvancePluginsSys)介绍乐高APS(AdvancePluginsSys)介绍APS插件板本统计插件数量增长截止5月31日,手机百度安卓插件项目31个,共计92个版本,iOS插件项目16个,共计50个版本APS插件使用占比插件使用情况(插件dau/框6.5.1版本dau):APS整体插件用户覆盖率(去除用户反馈和安全网址):58%;信息类插件用户覆盖率(贴吧、乐播、新闻、助手、电台、股市通):29%;工具类插件用户覆盖率(语音搜索、图像走索、小说阅读器、视频播放器,TTS等):48%;生活服务类插件用户覆盖率(团购、影票、酒店、外卖):10%;重点插件数据对比(H5和插件)举例—新闻提升点页面优化

预加载个性化推荐数据人均浏览量提升60%正文浏览率提升61%重点插件数据对比(H5和插件)-贴吧提升点页面优化发帖优化IM,PUSH打通

数据人均页面浏览量提升31%人均发帖量提升523%登录用户比例提升87%移动应用平台化架构方案手机百度平台化的技术方案APS介绍APS技术方案APS系统优势APS技术方案-整体架构APS技术方案-管理平台APS管理系统接入系统宿主包管理工具测试系统自动测试系统沙盒环境下发系统数据系统GMVBigLog项目管理工具QA工作管理项目进度管理APS技术方案-客户端架构APS技术方案-插件内核工作原理校验首次安装插件调用插件插件运行环境1环境2首次加载界面…初始化创建环境启动插件Android标准组件插件子类映射关系系统事件系统回调插件机制插件事件系统注册接口插件调用系统机制APS技术方案-破壳系统工作原理APS技术方案-2,3代插件技术对比2代插件系统-APS3代插件系统-GPTAPS技术方案-2,3代插件技术对比2代插件系统-APS3代插件系统-GPTHostappparentclassloaderHostappClassLoaderPluginClassLoaderHostappparentclassloaderHostappClassLoaderPluginClassLoader主程序与插件之间是父子关系。子classloader可以找到父classloader中的类。父classloader无法找到子classloader中的类。可以通过classloader注入,让父找到子(不推荐)插件classloader和主程序classloader是兄弟关系。插件classloader持有对主程序classloader的引用。用于find主程序的class。

移动应用平台化架构方案手机百度平台化的技术方案APS介绍APS技术方案APS系统优势强化平台核心能力,通用业务用户体验做到极致手机百度登录语音图像分享支付运营IM业务方平台通用能力接口层

开发规范与GoogleAndroid保持一致,具备广泛的群众基础发布到Market成为手百插件同一个APK我是业务方生产APK低训练成本,海量人才基础,快速敏捷友好的开发者中心,严谨的质量保证体系,清晰的数据流程管理基于身份云端系统与工作流插件核心数据准入系统插件异常数据质量保证系统控制系统业务方系统管理员PMQAUE开发者中心高内聚低耦合,具有完美兼容性与业务扩展性问题出现业务方接口频繁变动不同业务方接口不统一平台接口API存在版本差别各业务调起url拼接规则不统一,对参数要求不一致完美方案由平台制定所有插件的接口规则,所有接口allinone接口聚合为调用平台与调用插件两个方法,通过参数与规范返回值实现兼容型控制降低各个使用方复杂度,方便使用,快速接入平台版本以及插件版

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论