您的位置:首页 > 人物动态

百度张袁炜:Blend架构让WebApp变得更加流畅

发布时间:2022-07-14 06:39:40  来源:互联网     背景:

  “其实要想让WebApp变得很流畅并不难,只要我们关注性能和交互的流畅度,然后提供很简单的HTML API让大家能够迁移过去,就能够让WebApp流畅运行了。”12月21日,在第57期百度技术沙龙上,百度移动云事业部资深研发工程师张袁炜表示。

  WebAPP在开发效率上与NativeApp相比有着天然的优势,但是在体验上却有着较大的差距。移动互联网时代如何实现优势互补,将Native能力融入到WebAPP中,是业界一直在探讨的话题。本期百度技术沙龙,加入百度已经6年的资深前端张袁炜为大家带来了主题为《融入原生能力到WebApp》的技术分享,主要讲解了Blend架构对于WebApp的优化问题。

  据悉,本期百度技术沙龙是今年的最后一期,作为国内最早的技术交流活动,百度技术沙龙即将迎来自己的第5个年头,如今百度技术沙龙已经被北京甚至全国的技术爱好者视为不可或缺的技术学习家园。

百度张袁炜:Blend架构让WebApp变得更加流畅

  “在做Blend框架中我们会遇到许多问题。对于这些问题,我们的解决方案是降级和增强,这是两个不同的设备或者是要匹配两个不同的目标时,我们采用的方案。”张袁炜说。

三星m32手机参数

  Blend开源 用一整套方案使WebApp流畅起来

  Blend其实是HybridApp的方案,张袁炜和他的团队之所以要造它,是因为现有的HybridAPP方案在性能上解决不了问题,他们希望能够有一个提高性能,有融合能力的HybridAPP解决方案。

电子商务在线支付安全问题及对策

摩托罗拉edge s pro对比小米11

  在张袁炜看来,WebApp最大的优势在于迭代速度。移动互联网时代,以WebApp为主角的HTML5开发方案的迭代速度很快,它是随时可以更新的,因为它每次用户访问,如果不走缓存,它就会到服务器上获取最新的数据。而无论是安卓还是iOS的Native App一个发版的周期平均下来大概是十四天,这会严重影响迭代速度。

  张袁炜表示:“天下武功唯快不破,大家知道移动互联网时代,一个公司或者一个产品想要成功,有可能它的时间要求是天级别的。如果你一个产品晚上线一天机会就错失了,也就是说我们要尽可能加快迭代速度。”

  作为正在做的应用开发框架,Blend不仅仅是一项“拿来即用”的开源技术,更是一种开发理念。使用这个理念,App不仅能保留web灵活性,剔除冗长的版本发布过程,做到极快的迭代速度,还能在交互中保证足够的流畅性。

  这样的实现结果说起来容易,可张袁炜团队刚刚开始架构Blend时,着实费了一番功夫。他们首先针对WebApp的性能、能力、易用性三个大方面开始了整套架构方案的研发。在经历了一段时间的摸索之后,张袁炜发现了一套比较合理的架构方案:在Web交互中,用原生的Web实现的时候,非常卡的东西用Native来实现,其他所有的交互和所有的开发都用纯Web语言来降低开发成本。

  这是张袁炜和他的团队进行Blend开发时的基本思路,有了思路,那么应该怎么做这个架构?总的来说,Blend会支持三个平台,一个是iOS,一个是安卓,还有一个就是浏览器。

  在iOS或者是安卓端,张袁炜和他的团队在上面开发一个Runtime,把原生的能力通过js的封装,把它的接口暴露出来给上面的js或者是页面调用同时,他们也开发了很多JsAPI给开发者使用。“首先是端能力,这个更像应用调起,你要调起微信或者是百度搜索,我们还具有本地文件的能力;第二个是云能力,这里面包括百度的服务,帐号的服务和支付;第三个是UI能力,我们有转场动画等等,还有手势跟随,还会用Native组件。”张袁炜介绍道。

  打造原生应用体验 Clouda+为直达号提供“引擎”

  “Blend能在能保证用户体验的前提下节省人力成本,又有很高的定制性,迭代速度和web相当,对我们编程开发的帮助很大。”在现场的讨论环节,一位听众表示。

  在现场,张袁炜还为听众们列举了不少案例。他介绍,开源的Blend技术糅合了WebApp和NativeApp各自的优势,结合百度强大的云能力,可以为直达号和WebApp开发和部署提供有力支持。

  作为Clouda+的重要做成部分,Blend为移动web应用开发提供了整体解决方案,最近火爆网络的百度直达号正是因为有了Clouda+,才能做到用户体验极佳,体验和交互媲美Native应用。

  具体来说,Blend是一套JavaScript的API,将Native的端能力和百度的云服务融合(Blend)到WebApp中。

  “Blend由BlendUI和BlendAPI两部分组成。主要解决了webapp的两大难题,UI交互不流畅和无法调用设备能力。”张袁炜解释道。

