全部产品
Search
文档中心

Mobile Platform as a Service:Ikhtisar metode integrasi

更新时间:Feb 06, 2026

Mobile PaaS (mPaaS) menyediakan dua metode integrasi: metode native AAR dan metode berbasis komponen (Portal & Bundle). Topik ini menjelaskan kedua metode tersebut dan memberikan rekomendasi untuk membantu Anda memilih metode yang paling sesuai bagi proyek Anda.

metode native AAR

Metode integrasi native AAR menggunakan solusi packaging standar Android AAR. Pendekatan ini selaras dengan tumpukan teknologi umum yang digunakan oleh pengembang Android, sehingga tidak memerlukan pembelajaran packaging khusus mPaaS. Anda dapat mengintegrasikan mPaaS ke dalam proyek Anda melalui plugin mPaaS untuk Android Studio atau langsung menggunakan file Maven POM dan BOM. Metode ini menurunkan hambatan masuk dan mempermudah adopsi mPaaS, sehingga ideal bagi pengembang yang ingin segera menggunakan fitur-fitur mPaaS tanpa menerapkan metode integrasi berbasis komponen (Portal & Bundle).

Catatan

Metode integrasi native AAR didukung pada mPaaS 10.1.68 dan versi setelahnya.

Metode berbasis komponen (Portal & Bundle)

Metode berbasis komponen merupakan framework berbasis Open Service Gateway Initiative (OSGi) yang membagi aplikasi menjadi satu atau beberapa proyek Bundle bisnis independen serta satu proyek Portal tunggal. mPaaS mengelola siklus hidup dan dependensi setiap proyek Bundle, sedangkan proyek Portal menggabungkan semua proyek Bundle menjadi satu paket .apk yang dapat dijalankan. Metode ini cocok untuk proyek berskala besar yang memerlukan pengembangan paralel oleh beberapa tim. Untuk menggunakan metode berbasis komponen, Anda harus mengimpor tool packaging Gradle dari mPaaS, yang memerlukan versi Gradle dan plugin com.android.tools.build:gradle tertentu.

Cara memilih metode integrasi

Gunakan metode native AAR jika Anda ingin mengintegrasikan mPaaS semudah mengintegrasikan SDK lainnya. Gunakan metode berbasis komponen jika Anda menggunakan mPaaS untuk merefaktor proyek guna mendukung pengembangan paralel berskala besar.

Perbandingan metode integrasi

Native AAR connection

Component-based connection

Source

Official Google method.

From Alipay.

Packaging speed

Slower of the two. Same as a standard native build.

Fast. Packaging time is distributed.

Project structure

App module and library modules.

Portal (an app shell) and Bundles (business components).

Gradle version dependency

Can be upgraded to the latest official version.

4.4 or 6.3. Do not upgrade.

AGP1 toolchain dependency

Can be upgraded to the latest official version.

AGP 3.0.1 or 3.5.x. Do not upgrade.

Android Support Library

Supported.

Must use the version provided by mPaaS (23). Do not upgrade.

AndroidX

Full support2

Not supported

databinding

Full support

v1

kotlin

Full support

Avoid use.

Catatan
  1. AGP stands for Android Gradle Plugin, which is used for packaging Android applications.

  2. Supported by setting android.enableJetifier=true and android.useAndroidX=true.