要点

Unityは、Unityプロジェクトで使用されるネイティブのAndroidおよびiOSライブラリを解決するための公式パッケージ「External Dependency Manager」を発表しました。これはUnity Package Managerを通じて配布され、一般的なモバイル統合タスクをUnityのサポートされているパッケージワークフローに組み込みます。

このパッケージは、Googleの「External Dependency Manager for Unity」を基盤として構築されています。Unityによると、開発者やSDKの保守担当者は既存のセットアップを書き直すことなく移行でき、依存関係の宣言に使用されるXML形式も引き続きサポートされます。

これは、広告、アナリティクス、通知、収益化など、複数のサービスSDKを使用するゲームにとって重要です。これらの統合は、重複または競合するプラットフォームライブラリを要求する可能性があります。依存関係マネージャーは、それぞれの統合を個別に手動インストールする代わりに、その宣言を読み取って必要なネイティブコンポーネントを解決します。

Unityは移行における継続性を最優先事項として挙げており、予期しない移行の問題が発生した場合はエディターのバグレポーターを通じて報告するよう求めています。この発表は公式パッケージの配布とサポートを導入するものであり、開発者がゲームのモバイルサービスを再設計する必要があるわけではありません。

詳しい内容は原文をご確認ください。