Crowdsourced table of system capabilities from different devices
Unity provides the SystemInfo API which allows you to find out the capabilities of the device you're running on. Knowing which devices support what is important when making technical decisions about what you can use on your target devices on new projects.
The Unity SystemInfo Table project is intended to allow Unity developers to contribute to a shared table so we can map out what common devices support.
- Download the CopySystemInfo MonoBehaviour into a Unity project (ideally on a relatively new Unity version)
- Add CopySystemInfo to a game object in a scene that gets built
- Build and run the project on your target device
- There are now two options:
- On Desktop or Mobile, the SystemInfo json text is automatically copied to the clipboard
- On all platforms, the SystemInfo json will be written to the console log
- Create a new .json file and paste in the SystemInfo json
- Double check that the json file is valid and contains no personal information (the copy code automatically removes device name and unique identfier, but you may want to double check)
- Create a pull request with your json file in the /input folder