科技时报 全球最新科技资讯专业发布平台

人工智能时代,网页将再次战胜APP吗?

2017-07-06 11:22:44已围观次来源:网易科技编辑:夏雪

  7月6日消息,在7月5日召开百度AI开发者大会“Web生态分论坛”上,与会者深入讨论了“移动Web的解决方案和未来”。百度相关负责人认为,在未来的AI时代,Web有可能重新代替APP,承载移动应用。

  这是因为在AI时代,随时随地都有各种各样的屏幕,各种各样的麦克风,可以交互。每个屏幕代表不同的系统,要把这些系统打通,需要通用标准的技术,而这是Web的优势。

  百度主任架构师谭待举了个例子:“你跟他交互不可能跟他说,打开Web,点上键。你肯定这么说,你一定直接说帮我去叫外卖,帮我上一个闹钟,下载一首歌等等。所以等于直接去理解Web内容,去获取背后内容。直接通过这种最自然的方式交流。这像什么?就像最开始Web的搜索引擎的关系。理解所有Web的内容,只不过是更大的升级版,在未来一定是这样一种方式。Web会重新成为AI开发者的首选。”

  从Web自身来看,优势和劣势都有。Web的优势是开放性和跨平台,劣势在于功能方面。

  网易传媒资深技术总监贺海波认为,目前APP的人口红利已经被侵蚀,APP推广和APP空间已经饱和。所有的用户时间全部被抢占。在超级APP抢到一块属于自己的能量是有价值的。超级APP不可能让你下载一个APP,用Web做一些实现。银行抢回搜索流量入口。短期这一两年从APP往Web发展,或者说你找到自己作为一个流量存在的价值,是有必要的。 长久来看,这个有点虚了。AR、AI是整个行业发展趋势了。(温泉)

  以下为“Web生态分论坛”圆桌讨论速记:

  李安琪:接下来这个环节今天整场里面比较轻松的互动环节。整个日程设计特别的朴实,都是实打实际哪个话题是什么就说什么,圆桌论坛继承了一概气质,聊移动Web的解决方案和未来。应该能感觉到,整个和外部相关的行业产业大大小小的公司都在投入各种各样的资源去改善这个Web,或者是具体来说是Web App。为什么?因为我们看到它是有优势的,能给我们带来价值,能不能就今天从这个话题开始,请台上几位“老司机”给我们高度概括讲讲他们来看,这个Web价值或者是Web App优势到底在哪?

  闵栋:感谢各位专家和各位观众朋友们,中国信息通信研究院负责相关标准的认定,测试的工作。我们对Web技术十分关注,我们认为Web技术是开放跨平台共享一个技术。相对于传统的APP的方式可能是一个更加开放的生态。所以从这个工信部角度来说,也希望有一个更加开放、更加自由的生态来对和APP相关生态有对应。从国家层面也是在推动相关技术突破,标准制定和生态构建。从国家项目来说还有从相关宽带,包括工信部层面,标准层面推动国内技术标准一个制定。同时中国信息通讯研究院承担国家相关智能手机测试验证相关工作。所以也在推动Web技术测试验证相关一些工作。 希望来推动Web技术开放生态一个构建。

  许诺:我来自于阿里巴巴的,我们团队去年的时候跟谷歌进行合作,让PWA在我们产品上面落地,取得不错一些效果。相比(英文)来说,Web在更新速度上面没有版本概念,不需要像APP去更新,大家开发涉及过APP的话,每次审核的时候是非常痛苦过程。Web这方面一直在。W3C有很长的积淀在这个地方。假设来我们一个老朋友,就是说CSS来说,布局方面大家每一看到像CSS有这么久的沉淀,类似于小语种或者是排部布局有最佳实践在里面。

  在搜索引擎方面,爬虫对(英文)支持没有像网页做得那么好。所以在搜索这一方面,当你一些用户群体来自于SU的时候,这时候可以很好去关注一下。假设有一天大家不去用浏览器的时候,可以发现什么是Web的优势。

  贺海波:我来自网易传媒,我们从项目开发讨论这个问题,大家多少Web开放一个平台,而且跨平台。所以整个假设有一些新的想法,或者是创新的东西需要给大家验证,所以你可能做一个Web开发比你做Niteo开发好很多,它还涉及到安卓。如果你通过Web开发可以进行快速迭代,不用做版本升级和备新。使你想法得到验证和快速的去实验它。

  谭待:今天这个大会整个都在讲Web很好。其实各位嘉宾讲很多了。我讲点别的,形而上的。其实Web想做什么服务做什么服务,你可以做自己的支付系统等。虽然这个会是百度会,还是很想引用阿里王坚博士一句话,他做了一个特别精彩比喻。Web就是一个自由的空间,你在Web上面可以种出自己的大树,你要是做Niteo Web就是种树,种花花草草还可以。强大的微信也套不出支付,当然在微信里面开发想用支付宝是不可能,想开发这套金融系统都是不可能。这种自由带来无限可能性,这也是Web App最具有价值。

  李安琪:接下来比较严肃的话题,接下来讨论的是它存在哪些问题还有解决方案是什么?以及可能的对策。作为一个W3C常年老员工,大概七八年前在这个圈里做Web App标准的时候,有过一个笑话,如果想用Web App做一个闹钟,这怎么用?做这个不是问题,但是每天早晨要比它的早,把浏览器打开这样才能叫你。很多年过后通过周边技术发展,解决浏览器和闹钟问题是分分钟的事。但是即便移动高速发展今天,手机应用的时候有一些特定的应用,支付宝秒拍大家倾向于Niteo Web,还是因为两者之间有差距,所以我们就请在座的几位跟我们聊从各自实践来看,你们觉得这个Web App和差在哪。

  许诺:在这之前前段时间PWA方面权力支持获取所有特性,所以大家这方面不用太过操心了。还有一个老生常谈的问题,速度和流动性方面。内核方面越来越重视,纵向方面变得更好。这一方面慢慢不会成为Web相对Niteo,会变得更好。只要一点既速既开,但是浏览器没有办法,这是PWA之前,PWA之后也有一个能力,当你打开网页的时候,网页像APP一样,用户桌面上一起使用,这并不算现在很大一个劣势。

  安全方面,为什么手机做支付,这是给大家留下一个成功的包袱,那就是HTTP,使用HTTP的时候听说过各种拦截或者是代码注入,你会觉得有人输入代码的时候担心有脚本一些输入行为。这点如果说做了HTTPS方面的一些完善之后,大部分Web上面网页都支持HTTPS的时候,就没有这些问题了。

  还有一点,我自己在一个工作过程中,体现过APP开发者,为什么?因为他没有APPstore。我们APP下面有很多好评,用户下载的时候可以看到很多用户反馈声音就是你APP很好,我给你打五分,或是4.5分这样很开心,有差评也有。

  贺海波:Web劣势比较直观感受到,Web开放性,开放性决定优势,决定了整个Web一个发展速度。必然这个开放性也导致了外部隐私和整个大脑,对外是暴露的,举个例子12306,瞬间觉得我做一个查检被人改了,你发现今天整个会议都在讲PWA,为什么呢?我发现Web上体验不好,我发现Web性能不是特别好,其实Web体验做的很好,你也能把性能做的很好,但是这个开发成本是高的。对于一个入门级Web开发者而言,要在体验上要做像Niteo那样体验好的话,要具备的知识面会特别多,担心一个插入和删除,对整个性能影响会是什么样子,甚至还要关心什么?关心我怎么去用一些(英文)提升体验和加载速度。举个例子,网易客户端,对网页实现没有那么大关注。所以就为了保证速度更快,我们做简单的模板再加上一些数据,用Niteo进行拼接。这个看起来很丑,而且选择是板钉在客户里逻辑,后来做优化。我们不想把这个东西做得和Niteo一样。调一些UR,还进行Web的渲染,发现整个体验降下来了,针对它做一些优化。甚至说做了一些Web new提前预加载。做一些数据拼接,用另一个Web渲染一些数据。确实我们在Web这块体验做的更好,只是对开发者要求是偏高。所以我觉得这个性能和体验还是希望一个Web开发的比较大的劣势。

  闵栋:Web劣势说了很多年了,大家基本都了解。刚开始说Web劣势主要是功能和性能量方面。功能方面劣势主要是体现在API数量可能还不如原生API数量多。所以有很多原生的功能,在Web变化不了。在这种情况下,国内也有很多企业进行探索,国内本地一些API的标准,来国内先行先试,国内本地化特色的功能,支付或者是二维码扫描,可能还做这方面的标准。我们希望本地化的标准进一步往W3C去提,本地化标准进一步去国际化。其实我们觉得这个迟早会解决这个问题。

  因为随着标准化程度不断的完善,其实Web标准化功能不断的增加,最终不会有太大的差距。在性能方面其实很早以前也是很多业界觉得Web比较弱的方面。Facebook选用Web是中亚一个失误,我们跟业界专家交流,还有因特尔一些专家交流。他们认为用性能方面的问题,都不是问题。随着摩尔定律性能提升,对Web应用支持会不断的提升。同时我们也看到Web应用除了内核优化之外,进行性能提升之外,通过硬件加速WebLG方式都能够对性能有所提升。现在大多数应用场景下Web应用性能得到了很大改善,和APP差距不断的缩小。所以未来情况下,觉得Web一千倍认为可能比较弱于APP差距会得到不断的解决。所以我们认为Web应用生态未来也是会成为一个很有前景的生态。在对应的场景下都会得到广泛的应用,这是我个人的观点。

  李安琪:听起来未来还是相当乐观。

  谭待:这就是自由的代价,新的标准,Web的标准做的非常快。新的这块各大厂商都已经意识到了,标准是要制定。听到问题大家有两个反映,一个是外部性能不如APP。现在这个时代问题是一个伪命题,大家过去经验,过去它还是存在,当然一个不可忽视的问题是说,你要写体验很好的Web App比Niteo开发者来说难度更大一些。Niteo可能几个月开发经验做比较好,Web App做的很好确实要掌握很多知识。这也是为什么会去推MIP,推PWA 、LAVAS我们都是希望能够让这些开发便捷。也让大家有一个具有体验的Web App。

  第二个很关键的点,Web和Niteo来说,它没有留存能力,没法运营。这个在PWA这条技术推出之后,其实基本上问题都解决了,对于基于PWA而言,只不过这块国内厂商支持力度还不够。这也是在不断推进的过程。一旦标准真正浏览器支持上,大部分会发现Web App有非常大的不一样,最大的短版已经得到非常大的捕捉。

  李安琪:通过构建底层技术把这个蛋糕做大,然后人人有分,台上各位嘉宾的观点。咱们现在听一听台下各位来宾,开发者的角度,外部用户角度有没有需要吐槽的,有什么好的解决办法?

  提问:在开发PWA的时候,Service Worker做本地的缓存,因为有一个量,可以缓存手屏数据,如果图象特别多的话就会对本地内存有一些影响。

  许诺:Service Worker没有上限,建议控制这个量。你担心的我觉得应该是担心存储不断的扩张,把手机存储空间占满,导致这个问题。国内浏览器不知道,从谷歌这边国际浏览器是OK的。

  提问:非常开心听到百度对百度旗下的应用,我也想了解一下对于其他厂商来讲,UC或者是其他国外,其他方面的他们支持现在是怎样?大家的声音怎样?W3C有没有想办法推这个事情?

  谭待:百度这些已经在支持Service Worker,我们也和其他的有一些接触,这个进展需要一步步来,更多的问题从百度3C这个角度来看,能够去推动这个事。

  李安琪:刚才百度这边技术专家讲得那样,整个PWA涉及到方方面面一系列大概五六个方向标准,剩下绝大部分在W3C,把老面孔包装一下,PWA成了新时尚让人有不解。里面关键性支撑标准技术已经在W3C开发很多年,您问到问题背后一个潜在关键就是怎样能够让这项技术更快更广被行业去接受,这里边解释一点W3C没有任何权限或者是强制性推广办法,制定标准过程当中聚集这些行业里面特别是市场份额大的玩家,在开发标准过程当中得到他们共识,你做成这样子我就用,造成整个标准开发时间会有一点长。因为各方利益都要照顾到。一旦进来以后决定把这个标准做出来,中间有一个利益博弈过程,也会有相应的时间代价。您这一点特别好,就是我们在制定标准过程当中,看真实落地有效。

  谭待:虽然W3C不是强制性的机构,想象浏览器是充分市场竞争的环境。所以我觉得一旦在支持浏览器上有好的配制利用,用户感觉到差异。你做PWA和不做PWA,这差异不是一点点。这些拆出来之后,市场环境那些浏览器也需要支持。用户觉得都是用浏览器,在别的地方体验不到,体验非常差。我就用别的东西,我相信通过W3C标准里头制定,加上市场上推出结果,这一天在中国也不会太遥远。

  许诺:我认可他这一个想法,我觉得中国在浏览器方面,可以做一个渐进增强,让你一个页面可以渐进增强,有能力去扩展到你想的一些功能。我印象比较深的一个就是推送,因为确实给我们业务带来非常大的促进。推送并不是打开网页订阅什么,就是普通的推送,就是离线推送。关注浏览器的时候,第二天打开手机的时候消息还可以再过来,在手机上面显示。这个特性目前来说在内还没有得到一个广泛的支持。我觉得在这方面如果说加快脚步的话,用这些特性可以满足更多业务上的一些诉求,可以让我们做这些东西更好,更贴近用户,为用户服务。

  李安琪:接下来这个话题更关注了,真正实际开发过程中,如果从开发者角度什么是最核心的?

  贺海波:用Web用的比较多,其中主要有两大块,一块是品牌,品牌的建设。你要做品牌建设其实就涉及到你的传播。这个时候对于Web页核心点,做一个追求的是什么?核心点更追求的是有一个比较好的创新点,或者是大家很开的一个创新的方法,怎样用交互方式把它的做得很好,大家都会有挺多感触。做很多年度盘点,一些品牌的活动页面,做的非常火。对于一个交互的要求可能更高一点。除了这块之外,可能还有不同场景,热点网站页对Web核心追求点是什么?更在意的是我怎么快速的打开,保证这个页面不出错,让页面稳定性更高。在不同的场景,不同的KIS下面,对外部开发点要求也是不一样的。

  许诺:我所处业务上国际方面的用户,大部分都是来自于海外一些小国家,对我们来说速度是非常重要的一个点。很多用户手机访问,所以在手机上面并不能有很多转换的提升。对于这些用户我们会使用到(英文),觉得百度做这方面一些东西。我是觉得速度这方面,确实如果去执行一个速度到极致情况下,业务有所突破。在很多场景下面都验证到。所以我觉得速度这方面非常不错。

  还有一个功能可用方面,保障功能稳定可用是非常重要的。用户会在一些苛刻环境上面,断网或怎样。我们很多用户场景。有些页面是群谈,还有一些聊天。当他们没有电,网络信号断的情况下,怎么办?可以保住一个状态,下次可以有更好的一个体验继续做这方面的工作,这方面也是非常重要的一些地方。现在有了一些搜索技术可以帮我们做到一些(英文)打造用户体验。这个也是对我们很重要的一些点。

  李安琪:标准化机构以及主导单位,或者是政府主导部门角度看,我们在这个实践开发过程当中核心应该往刚才哪几个方面偏移一下?

  闵栋:我们成立了联盟来推动相应的工作,刚才几位嘉宾提到在消费领域一些应用。我们HMR5有一个互联网金融联盟。里面有很大的银行,银行做手机银行或者是做对外服务窗口的时候采用HMR5的技术,银行有很多信息系统分阶段建设,要把这些信息系统移动化其实是一个十分艰难的工作。所以他们认为未来肯定是需要通过外部HMR5实现信息系统。政企这些网站上,未来对外也要向移动化去发展,HMR5给他们提供移动化的方式。所以在政企移动信息里面,HMR5未来有一个很大的发展,这领域可能侧重点会侧重信息安全这方面考虑更多。有一些企业推动企业浏览器还有政企HMR5和政企结合方面,再推动一些工作和我们一些看法。

  李安琪:刚才提到的安全确实是,如果说到Web App,讨论Web App外部安全的时候各位有什么想法?

  谭待:HTTPS,这个是我做的最骄傲一个项目,不是最难。其实帮助很多人,亿万网民得到保护,百度搜索作为开放性平台,第三方资源。不管是突一图片还是Web资源。我们带动很多第三方和搜索一起进行HTTPS改造,这过程中有技术的问题,其实下定这个决心可以做完,不是非常难的事情。刚才讲技术上怎么解决HTTPS速度慢的问题,怎么解决HTTPS服务端性能消耗比较大。我相信在座各位工程师还是非常追求先进技术,也非常在乎用户信息安全。所以很多人都是想把自己战略改成HTTPS。最终面临一个问题是,我们怎么说服老板给这样一个资源来做这个信息。所以可以分享一些经验。首先可以跟他说现在进入到AI时代,数据最宝贵。HTTP数据全部被人拿到了。还有第二个点大家都很忽略,HTTPS可以涨流量的。这原因仔细想很简单,因为在我们整个网络链中非常多第三方代码,可能为了流量原因在中间设一个缓存,被这些中间链路上代理或者是缓存很难接触到。你做HTTPS后,完全可以穿透所有代码,你流量一定可以掌握的。特别对你实战要求高,资源图片视频这种。做完以后马上可以看到流量上去。

  最后一个可以说技术,所有前沿技术,如果不做这样一个转变的话,你们技术永远提升在过去那个时代,速度转化。还有用户的(英文)做不了,所以这个要慢出去,可以从这些角度整理出来以后有足够的资源做你想做的事情。

  李安琪:现在已经有很多热门Web技术,他们在推动这个Web App向更高更强的境界发展,畅想下一代Web App是什么样?在摩尔定律推动下,在更强更好硬件和网络条件推动下,下一代Web App长什么样子给在座各位开发者和用户带来什么机会?

  闵栋:觉得Web可能在移动互联网超越了浏览器环节,操作系统把Web作为基础功能,内部到操作系统中。像超级APP也是把Web引擎提升到功能中,Web技术已经广泛渗入到手机系统软件各个层面,从底层操作系统到浏览器到一些超级APP上。未来Web应用很可能不是一个网页页面,可能形式和APP类似,内置的语言可能是HMR5技术。

  贺海波:我做点补充,经历过一个怎样的过程?早期我们是做APP,就去做推广。发现什么问题?推广的时候整个渠道费用上去了,推广之后留存不是很好。也有可能产品化,但是这些事情我们以前在网易也做过,发现没这么恶劣。这只是大家也明白,整个市场来看,大家这一两年在说互联网的下半场,我是农村的,早上我爸妈回到北京,进来问我第一件事是你家WIFI密码是什么,从边远山区已经都已经渗透下去了。整个人口红利就完全已经被侵蚀掉。APP的增长,整个渠道费用,整个渠道深耕都会成问题。后来穿越这个项目做了转型。APP推不动,银行很痛苦。我们就上传什么,上传内容。把内容输出,拿一些H5页面,把任务输出到各个厂商,各个APP。然后整个这个事情短期发生在我身边这半年到一年,让我最深刻的一个感受。APP推广和APP空间已经饱和。所有的用户时间全部被抢占。在超级APP抢到一块属于自己的能量是有价值的。超级APP不可能让你下载一个APP,用Web做一些实现。银行抢回搜索流量入口。短期这一两年从APP往Web发展,或者说你找到自己作为一个流量存在的价值,是有必要的。 长久来看,这个有点虚了。AR、AI是整个行业发展趋势了。

  许诺:Niteo和Web有一个生存空间,不是竞争的环境。我做Web的时候,之前有一个关于(英文)LAVAS,可以让你在手机上存储一个页码,有帐号更新启动。技术层面来说是一个到端,在于端后面一些内容。从这些内容质量其实我觉得可以把我们用户体验带到更高一个高度。

  谭待:技术发展一定要参考历史进程,Niteo跟Web之争很早就有,五年前我们在讨论这个话题,可能没有什么好讨论的。五年前还有那么多智能手机不停的出货,手机上屏幕都很空,第一反映一定要做一个Web,其实再看现在。俊杰需要很多数据。包括大家自己平时感受一也体现到。手机上就那么几个Web,也不可能创新。你自己利用Web开放性,把你内容拿出来。这些差异竞争是非常必要。这一点PWA一定是划时代,或是一个转折点。同时把Web最短版一项,没有用户运营的流量给补足了。包括看到趋势,包括安卓里面把PWA技术上升到跟Niteo Web一样的待遇。基于Web开放性是非常重要的点。

  我也想说一下未来,为什么在于百度AI大会上会有专门一个分论坛,叫Web生态论坛,这个有意义。在AI时代一定是说你不是生产者的手机,一定是所在任何随时随地都有各种各样的屏幕,各种各样的麦克风,可以跟他交互。每个屏幕代表不同的系统,所以其实是要通用标准的技术来做。其实这也是Web的优势。更重要是什么?你跟他交互不可能跟他说,打开Web,点上键你肯定这么说,你一定直接说帮我去叫外卖,帮我上一个闹钟,帮我怎样。下载一个什么歌等等。所以等于直接去理解Web内容,去获取背后内容。直接通过这种最自然的方式交流。这像什么?就像最开始Web的搜索引擎的关系。理解所有Web的内容,只不过是更大的升级版,这是Web提的一个理念,Web进化成(英文)Web。在未来一定是这样一种方式。Web会重新成为AI开发者的首选。Web更主要在未来。

  主持人:今天这一场40分钟的论坛时间有限。听到各位嘉宾和现场在座各位真挚分享。开放的Web和Niteo系统相比,优点在什么地方?有一个显著的地方在于有一整套制定完备的开放标准作为基础,其实在开放标准基础上,这个Web实现打通了各种各样的平台,不同的设备不同的系统等等。才给我们带来了今天感觉到各种便利。所有这些标准都是需要每一代工程是或者是几代工程师不停的进行深入做成的。帮我们Service Worker或者是Web App向下一代带动。

  我们真诚欢迎你加入打造下一代Web标准过程中两,在Get App上的互动,尽快把一个标准从想法最终落地到成熟标准。我在这里今天整个中国标准工程师或是技术工程水平,在国际来说相当不错,国内从产品形态还有技术上创新,在W3C上可圈可点。所以我们要有自信,同时觉得Web也是属于我们中一开发者的。所以在这是代表W3C真诚欢迎来自不同公司和个人开发者对下一代Web标准贡献。坚持到最后的都是真爱,谢谢大家!

  主持人:感谢所有嘉宾做分享,相信开放一定可以好于封闭。各位思想状况对移动APP认知,我们也欢迎在座每一位同仁跟百度一起把Web生态建设更加繁荣美好。今天论坛主题分享环节到这里就全部结束了。下面环节是现场实践过程。工程师现场制作一个组件,通过这个过程跟大家分享代码制作。右边是PWA现场实践现场,基于LAVAS搭建PWA应用,介绍进阶的方法。另外今天所有的身着MIP体恤都是工作人员,可以跟他们多多交流。