H5 容器简介

H5 容器是一款移动端 Hybrid 解决方案 SDK(Nebula SDK)。提供了良好的外部扩展功能,拥有功能插件化、事件机制、JSAPI 定制和 H5App 推送更新管理能力。

功能

H5 容器组件提供以下功能:

  • 加载 H5 页面,并按照会话(Session)的概念管理各个页面。

  • 提供丰富的内置 JSAPI,实现如页面推送(push)或页面弹窗(pop)、标题设置等功能。

  • 支持用户自定义 JSAPI 和插件功能,扩展业务需求。

  • 接入实时发布(Mobile Delivery Service,MDS)平台后,方便管理离线包。

  • Android 使用 UCWebView,拥有解决系统级 WebView Crash 的能力,内存管理更合理, 网络加载提升更快,兼容性更好。彻底告别了在 Android 下兼容不同 WebView 的问题。

特点

H5 容器在以下方面有着出众而强大的特点。

优异的稳定性

  • 经过亿级用户考验,崩溃率、ANR 率(Application Not Responding,应用程序无响应)以及其他稳定性指标有保障。

  • Android 平台基于 UCWebView 深度定制,崩溃率和 ANR 率远低于系统 WebView,拥有解决系统 WebView 问题的能力。

强大的离线包能力

  • 强大的离线包统一推包平台:通过 MDS 推包平台,能够迅速将离线包推送到客户端,保证客户端数据在短时间能够获得最新同步。

  • 预置离线包:针对特殊场景,支持在客户端预置,提高打开效率。

广泛的生态基础

支持蚂蚁内部接入,并接入了全部的蚂蚁 App,拥有稳定的生态基础。

Nebula