1/37
文档分类:通信/电子

H5与原生体验的融合 蘑菇街混合开发平台的优化实践 王兴楠.pdf


下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

特别说明:文档预览什么样,下载就是什么样。

下载所得到的文件列表
H5与原生体验的融合 蘑菇街混合开发平台的优化实践 王兴楠.pdf
文档介绍:
H5与原生体验的融合
蘑菇街混合开发平台的优化实践
美丽联合集团—王兴楠(赤木)
About Me
上海交通大学硕士毕业后,曾任职于上海Intel,从事多年浏览器内核与Web引擎研发工
作;
混迹于开源社区,Chromium开源项目Committer,WebKit开源项目Committer;
Crosswalk项目早期核心开发者;
现为美丽联合集团技术专家,负责混合开发体系的建设,目前专注于基于动态跨平台技
术的下一代移动开发体系。
Agenda
• 混合开发平台介绍(Hybrid Development Platform)
• HDP的优化实践:
• 基于独立内核的体验优化,秒杀WebView
• 动态跨平台框架的研发与应用,让H5的体验与原始无异
• 离线化体系的建设,实现H5页面的“秒开”
• 未来的展望与计划
美丽联合集团
HDP的结构
ොۓӱ
H5ᶭᶎ H5ᶭᶎ H5ᶭᶎ ୏ݎሾह
Web਻࢏ҁ+'35XQWLPH҂ +'3ݸݣ
hdp.js — ളݗᭇᯈ
ᯈᗝᓕቘ ๦ᴴᓕቘ
හഝ ಘ઀҅ى੶ńᐶᕚ҅୏فള
ഘڔᕹᦇٖ҅໐
ፘ๢
ൊկᓕቘ හഝ઀ᐏ
Ձړ ग़ٖ໐
୯מ᭗
WebView ;:DONView
௳מᦡ॓
ളۓHE9LHZ :.:HE9LHZ ࢶᇆӤփ ᐶᕚ۱๐:,8
ᐶᕚ۱ᓕቘ
ف RUHView ŏŏ&;
चᏐ੶ńᗑᕶ̵ࢶᇆ̵ᕹᦇᒵ
ս۸ਫ᪢ — ᇿᒈٖ໐
Android系统WebView的问题
兼容性
性能 HDP
安全性
功能 Crosswalk
无法修复的bug
Chromium
Android
集成独立的内核替代系统WebView
Crosswalk项目
二次开发
ս۸ਫ᪢ — ᇿᒈٖ໐
基础独立内核的问题 解决方案
包大小:完整包打进去在20M以上 减包:替换/裁剪,压缩,动态加载
稳定性问题:奇葩平台的兼容性 管控:细粒度的黑白名单,系统WebView回退,
资源消耗 动态切换
内容来自淘豆网www.taodocs.com转载请标明出处.
非法内容举报中心
文档信息
  • 页数37
  • 收藏数0 收藏
  • 顶次数0
  • 上传人allap
  • 文件大小9 MB
  • 时间2021-07-12