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,拥有稳定的生态基础。