# 依存関係の可用性と非推奨

> Explore dependency availability and deprecation policies.

Unity Build Automation では、さまざまなプラットフォームと環境にわたってシームレスなビルドプロセスを保証するため、広範な依存関係へのアクセスが利用できます。サポートされないバージョンや古いバージョンを削除する必要性とのバランスを図りながら、依存関係を迅速に利用できるよう努めています。これにより、堅牢でスケーラブルなプラットプラットフォームを維持しながら、最新の機能と更新内容にアクセスできます。

## 用語集##terminology

Unity Build Automation では、依存関係を以下のカテゴリに分類します。

* **サポート対象** バージョンは良好であることが知られており、Build Automation と Unity エディターの両方で積極的にサポートされています。
* **使用可能** バージョンは使用できるよう提供されるものの、積極的にメンテナンスしたり推奨したりはしません。これらのバージョンに関する問題は、ベストエフォート方式で対処されます。
* **非推奨** バージョンは、今後削除される予定ですので、推奨されません。削除する前に新しいバージョンに移行することを強く推奨します。
* **実験的** バージョンはテスト用に提供されていますが、正式にサポートされていません。使用の際には自己責任でお願いします。

## 依存関係の非推奨##dependency-deprecation

Unity Build Automation は、効率的で信頼性の高いプラットフォームを確保するために、毎年の廃止予定のプロセスを通じて古い依存関係を積極的に管理します。Unity Build Automation では、古い依存関係を以下のように処理します。

1. レビューフェーズ: 毎年 2 月、UBA チームはすべての依存関係を評価し、サポート基準を満たしていない依存関係を特定します。
2. 発表: UBA チームは、バージョンと削除計画について通知し、新しいバージョンに移行するための最低 60 日の猶予期間を設けます。
3. 猶予期間: 猶予期間中、UBA チームは非推奨の依存関係にラベルを付け、サポート対象バージョンに切り替える必要性を強調します。
4. 削除: 猶予期間が終了すると、UBA チームは非推奨の依存関係をプラットフォームから削除してリソースを解放し、システムのパフォーマンスと安定性を向上させます。
