移动浏览器发展趋势与WebApp开发课件_第1页
移动浏览器发展趋势与WebApp开发课件_第2页
移动浏览器发展趋势与WebApp开发课件_第3页
移动浏览器发展趋势与WebApp开发课件_第4页
移动浏览器发展趋势与WebApp开发课件_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

1、移动浏览器发展趋势与WebApp开发从浏览器产品完善看移动浏览器的产品架构-云+端的模式决定了移动浏览器演进主要都是围绕如何增强云和端的能力,不断改善功能服务和用户体验面临的困难与问题产品功能演进过程中,各种小众需求的满足和浏览器自身功能日渐臃肿的矛盾增强基础服务能力和基础体验(标准支持/性能/开放接口/基础服务运营等),以推动自身平台化及产业链发展形成产品自身的差异化和优势,以应对日益激烈同质化行业竞争提升优质服务和内容的质量和数量,吸引和留住用户,应对来自其他原生App的竞争从生态链各环节的诉求看浏览器开发商改善服务体验,增加用户粘性,扩大市场份额优化生态链发展的支持,把蛋糕做大应用和服务

2、提供商/开发者功能接口不够丰富,难以做出比较出彩的应用,应用推广比原生应用更困难应用执行性能不佳,特别是像游戏这样对交互性能要求的应用,跟原生游戏体验差距甚远各浏览器对标准支持程度不一,跨平台变成一个空口号手机/芯片开发商性能优化不够好,发挥不出手机/芯片的优势浏览器用户基础体验还不够好并且个性化不足想要更多好看、有趣的内容和更多贴心的服务浏览器越来越臃肿,期望能更简洁和功能可定制移动浏览器产品技术展望更多硬件加速渲染和更快的JS引擎更完善的标准实现,更丰富功能接口功能插件化,更多的个性化和更丰富的功能更多的并行化,更轻松处理复杂的内容更优质阅读体验和更多有趣的内容主流浏览器的架构页面渲染的硬

3、件加速加速合成-Accelerated Compositing加快CSS3动画的效率加快其他JS的渲染层重绘的效率Canvas 2D/3D硬件加速更多利用GPU进行其他渲染效率上的优化 加速合成(AC)示意图硬件加速Canvas2D示意图更快的JS引擎更深度运用JIT优化性能JIT比纯解释执行模式快几倍到几十倍针对计算密集型,重复性多的JS计算,进一步优化执行效率针对不同场景优化脚本的执行模式JSC引入了一种更快的解释器(LLInt),降低执行频率低的代码在生成JIT代码的开销JS引擎架构示意图(JSC)标准支持增强HTML5跑分大战从喧哗走向了平静,跑分停止了,但更注重标准优化和功能增强对标

4、准支持正确性和体验的增强对新特性支持的增强对设备硬件访问能力的增强各浏览器对标准支持的能力越来越好,标准支持好成为移动浏览器的标配功能插件化为什么需要插件化?浏览器面临着各种小众功能需求多,新功能的普遍渗透率越来越低的困境插件化能更灵活地提供更多个性化和支撑浏览器自身功能演进浏览器自身开放和平台化的需要,将合作方的产品服务接入,增强体验插件化主要实现思路:基于浏览器内核功能扩展为主的插件化基于平台功能为主,辅以浏览器基础接口的插件化更深入利用多核进行优化多进程架构PC上大多是多进程架构,如Chrome/Firefox等手机上主要是Chrome或基于Chrome的浏览器缺点是资源占用大多线程架构

5、思路是将浏览器的处理过程尽可能并行化可并行的包括HTML解析/CSS解析/样式匹配等混合的模式融合多进程架构和多线程架构的优点各个页面处理并行化页面内部处理过程并行化更优质的阅读体验和内容阅读还是用户上网的强需求现在大多浏览器的阅读功能还比较简陋,缺少针对设备/排版效果和内容进行优化针对阅读可能优化方向通用网页阅读的体验优化,排版和UI效果内容的聚合优化,更方便进行阅读相关资讯交互效果更智能和符合用户阅读习惯多媒体、娱乐等内容的更好的展现和聚合对WebApp开发的影响更关注如何利用浏览器的特性来优化页面设计和交互体验更注重在移动平台上网页交互的触控体验,而不仅仅是将PC的简单搬到手机端可采用的HTML5功能越来越

温馨提示

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

评论

0/150

提交评论