Operating system name with version (Read Only).
Returns detailed information about the operating system of the device, including the version. For a simple platform detection, properties like Application.platform or deviceType might be more appropriate.
Note: On Windows Store Apps, it's impossible to tell if the user is running the 32-bit or 64-bit version of Windows. In this situation, the CPU architecture is queried instead. If the CPU is 64-bit, SystemInfo.operatingSystem will return 'Windows <version> 64 bit', and if the CPU is 32-bit - 'Windows <version>'.
using UnityEngine;
public class ExampleClass : MonoBehaviour { void Start() { // Prints "Windows 7 (6.1.7601) 64bit" on 64 bit Windows 7 // Prints "Mac OS X 10.10.4" on Mac OS X Yosemite // Prints "iPhone OS 8.4" on iOS 8.4 // Prints "iPad OS" on iPad with iOS 15 // Prints "Android OS API-22" on Android 5.1 Debug.Log(SystemInfo.operatingSystem); } }
See Also: Application.platform, deviceType.