iOS Device Compatibility

Unreal Engine 4 (UE4) currently supports iOS 10.1 and above. The following charts give information about device-specific compatibility for Engine features. 

We have not yet tested all iOS devices but this table will give you an idea what features we expect to work well on each device. We plan to expand and refine this section as new devices are released and we broaden the devices we are testing in house.

Feature Console Variable Devices which Console Variables enabled by Default
Bloom r.BloomQuality iPhone 5s and above
iPad Air 2 and above
Depth of Field r.DepthOfFieldQuality iPhone 5ss and above
iPad Air 2 and above
Light Shafts r.LightShaftQuality iPhone 5s and above
iPad Air 2 and above
Refraction r.RefractionQuality iPhone 5s and above
iPad Air 2 and above

Mobile Content Scale Factor is a way to scale the resolution of your project to best fit the screen resolution of the mobile device being used to view your project. You can create and store multiple device profiles by creating a new configuration (.ini) file called DefaultDeviceProfiles.ini in your project's config folder.

Device Scale Factor Native Resolution In Game Resolution
iPhone 5s, iPhone SE, iPod Touch 6 2 1136x640 1136x640
iPhone 6, iPhone 6s, iPhone 7, iPhone 8 2 1134x750 1136x750
iPhone 6 Plus, iPhone 7 Plus, iPhone 8 Plus 2 1920x1080 1920x1080
iPhone X 3 2436x1125 2436x1125
iPhone XR 2 1792x828 1792x828
iPhone XS 3 2436x1125 2436x1125
iPhone XS Max 3 2688x1242 2688x1242
iPad Pro 2 2732x2048 2732x2048