于1月12日下午召开的主题为“超越源自融合”的APICloud新产品发布让业界看到了HTML5技术创新带来的价值,甚至包含了未来对云端一体化的重新思考。
从颠覆和超越自己说起
APICloud的正式上线是2014年9月15日,以HTML5为切入点,APICloud构建了庞大的开发生态系统,让移动应用开发变得简单,整个生态中的开发者和合作伙伴获益良多。
平台不是空中楼阁,集中爆发需要不断的积累。据刘鑫透露的数据显示,目前APICloud平台上聚集了几十万开发者,产生的应用超过30万个,生成的安装包超过70万个,每天产生的独立安装包接近5000个。尽管打一个安装包不过几分钟而已,但是在十几台打包编译服务器一起工作的情况下,提交打包需求依然需要排队。
从数据看,APICloud的积累已经有了成效,而且积累还带来了更多颠覆式创新思维。刘鑫认为,颠覆别人相对比较容易,但是颠覆自己要想明白才行,是对自己重新认识的过程。看来这次新产品的发布确实是一个大招,对既有的产品形态和用户服务带来比较大的冲击。
让原生应用插上HTML5的翅膀
这次发布会的主题是“超越源自融合”,目的是让HTML5和原生应用进一步融合。目前来看,基于APICloud开发App的开发者主要包括两类:一类是原来没有App,从0开始,用户APICloud可以快速开发。另一类是有App,但是体验差,也想通过APICloud从新开始做。对APICloud来讲,尽管提供的开发平台和工具可以支撑App快速完成开发,但是这项工作需要长时间的积累,如何另辟蹊径,充分发挥APICLoud平台的能力是这次新产品重点解决的问题。
据刘鑫透露,这次发布的新产品名字叫SuperWebView,重点放在了消化App的保有量方面。通过HTML5技术加速应用的迭代,把之前独立的开发引擎变成可以嵌入的SDK,开发者只需要嵌入SuperWebView 就可以开发一些新功能。另外,也可以通过SuperWebView替换App中一些旧功能,与传统开发相比成本大大降低。
通常情况下,App加入新的功能之后必须要重新提交到App Store/应用商店,用户重新下载,而SuperWebView可以让应用实现动态更新,用户不需要重新下载。特别是在游戏中使用非常广泛,玩家不需要重新下载游戏包,只需要更新游戏场景包就可以了。
另外,嵌入SuperWebView 之后,可以加强HTML5应用的功能和体验,达到和原生应用一致的效果。以前,HTML5只能做内容的展示和简单列表,通过新扩展的功能操作智能硬件,用蓝牙连接设备,或者在HTML5界面扫二维码都很难做到。有了SuperWebView 原生应用可以做到的功能,HTML5应用同样可以动态实现。
超级App搭建公众账号体系不再是梦
如今,微信已经占据了生活中的大部分闲暇时间。一方面是刷朋友圈,和朋友互动,另一方面自媒体人和企业可以利用微信公众账号达到营销的目的。
微信是一个原生应用,界面的切换采用了原生的交互方式,而之前HTML5应用滑动切换往往是跳跃式的,无法做到随手随动的体验。SuperWebView的推出,让HTML5应用可以实现和原生应用一样的效果。而且在白屏、闪屏、数据载入慢的情况下,采用SuperWebView都可以得到根本解决。
对于很多App而言,除了要动态更新之外,还有动态扩展的需求,特别是有流量的应用。SuperWebView除了支持App简单添加一些自己的功能之外,还支持基于HTML5技术做一个公众账号的体系,而且整个公众账号的体验要好于微信公众账号。
刘鑫曾做过一个Demo演示:在一个原生应用中嵌入SuperWebView,类似一个个公众账号,以大众点评效果为例,可以实现城市列表的原生体验,可以语音识别,可以扫二维码。刘鑫表示:“基于APICloud嵌入的SuperWebView,能够支持随意的扩展应用,帮助他们建立公众账号的体系,可以把一个个的应用串联起来,而且体验、功能更强大,和原生应用一样。通过SuperWebView扩大了用户群体,所有的应用都可以使用,让原生应用插上一双大翅膀。”
HTML5实现原生效果有诀窍
HTML5在技术上究竟如何实现原生的效果?刘鑫表示,APICLoud利用HTML5技术写了一个原生的效果,然后用HTML5技术调用这个原生效果。APICLoud提供了SuperWebView引擎,但是底层原理是原生的。
SuperWebView还有一个特点,与其他相对固定的、定期更新的SDK相比,SuperWebView是一个动态生成的SDK,在APICloud平台上进行动态升级和组合,很多功能由合作伙伴提供。比如,SuperWebView中嵌入了即时通讯的功能,由环信或者融云提供,与SuperWebView组成一个超级SDK,对外提供服务。整个产品的实现,是APICloud与合作伙伴配合的过程,而且是建立合作时就约定的翻译规则,开发者不需要关心底层是如何实现的。
之所以能够与合作伙伴达成合作的默契,源于APICLoud背后几十万的开发者对第三方技术的庞大需求。如今,合作伙伴的诉求不是HTML5技术本身,而是更关心业务的成长,大家一起合作,APICloud成为一个渠道,帮助合作伙伴推广业务,实现了APICLoud、开发者、合作伙伴的三赢。
技术演进,紧跟服务场景化趋势
今天大家谈论云端一体,重端轻云,App开发以端为主,云端比较轻。接下来,将变成重云轻端,可以接入任何端,各种功能将变成一个个的API,比如,享受打车服务可以不用下载打车App,在其他的应用中会嵌入打车的服务,这是发展过程中的一个转换,从APICLoud发展的第一天就准备好了。
另外,以前的产品和服务更具象,但是未来更偏重场景化,各种服务互相协同。同时,人工智能将取代很多人工的工作,比如APICLoud的合作伙伴图普科技,专门做云鉴黄,节省90%以上的工作量。
刘鑫认为,未来将不限定端的技术,现在已经融入了最广泛的端,以后的云也一样,今天是为移动服务,未来有云需求的地方都会切入。但是,现阶段智能硬件后端的云服务支撑还不够,滴滴推出的Dibot是融合服务创新的端,当大家的创新意识足够之后,整个产业将会爆发。APICloud致力于让大家降低对技术本身的关注度,转而关注做业务,激发创造力。术业有专攻,分工越来越明确,目前APICLoud已经和业界最前沿的技术走到一起。
比如,APICLoud联合机智云做了Opler智能遥控器,用户可以使用App远程操控采暖。刘鑫特别提到,这个客户是传统企业转型的典型,之前是一家传统卖水暖设备的公司,在APICloud和机智云的支持下,从概念到产品上线再到销售体系的搭建仅仅用了6个月时间,效率非常高。
总之,新技术和应用场景日趋丰富,产业需要不断的创新。此次发布的SuperWebView能够让原生应用轻松嵌入HTML5,并且功能体验得到加强。另外,支持有流量的应用基于SuperWebView技术动态扩展公众账号体系,增加流量变现渠道,并且公众账号的功能和体验高于微信。再有,SuperWebView 整合第三方SDK,动态生成超级SDK,可以把产业链合作伙伴的服务通过在线动态生成的方式嵌入到开发者的APP中。真正实现让原生应用插上HTML5的翅膀。