全部產品
Search
文件中心

Mobile Platform as a Service:mPaaS 核心簡介

更新時間:Jan 24, 2025

螞蟻 mPaaS 核心是支付寶技術部基於 Chromium 自主研發的瀏覽器核心,曆經支付寶 App 海量業務情境和幾百萬小程式驗證,多年核心技術沉澱。mPaaS 核心持續開展穩定性、啟動加速、網頁載入速度、安全性、流暢度、記憶體佔用、相容性等方面的基礎能力建設與最佳化,持續緊跟 Chromium 最新穩定版本,不斷迭代。並提供不同的、靈活的接入方式,為開發人員提供優質的 網頁瀏覽服務。

功能特點

除了提供 Web 標準能力、解決移動端 WebView 瀏覽器版本片段基礎訴求以外,具備以下特性:

  • 增強相容性與穩定效能力,並支援 GPU 進程、頁面卡死檢測、閃退自訂上報功能

  • 增強與可定製的瀏覽器安全功能

  • 開放網路定製、Cookie 定製、鍵盤IME定製、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 5.0 - Android 15+。

  • 裝置相容性:相容多款手機,支援不同品牌、系統核心和螢幕尺寸,WebGL 適配度高達 95%。

  • 網路通訊協定:支援 TLS1.3 標準協議。