mPaaS 内核简介

蚂蚁 mPaaS 内核是支付宝技术部基于 Chromium 自主研发的浏览器内核,历经支付宝 App 海量业务场景和几百万小程序验证,多年内核技术沉淀。mPaaS 内核持续开展稳定性、启动加速、网页加载速度、安全性、流畅度、内存占用、兼容性等方面的基础能力建设与优化,持续紧跟 Chromium 最新稳定版本,不断迭代。并提供不同的、灵活的接入方式,为开发者提供优质的 Web 浏览服务,目前处于公测免费试用阶段。

功能特点

除了提供 Web 标准能力、解决移动端 WebView 浏览器版本碎片基础诉求以外,具备以下特性:

  • 增强的兼容性与稳定性能力,并支持 GPU 进程、页面卡死检测、闪退自定义上报功能

  • 增强与可定制的浏览器安全功能

  • 开放网络定制、Cookie 定制、键盘输入法定制、Sandbox 安全进程相关能力

  • 突破了 WebView 本身的特性开放使用

  • 可支持 WebXR、SharedWorker、WebGPU 等高级 H5 标准能力特性

  • 提供了更贴合小程序的浏览器功能

  • 同层渲染、独立 V8 环境、高性能通信通道、兼顾安全与性能的多进程架构等

产品优势

速度提升

mPaaS 内核基于全新的 Chromium 引擎基线版本进行了优化,特别是在 V8 引擎、渲染效率和网络库方面。这些改进使得 mPaaS 内核在多种网页类型和复杂网络环境下,网页加载速度显著优于系统内核。此外,mPaaS 内核还提供了网页资源预加载技术,通过定制优化,能够实现关键业务的秒开,为业务增值提供了支持。

内核安全

mPaaS 内核得益于蚂蚁安全团队的持续支持,通过高危漏洞扫描和监控,能够快速响应和修复潜在的安全问题。同时,内核也会定期迭代以支持最新版本,确保安全性。

兼容性好

mPaaS 内核保持版本一致性,避免了系统内核因版本不同而导致的碎片化问题,从而提升了前端和客户端的接口属性兼容性。保证了 HTML、JS、CSS 属性及 WebView 接口等的一致性,开发者不必担心不同版本的兼容性问题。同时,持续更新的内核版本确保支持新的属性和特性,整体兼容性高于系统内核。

网页体验

mPaaS 内核在网页打开的体验上也有各种功能的优化和支持。

  • 同层渲染能力

    mPaaS 内核支持同层渲染,解决了 Native 与 Web 混合使用的挑战,支持 Native 组件在内核层级的渲染,例如地图组件与视频播放器嵌入网页展示。

  • 排版适配

    针对移动端网页优化了默认排版,如折行排版和适屏排版,确保用户手势缩放后的页面文本能在屏幕宽度内合理排版,并且为特殊的 PC 网页提供移动端适配。

  • 友好的用户提示

    内核支持页面异常友好提示、强制缩放、夜间模式、用户密码保存、前进后退缓存与秒开等功能,确保用户的网页体验得到了综合改善。

运行稳定

mPaaS 内核通过支付宝技术部多年、大规模的历史积累和经验沉淀,针对各种机型和 Android 系统质量问题进行了大量优化,显著提升了稳定性。最新的 mPaaS 内核开启多进程模式,将各项任务分配到独立进程执行,确保主进程和渲染进程的隔离,从而提升安全性和稳定性。内存管理方面也进行了统一管理,并具备自动告警机制以回收内存,进一步提升了应用的流畅度。

标准支持

  • 最新内核基线版本:Chromium 105。

  • 支持 HTML、CSS、JS 属性:目前最新以 Chromium105 为基础,拥有更广泛的属性支持。

  • 支持的 Android 版本:Android 6.0 - Android 15+。

  • 设备兼容性:兼容多款手机,支持不同品牌、系统内核和屏幕尺寸,WebGL 适配度高达 95%。

  • 网络协议:支持 TLS1.3 标准协议。