All Products
Search
Document Center

Mobile Platform as a Service:About mPaaS kernel

Last Updated:Jan 23, 2025

The Ant mPaaS kernel, developed by Alipay's technology department, is based on the Chromium engine. This browser kernel has been proven in a multitude of Alipay App and Mini Program scenarios, benefiting from years of technological refinement. The mPaaS kernel delivers ongoing enhancements in areas such as stability, startup speed, webpage loading, security, smooth operation, memory efficiency, and compatibility. Keeping pace with the latest stable Chromium releases, it offers a variety of flexible integration types and provides developers with superior web browsing services.

Features

In addition to providing Web standard capabilities and solving the basic demands of mobile WebView browser version fragmentation, it has the following features:

  • Enhanced compatibility and stability, including GPU process support, page stuck detection, and custom crash reporting

  • Advanced and customizable security features for browsers

  • Open network customization, cookie customization, keyboard input method customization, Sandbox security process related capabilities

  • Breakthroughs in WebView's inherent limitations for open usage

  • Support for cutting-edge H5 standards like WebXR, SharedWorker, and WebGPU

  • Browser functionalities better suited for Mini Programs

  • Same-layer rendering, an independent V8 environment, a high-performance communication channel, and a multi-process architecture that balances security and performance

Benefits

Speed Improvement

The mPaaS kernel has been enhanced with the latest Chromium engine baseline, particularly in the V8 engine, rendering efficiency, and network library. These enhancements result in the mPaaS kernel delivering significantly faster webpage loading speeds compared to the system kernel across various webpage types and in complex network scenarios. Moreover, the mPaaS kernel offers webpage resource preloading technology that enables the instant launch of key business pages through tailored optimization, bolstering business value creation.

Kernel Security

The mPaaS kernel benefits from ongoing Ant security team support, with robust vulnerability scanning and monitoring that allows for rapid response and remediation of potential security issues. Regular updates to the kernel ensure alignment with the latest versions for enhanced security.

Good Compatibility

The mPaaS kernel maintains consistent versions to prevent fragmentation issues, improving frontend and client interface compatibility. It ensures uniformity across HTML, JS, CSS attributes, and WebView interfaces, sparing developers from compatibility concerns across different versions. The kernel's ongoing updates also guarantee support for new attributes and features, offering superior compatibility compared to the system kernel.

Webpage Experience

The mPaaS kernel enhances the webpage opening experience with various optimizations.

  • Same-layer rendering capability

    The mPaaS kernel facilitates same-layer rendering, effectively handling the integration of Native and Web elements. It supports kernel-level rendering of Native components, enabling the embedding of map components and video players within webpages.

  • Typography adaptation

    Optimized mobile typography ensures text remains legible and well-arranged on screen after user scaling, with adaptations for mobile-specific scenarios.

  • User-friendly prompts

    The kernel provides intuitive prompts for page abnormalities, forced scaling, night mode, password saving, forward and backward caching, and instant opening, significantly improving the user experience.

Stable Operation

The kernel supports functions such as friendly prompts for page exceptions, forced zooming, night mode, user password saving, forward and backward caching, and instant opening, ensuring that the user's web experience is comprehensively improved.

Standard support

  • Latest kernel baseline version: Chromium 105.

  • Support for HTML, CSS, JS attributes: Based on Chromium 105, offering extensive attribute support.

  • Supported Android versions: Android 5.0 - Android 15+.

  • Device compatibility: Works across a wide range of devices, supporting various brands, system kernels, and screen sizes, with WebGL compatibility reaching 95%.

  • Network protocol: Support TLS1.3 standard protocol.