iOS device generation.
using UnityEngine; using UnityEngine.iOS;
public class DeviceGenerationExample : MonoBehaviour { string m_DeviceGeneration = "Undefined";
void Start() { // Check if the device running this is an "iPhone 14 Pro Max" if (Device.generation == DeviceGeneration.iPhone14ProMax) { m_DeviceGeneration = "iPhone 14 Pro Max"; } // Check if the device running this is an 'iPad Mini (6th generation)" if (Device.generation == DeviceGeneration.iPadMini6Gen) { m_DeviceGeneration = "iPad Mini (6th generation)"; } // Check if the device running this is an "iPod Touch (7th generation)" if (Device.generation == DeviceGeneration.iPodTouch7Gen) { m_DeviceGeneration = "iPod Touch (7th generation)"; }
// Check if the device running this is an unknown iPhone if (Device.generation == DeviceGeneration.iPhoneUnknown) { m_DeviceGeneration = "Unknown iPhone"; } // Check if the device running this is an unknown iPad if (Device.generation == DeviceGeneration.iPadUnknown) { m_DeviceGeneration = "Unknown iPad"; } // Check if the device running this is an unknown iPod Touch if (Device.generation == DeviceGeneration.iPodTouchUnknown) { m_DeviceGeneration = "Unknown iPod Touch"; } // Output the device generation to the console/device log Debug.Log("Device generation: " + m_DeviceGeneration); } }
| Property | Description | 
|---|---|
| iPhone | iPhone, first generation. | 
| iPhone3G | iPhone, second generation. | 
| iPhone3GS | iPhone, third generation. | 
| iPodTouch1Gen | iPod Touch, first generation. | 
| iPodTouch2Gen | iPod Touch, second generation. | 
| iPodTouch3Gen | iPod Touch, third generation. | 
| iPad1Gen | iPad, first generation. | 
| iPhone4 | iPhone, fourth generation. | 
| iPodTouch4Gen | iPod Touch, fourth generation. | 
| iPad2Gen | iPad, second generation. | 
| iPhone4S | iPhone, fifth generation. | 
| iPad3Gen | iPad, third generation. | 
| iPhone5 | iPhone5. | 
| iPodTouch5Gen | iPod Touch, fifth generation. | 
| iPadMini1Gen | iPad Mini, first generation. | 
| iPad4Gen | iPad, fourth generation. | 
| iPhone5C | iPhone 5C. | 
| iPhone5S | iPhone 5S. | 
| iPadAir1 | iPad Air. | 
| iPadMini2Gen | iPad Mini, second generation. | 
| iPhone6 | iPhone 6. | 
| iPhone6Plus | iPhone 6 plus. | 
| iPadMini3Gen | iPad Mini, third generation. | 
| iPadAir2 | iPad Air 2. | 
| iPhone6S | iPhone 6S. | 
| iPhone6SPlus | iPhone 6S Plus. | 
| iPadPro1Gen | iPad Pro 12.9", first generation. | 
| iPadMini4Gen | iPad Mini, fourth generation. | 
| iPhoneSE1Gen | iPhone SE, first generation. | 
| iPadPro10Inch1Gen | iPad Pro 9.7", first generation. | 
| iPhone7 | iPhone 7. | 
| iPhone7Plus | iPhone 7 Plus. | 
| iPodTouch6Gen | iPod Touch, sixth generation. | 
| iPad5Gen | iPad, fifth generation. | 
| iPadPro2Gen | iPad Pro 12.9", second generation. | 
| iPadPro10Inch2Gen | iPad Pro 10.5", second generation 10" iPad. | 
| iPhone8 | iPhone 8. | 
| iPhone8Plus | iPhone 8 Plus. | 
| iPhoneX | iPhone X. | 
| iPhoneXS | iPhone XS. | 
| iPhoneXSMax | iPhone XSMax. | 
| iPhoneXR | iPhone XR. | 
| iPadPro11Inch | iPad Pro 11", first generation. | 
| iPadPro3Gen | iPad Pro 12.9", third generation. | 
| iPad6Gen | iPad, sixth generation. | 
| iPadAir3Gen | iPad Air, third generation. | 
| iPadMini5Gen | iPad Mini, fifth generation. | 
| iPhone11 | iPhone 11. | 
| iPhone11Pro | iPhone 11 Pro. | 
| iPhone11ProMax | iPhone 11 Pro Max. | 
| iPodTouch7Gen | iPod Touch, seventh generation. | 
| iPad7Gen | iPad, seventh generation. | 
| iPhoneSE2Gen | iPhone SE, second generation. | 
| iPadPro11Inch2Gen | iPad Pro 11", second generation. | 
| iPadPro4Gen | iPad Pro 12.9", fourth generation. | 
| iPhone12Mini | iPhone 12 Mini. | 
| iPhone12 | iPhone 12. | 
| iPhone12Pro | iPhone 12 Pro. | 
| iPhone12ProMax | iPhone 12 Pro Max. | 
| iPad8Gen | iPad, eighth generation. | 
| iPadAir4Gen | iPad Air, fourth generation. | 
| iPad9Gen | iPad, ninth generation. | 
| iPadMini6Gen | iPad Mini, sixth generation. | 
| iPhone13 | iPhone 13. | 
| iPhone13Mini | iPhone 13 Mini. | 
| iPhone13Pro | iPhone 13 Pro. | 
| iPhone13ProMax | iPhone 13 Pro Max. | 
| iPadPro5Gen | iPad Pro 12.9", fifth generation. | 
| iPadPro11Inch3Gen | iPad Pro 11", third generation. | 
| iPhoneSE3Gen | iPhone SE, third generation. | 
| iPadAir5Gen | iPad Air, fifth generation. | 
| iPhone14 | iPhone 14. | 
| iPhone14Plus | iPhone 14 Plus. | 
| iPhone14Pro | iPhone 14 Pro. | 
| iPhone14ProMax | iPhone 14 Pro Max. | 
| iPadPro6Gen | iPad Pro 12.9", sixth generation. | 
| iPadPro11Inch4Gen | iPad Pro 11", fourth generation. | 
| iPad10Gen | iPad, tenth generation. | 
| iPhone15 | iPhone 15. | 
| iPhone15Plus | iPhone 15 Plus. | 
| iPhone15Pro | iPhone 15 Pro. | 
| iPhone15ProMax | iPhone 15 Pro Max. | 
| iPhone16 | iPhone 16. | 
| iPhone16Plus | iPhone 16 Plus. | 
| iPhone16Pro | iPhone 16 Pro. | 
| iPhone16ProMax | iPhone 16 Pro Max. | 
| iPhone16e | iPhone 16e. | 
| iPhoneUnknown | Yet unknown iPhone. | 
| iPadUnknown | Yet unknown iPad. | 
| iPodTouchUnknown | Yet unknown iPod Touch. |