Unity는 최신 .NET 런타임을 지원합니다. .NET 런타임을 사용하는 경우 다음과 같은 문제가 발생할 수 있습니다.
안정적인 스크립팅 런타임은 레거시 스크립팅 런타임보다 큰 .NET 클래스 라이브러리 API와 함께 제공됩니다. 따라서 코드 크기도 더 큰 경우가 많습니다. 이 크기 증가는 특히 크기 제약이 있는 AOT(Ahead-of-Time) 플랫폼에서 중요할 수 있습니다.
코드 크기 증가를 완화하는 방법:
최신 Mono는 여러 플랫폼에서 TLS 1.2를 지원합니다. Unity는 .NET 클래스 라이브러리에서 TLS 1.0을 지원하고 TLS는 Mac 스탠드얼론 플레이어에만 사용할 수 있습니다. 전체 TLS 지원이 필요한 경우 UnityWebRequest나 플랫폼별 네이티브 솔루션을 사용하십시오. Unity는 지원하는 모든 플랫폼에서 모든 .NET 클래스 라이브러리에 TLS 1.2를 추가하기 위해 적극적으로 준비하고 있습니다.