Kernel Ant mPaaS, dikembangkan oleh departemen teknologi Alipay, berbasis pada mesin Chromium. Browser kernel ini telah terbukti dalam berbagai skenario Aplikasi Alipay dan Mini Program, memanfaatkan penyempurnaan teknologi selama bertahun-tahun. Kernel mPaaS memberikan peningkatan berkelanjutan dalam stabilitas, kecepatan startup, pemuatan halaman web, keamanan, operasi yang lancar, efisiensi memori, dan kompatibilitas. Dengan mengikuti rilis stabil terbaru Chromium, ia menawarkan integrasi fleksibel dan menyediakan layanan penjelajahan web superior bagi pengembang.
Fitur
Kernel ini menyediakan kemampuan web standar dan mengatasi masalah fragmentasi versi WebView seluler. Kernel ini juga mencakup fitur-fitur berikut:
Kompatibilitas dan stabilitas yang ditingkatkan, termasuk dukungan proses GPU, deteksi page freeze, serta pelaporan crash kustom.
Fitur keamanan browser yang ditingkatkan dan dapat dikustomisasi.
Pengaturan jaringan, cookie, dan input keyboard yang dapat dikustomisasi, serta akses ke kemampuan sandboxing.
Fitur-fitur yang tidak tersedia pada WebView standar.
Dukungan terhadap standar HTML5 tingkat lanjut seperti WebXR, SharedWorker, dan WebGPU.
Fitur browser yang disesuaikan khusus untuk Mini Program.
Same-layer rendering, lingkungan V8 independen, saluran komunikasi berkinerja tinggi, serta arsitektur multi-proses yang menyeimbangkan keamanan dan performa.
Manfaat
Peningkatan kecepatan
Kernel mPaaS dioptimalkan berdasarkan garis dasar engine Chromium terbaru, dengan fokus pada engine V8, efisiensi rendering, dan library jaringan. Peningkatan ini memungkinkan kernel mPaaS memuat halaman web jauh lebih cepat dibandingkan kernel sistem di berbagai jenis halaman dan kondisi jaringan kompleks. Kernel mPaaS juga menyediakan teknologi preload resource web. Dengan optimasi kustom, fitur ini memungkinkan pemuatan instan untuk layanan kritis dan meningkatkan nilai bisnis.
Keamanan kernel
Kernel mPaaS terus didukung oleh tim keamanan Ant. Pemindaian kerentanan berisiko tinggi dan pemantauan memungkinkan respons cepat serta perbaikan terhadap potensi isu keamanan. Kernel ini juga diperbarui secara berkala ke versi terbaru guna memastikan keamanan.
Kompatibilitas Tinggi
Kernel mPaaS mempertahankan versi yang konsisten, sehingga menghindari masalah fragmentasi akibat perbedaan versi kernel sistem. Konsistensi ini meningkatkan kompatibilitas API dan properti baik untuk antarmuka depan maupun client. Kernel ini menjamin konsistensi properti HTML, JavaScript (JS), dan Cascading Style Sheets (CSS), serta antarmuka WebView. Developer tidak perlu khawatir tentang masalah kompatibilitas lintas versi. Pembaruan kernel secara berkala memastikan dukungan terhadap properti dan fitur baru, sehingga memberikan kompatibilitas keseluruhan yang lebih baik dibandingkan kernel sistem.
Pengalaman web
Kernel mPaaS juga mencakup berbagai fitur dan optimasi untuk meningkatkan pengalaman halaman web.
Same-layer rendering
Kernel mPaaS mendukung same-layer rendering, yang mengatasi tantangan dalam aplikasi hybrid native dan web. Fitur ini memungkinkan komponen native, seperti komponen peta dan pemutar video, dirender pada level kernel dan disematkan dalam halaman web.
Adaptasi tata letak
Kernel ini mengoptimalkan tata letak default untuk halaman web seluler, termasuk fitur seperti pembungkus teks dan penyesuaian layar. Hal ini memastikan teks mengalir ulang dengan benar sesuai lebar layar setelah pengguna melakukan zoom. Kernel ini juga menyediakan adaptasi seluler untuk beberapa halaman web desktop.
Prompt ramah pengguna
Kernel ini mendukung fitur seperti halaman error yang ramah pengguna, penskalaan paksa, mode malam, penyimpanan password, serta navigasi maju/mundur cepat dengan caching. Fitur-fitur ini berkontribusi pada pengalaman pengguna yang lebih baik secara keseluruhan.
Operasi stabil
Kernel mPaaS memperoleh manfaat dari pengalaman operasional berskala besar selama bertahun-tahun dari tim teknologi Alipay. Kernel ini telah sangat dioptimalkan untuk berbagai model perangkat dan isu sistem Android, yang secara signifikan meningkatkan stabilitasnya. Kernel mPaaS terbaru menggunakan mode multi-proses yang menugaskan tugas ke proses terpisah. Pendekatan ini mengisolasi proses utama dari proses rendering, sehingga meningkatkan keamanan dan stabilitas. Manajemen memori dilakukan secara terpusat dan mencakup mekanisme peringatan otomatis untuk pembersihan memori, yang semakin meningkatkan kelancaran aplikasi.
Dukungan standar
Garis dasar kernel terbaru: Chromium 105.
Properti HTML, CSS, dan JS: Berdasarkan Chromium 105, kernel ini menawarkan dukungan luas untuk properti HTML, CSS, dan JS.
Versi Android yang didukung: Android 5.0 hingga Android 15+.
Kompatibilitas perangkat: Kompatibel dengan berbagai model ponsel lintas merek, kernel sistem, dan ukuran layar. Kompatibilitas WebGL mencapai 95%.
Protokol jaringan: Mendukung protokol TLS 1.3.