mPaaS 10.1.68 には、バージョン 10.1.60 からの以下の更新が含まれています。
よりネイティブに近いエクスペリエンスを提供する AAR 接続タイプを導入しました。AAR 接続タイプの詳細については、「ネイティブ AAR 接続タイプ」をご参照ください。
単一コンポーネント SDK のサイズを最適化し、アプリケーション全体のパッケージサイズを削減しました。
ミニプログラムをより細かい粒度に分割し、必要に応じてコンポーネントを選択できるようになりました。
UC カーネルをバージョン 3.0 にアップグレードし、パフォーマンスと安定性を向上させました。
アップグレードガイド
AAR 接続タイプのアップグレードガイド
ネイティブ AAR 接続タイプを使用するプロジェクトがある場合は、以下の手順に従ってアップグレードしてください。
環境を設定します。
gradle = 6.5 // バージョン 6.5 以降を使用します。 com.android.tools.build:gradle:4.0.0 // バージョン 4.0.0 以降を使用します。 com.android.boost.easyconfig:easyconfig:2.8.4重要com.android.tools.build:gradleを 4.2 以降に設定するには、gradle.propertiesファイルを次のように設定します:android.enableResourceOptimizations=false。Android Studio 用 mPaaS プラグインを 2.20031016 以降にアップグレードします。詳細については、「mPaaS プラグインの更新」をご参照ください。
Android Studio の現在のプロジェクトで、[mPaaS] > [Baseline Upgrading] を選択し、[10.1.68] を選択してから [OK] をクリックします。
アップグレードが完了したら、
mpaas_packages.jsonファイルを確認します。base_lineフィールドが10.1.68に設定されていれば、アップグレードは成功です。
Inside 接続タイプのアップグレードガイド
Inside 接続タイプを使用するプロジェクトがある場合は、以下の手順に従ってアップグレードしてください。
環境を設定します。
gradle = 6.2 // バージョン 6.2 以降を使用します。 com.android.tools.build:gradle:3.5.3 com.alipay.android:android-gradle-plugin:3.5.18 com.android.boost.easyconfig:easyconfig:2.8.4Android Studio 用 mPaaS プラグインを 2.20031016 以降にアップグレードします。詳細については、「mPaaS プラグインの更新」をご参照ください。
Android Studio の現在のプロジェクトで、[mPaaS] > [Baseline Upgrading] を選択し、[10.1.68] を選択してから [OK] をクリックします。
アップグレードが完了したら、
mpaas_packages.jsonファイルを確認します。base_lineフィールドが10.1.68に設定されていれば、アップグレードは成功です。
コンポーネントベース (Portal & Bundle) 接続タイプのアップグレードガイド
Portal&Bundle 接続タイプを使用するプロジェクトがある場合は、以下の手順に従ってアップグレードしてください。
環境を設定します。
gradle = 4.4 com.android.tools.build:gradle:3.0.1 com.alipay.android:android-gradle-plugin:3.0.0.9.13 com.android.boost.easyconfig:easyconfig:2.8.4Android Studio 用 mPaaS プラグインを 2.20031016 以降にアップグレードします。詳細については、「mPaaS プラグインの更新」をご参照ください。
Android Studio の現在のプロジェクトで、[mPaaS] > [Baseline Upgrading] を選択し、[10.1.68] を選択してから [OK] をクリックします。
アップグレードが完了したら、
mpaas_packages.jsonファイルを確認します。base_lineフィールドが10.1.68に設定されていれば、アップグレードは成功です。
最新の Gradle プラグインへのアップグレード
Google の公式 Android Gradle Plugin はバージョン 3.5.x です。mPaaS は、Google Android Gradle Plugin 3.5.3 および Gradle 6.0 の API をサポートする互換性のある 3.5.x プラグインを提供します。必要に応じて Gradle プラグインをアップグレードできます。詳細については、「最新の Gradle プラグインへのアップグレード」をご参照ください。
コンポーネント管理の変更点
10.1.68 にアップグレードすると、以下のコンポーネントが変更されます。以前にこれらのコンポーネントのいずれかを選択していた場合は、以下の変更に従って再設定する必要があります。詳細については、「コンポーネント管理」をご参照ください。
FRAMEWORK はオプションに変更されました。
MAP は TINYAPP-MAP TINY MAP に変更されました。
TINYPROGRAM は TINYAPP に変更されました。
MINIPROGRAM-BLUETOOTH は削除され、デフォルトで TINYAPP と ミニプログラム に統合されました。
MINIPROGRAM-MEDIA は TINYAPP-MEDIA に変更されました。
TINYVIDEO は削除されました。現在、ミニプログラムの動画は提供されていません。
UCCORE UC Kernel を追加しました。HTML5 コンテナーやミニプログラムなどの UC コアを使用する必要がある場合は、このコンポーネントを手動で追加してください。
コンポーネント使用のアップグレードガイド
HTML5 コンテナー
ベースライン 10.1.68 以降、カスタムタイトルバーの使用方法が変更されました。詳細については、「カスタムナビゲーションバー (10.1.68)」をご参照ください。
UC カーネル
ベースライン 10.1.68 では UC カーネルがアップグレードされています。互換性の問題を避けるために、フロントエンドページのコンテンツなど、関連するすべての部分を十分にテストする必要があります。
コンポーネント API の変更点
HTML5 コンテナー
HTML5TitleView
HTML5TitleView に新しいインターフェイスが追加されました。詳細については、「カスタムナビゲーションバー (10.1.68)」をご参照ください。
MPNebula
MicroApplication app パラメーターを含む新しいインターフェイスが追加されました。
/**
* オンライン URL を開始します。
*
* @param app マイクロアプリケーション。
* @param url オンライン URL。
*/
public static void startUrl(MicroApplication app, String url)
/**
* オンライン URL を開始します。
*
* @param app マイクロアプリケーション。
* @param url オンライン URL。
* @param param 起動パラメーター。
*/
public static void startUrl(MicroApplication app, String url, Bundle param)スキャン
Inside または AAR モードで、フレームワークを使用しない場合、次の MPScan メソッドを使用して標準のスキャン UI を開始できます。
startMPaasScanActivity(Activity activity, ScanRequest scanRequest, ScanCallback scanCallback);パラメーターは、元の ScanService のパラメーターと同じです。