Nebula

简介

  • Nebula SDK(支付宝WebView定制内核)是移动端Hybrid解决方案SDK,提供了良好的外部扩展功能,拥有功能插件化、事件机制、JSAPI定制和H5App推送更新管理能力

功能

  • 加载H5页面,并按照Session的概念进行管理各个页面
  • 提供丰富的内置JSAPI,实现譬如页面push、pop,标题设置等功能
  • 支持用户自定义JSAPI和插件功能,扩展业务需求
  • 接入H5App后台,方便管理离线或者在线H5App,实现类似钱包首页应用的推送、更新
  • 自带埋点功能,接入H5监控平台,能够实时看到页面加载的性能、错误报警和监控
  • Android使用UCWebView,拥有解决系统级Webview Crash的能力,内存管理更合理,网络加载提升更快,兼容性更好。彻底告别了在Android下兼容不同WebView的问题
  • 支持自定义网络库,自定义网络通道
  • 支持自定义键盘,自定义Native View替换H5标签

稳定性

  • 经过支付宝亿级用户考验,crash和anr以及其他稳定性指标有保障
  • Android平台基于UCWebView深度定制,crash和anr量远低于系统WebView,拥有解决系统WebView问题的能力

强大的离线包能力

  • 强大的离线包统一推包平台 
  • 客户端多种策略,增加离线率和更新率 
  • 强制更新,尝试更新,强制离线,尝试离线满足不同业务方需求

客户端能力

  • 替换H5任意标签到Native实现
  • 自定义键盘,自定义地图…,真正的Hybrid能力
  • 自定义网络库
  • WebView的请求全部走Native通道,spdy,http2.0各种网络协议自己定制
  • 图片加载托管Native通道,缓存可控制
  • 自定义JSAPI插件,JSAPI分分钟实现

质量

  • H5质量统一大盘,做到线上有数

生态

  • 接入了全部的蚂蚁App,有生态基础。目前服务的app包括:支付宝,支付宝国际版,口碑商家,口碑外卖,阿里旅行商家版,网商银行,芝麻认证,蚂蚁聚宝,淘宝电影,天弘基金,genius,阿里云邮,友鲸,阿里内外,蚂蚁知数据,阿里体育,菜鸟客户端,12306客户端,上海地铁,苏州银行,广发银行。