科技引领绿色生活

  BlendUI让Javascript拥有操作Webview和Native控件的能力,让web移动端交互流畅,体验无异于NativeApp。BlendAPI则让WebApp拥有移动设备的原生能力和百度云服务能力。

马云要转让华数传媒的股份吗

  WebApp的一大困境在于可供web调用的API远不如Native的完善。比如手机是3G还是wifi网络,电量情况,通讯录读取等,这些局限给手机web开发者带来了功能完备性的障碍。而Blend API弥补了这一鸿沟,它能让webapp的API更完备,让API的性能速度得到提升,暴露给开发者的都是通过统一、标准化的web API。

  更为重要的是,Blend API内置于拥有极大装机量的手机百度,使得百度直达号开发者能在数亿用户的手机上直接使用这些本地能力,并且拥有破壳检索、自动升级免安装等优势功能。

  在张袁炜老师交流分享的过程中我们发现,现场有不少的在校大学生,他们正在利用Blend做一些直达号相关项目,后生可畏,值得鼓励,也希望越来越多的专业人士积极参与到沙龙中来,为百度技术沙龙营造了良好的学习氛围。

  百度技术沙龙是百度每月组织的一项技术开放交流活动,至今已经举办57期。致力于以“技术开放”的心态,分享行业领先的技术理念和技术实践。秉承“畅想、交流、争鸣、聚会”的理念,为互联网工程师、软件开发者提供一个快速学习和不断成长的平台。百度技术沙龙希望能够借助技术分享日后有效推动中国互联网的技术发展与行业创新。

华硕天选2RTX3050版


返回网站首页

本文评论
马化腾被声讨_马化腾辟谣:谣言越来越卑劣 一定会追查到底
  北京时间7月19日凌晨消息,针对近日网上传言“王思聪表白马化腾女儿”一事,马化腾在朋友圈回应称:这两天集中爆发的针对我家人的谣言越来越卑劣!完全子虚乌有的事情被恶意编...
日期:07-22
余承东:小米一年千亿销售目标 华为半年就完成了_余承东评价小米
一加8T小米11  7月27日消息,华为消费者业务在深圳总部分享了2017年年中业绩。华为消费者业务CEO余承东分享了2017年上半年业绩。2017年上半年华为智能手机发货量7301万台,同...
日期:07-16
苹果谷歌地图有未知错误阻止了_施密特:苹果弃用谷歌地图是个错误
谷歌执行董事长埃里克·施密特(Eric Schmidt)  北京时间10月11日上午消息,谷歌执行董事长埃里克·施密特(Eric Schmidt)周三在接受媒体采访时表示,谷歌与苹果在移动设备市场...
日期:12-20
罗永浩:锤子新手机没有全面屏「罗永浩的锤子手机还在做吗」
  随着苹果iPhone X的使用,全面屏设计终于被正名了,于是在9月份我们接连见到多款全面屏机型。可以肯定的是,未来全面屏机型会大规模推出,而非全面屏设计的手机,将会被逐步蚕食...
日期:07-16
欧雪饰品:做饰品行业批发商们的批发商
  在饰品行业跌爬滚打了好多年,可是效果总是不理想,但是我始终相信自己当初眼光是正确的。随着年龄的增长,男人对事业的野心也日益膨胀起来,我对自己说,要么不做,要做就做做大。...
日期:10-20
马斯克:特斯拉计划三年内在中国生产汽车「马斯克的特斯拉汽车」
特斯拉北京展厅内汽车   据CNBC网站北京时间11月2日报道,特斯拉公司CEO埃隆·马斯克(Elon Musk)周三表示,特斯拉设定了一个“大致目标”,在大约三年内开始在中国生产汽车。...
日期:07-16
京东姚乃胜:我们不需要金融 我们需要生活「京东金融副总裁姚乃胜」
  9月12日,在《每日经济新闻》主办的“2015(第三届)中国互联网金融创新与发展高峰论坛”上,京东金融副总裁姚乃胜提出一个新鲜概念:“我们不需要金融,我们需要生活”。三星A03...
