什么是Runtime呢?对开发者来说,Runtime又在多大程度上扩展了轻应用的开发环境?王继平表示,Runtime本质来说算是轻应用的一个运行时环境,提供一套动态的插件机制、安全机制,使得轻应用可以安全、稳定、高效的运行,并让轻应用获得和Native应用一样的本地能力、云能力和浏览体验,并通过clouda的API暴露给开发者,clouda是Runtime开发者的入口,在开发运行环境上做了进一步的延展。
众所周知,移动互联网、轻应用极大地缩短了人与服务的距离,让两者高效连接在一起,无需跳转直接对接服务。这非常符合移动互联网时代的新特征。目前来看,轻应用已经覆盖了国内主流的服务,越来越多的开发者将应用迁移到“轻应用”的形态下,Runtime这个秘密武器强大之处就在于,加强了轻应用的开发环境,使中间环节的应用场景更丰富,更能承载复杂的需求,对全面繁荣移动应用生态,将起到重要的推动意义。
轻应用生态走向开放 更便捷链接人与服务
王继平还介绍,Runtime可以给开发者带来了四个层面的价值:一是能帮助开发者方便快捷地调取本地能力和云能力,比如前段时间好莱坞大片《超验骇客》售票入口“轻拍”轻应用就能调取摄像头的本地能力,云能力上已经推出了地图、人脸及图像识别、文件传输、视频播放、梦幻二维码、语音、图像等,能满足几乎所有开发者对应用组件的需求;二是Runtime让轻应用更安全,它在一定程度上实现了安全机制,当轻应用使用敏感能力时,会提示用户授权,这降低了用户风险,提升了网民使用体验,增强了轻应用的安全性。
除上述两项之外,第三点是Runtime改变了轻应用的入口模式,以往轻应用大多以搜索为入口,将人与服务连接在一起。有了Runtime这项秘密武器,相当于再造了“搜索+store”的轻应用入口,意味着轻应用还可以提交到第三方应用商店,并发送快捷方式到桌面,帮助开发者开拓了轻应用的多渠道入口,分发能力自然能随之得到提升;第四点则是延展了轻应用的生态,过去轻应用局限在百度平台上,而Runtime开放性会更强,几乎可以覆盖所有的移动浏览器和商店,这代表着轻应用将走向更开放、更多样化生态的道路,进而融合到移动互联网的各个场景中。
对于Runtime带来的开发和应用价值,现场大多数的开发者都表示很兴奋,以往轻应用被认为是百度的“专利”,也只在百度的内部体系中运行,虽然搜索的入口效应足以支撑起轻应用的规模,但兼容度、开放性会限制轻应用的手脚,Runtime的出现,最大的一个变化就是扩展了轻应用的应用范畴,满足了开发者多样化开发、全场景的要求,也将开启一个媲美Native APP体验的新时代。
|