日期:07-14
魅族黄章自曝魅族X8:价格不超过2000元「魅族18是黄章」
  最近魅族的状况不太理想,先是内部出现了动荡,之后刚刚拆分不久的魅族和魅蓝品牌合并,两位副总裁李楠和杨柘的位置也是在短时间之内调换。加上魅族Pro 7和魅族15两款机型的...
日期:07-22
陈磊掌舵,小米撑腰,迅雷能回归正确航道吗?「迅雷ceo陈磊去哪了」
  14岁的迅雷公司迎来了它的第二任CEO。  过去几年,这家老牌互联网公司一直在努力顺应时代,下载的核心业务之外,它做播放器、产硬件、玩短视频。它活得比昔日同行都久,但每...
日期:07-16
杉岩数据CTO:对象存储将成为企业存储新标准_杉岩分布式存储
  微博、微信、直播等互联网应用的风靡,带来了海量的图片、音频和视频文件,这些非结构化数据的容量、文件的数量已经超越了传统NAS存储的处理能力,因此各大互联网厂商根据自...
日期:07-16
魅族公司股东_魅族科技股东变更又有新进展 黄章仍为魅族最大股东!
   此前网上关于魅族科技股东变更一事又有了新进展, 据小编了解,珠海基金正式投资魅族,根据协议约定,其拥有一席董事席位。魅族最大股东和实际控制人为黄章,魅族管理层现团结稳...
日期:07-17
大压力下中小厂商如何活得好?李开新认为品牌特色很重要
  自2015年8月成立至今,360手机走过了3个年头。3年时间里,360手机换了三任主帅:李旺、祝芳浩和李开新。不可否认,自李开新接任之后,360手机走的非常稳健,并在2017年底宣布实现了...
日期:07-22
洪峰谈小米主题:2014年我们真正教育了这个市场
  如果不喜欢Android原生的桌面,也看烦了MIUI官方的界面,小米手机用户还有一个选择——小米主题。这个本是增加小米手机可玩性的功能,现在已经拥有超过9700款主题,超过3000名...
日期:07-14
巨人网络集团股票_巨人网络总裁纪学锋:正加快A股上市步伐
  近一年来,陆续有多家美股上市的中概股宣布私有化,巨人网络有望成为回顾A股的第一股。  7月17日,巨人网络总裁纪学锋在接受《每日经济新闻》记者采访时透露,目前正在加快公...
日期:07-14
PAC廖明:如何根据二级市场的特征缜密筹备成功的IPO
  导语:作为老虎证券创始人巫天华的IPO启蒙导师+投资人,Prospect Avenue Capital (PAC)的创始合伙人廖明和巫天华一起在未来联盟分享了他们冲刺华尔街的经历和对成长期企业...
日期:07-19
无死角的李彦宏和渡鸦,怎么看都好看
这两天的朋友圈一直被两件事刷屏:颜值,和颜值。在2017百度世界大会上,百度创始人李彦宏一登台,摄影师的闪光灯就咔咔咔停不下来,不仅仅因为他是这场大会的Boss,更因为他那秒杀企业...
日期:07-16
80后李明远何以成为“新锐科技领袖”
     文/杨阳  今天杨姐听说了一件事,据说在“新浪科技2013年度风云榜”颁奖盛典上,“年度新锐科技领袖”奖被中国互联网界最酷的钻石王老五拿走了。  谁谁谁?  ...
日期:06-21
新浪科技高级编辑臧智渊今天正式加入小米
  继新浪执行副总裁、新浪网总编辑陈彤之后,新浪又一位大神加盟小米了。  中午,小米市场负责人@魏来Tony在微博上表示,原新浪科技高级编辑臧智渊今天正式加入小米市场团队,...
日期:07-14
王树彤,和乌镇“她饭局”
  饭局,向来是乌镇世界互联网大会的标配,也是一枚中国互联网发展的风向标。  从网易丁磊1.0到4.0乌镇饭局,人们看见历经十年快速发展的中国互联网大佬的身价和身后的江湖,没...
日期:07-22
中兴高管:理顺思路 应对互联网挑战_中兴管理机制创新
  近年来,互联网的蓬勃发展为电信运营商造成了巨大的压力,而宽带提速,OTT、IPTV和网络视频节目的大行其道,则让越来越多的人开始习惯于通过手机、平板电脑乃至电视机收看视频,...
日期:07-14