iPhone 6 and 6+ Native Resolution Compatibility

The Skillz SDK is now compatible with the native resolution of iPhone 6 and 6+ and this article will help you optimize your game’s resolution for iPhone 6 and 6+.

There are two ways you can enable native resolution for iPhone 6 and 6+.

First Option: Adding assets from the Asset Catalogue

In order to enable Native Resolution using Images, you will need to add images marked as Retina HD 5.5 and Retina HD 4.7 to your Launch Images Source in your Asset Catalogue. Start by opening your Project settings, and selecting the General tab of the Target you'd like to enable Native Resolution for. Under the App Icon and Launch Images section, select the arrow to the right of Launch Images Source:

 

 

You may need to enable the "iOS 8 and Later” setting of your Launch Image asset which should be found on the Attributes Inspector which is on the right toolbar of Xcode:

          

 

You should now see the following screen:

       

 

The contents of the Launch Images catalogue will vary from project to project, but in general, all images listed as Retina HD 5.5 and Retina HD 4.7 will need to be added to the catalogue.

The two slots on the top left is for the iPhone 6 and iPhone 6+. If you see that these two slots are blank, you will need to add images to these slots. The required image sizes are 750x1334 for the iPhone 6 and 1242x2208 for the iPhone 6+. After adding these images, you should now be running at the device’s native resolution.

 

2nd Option: Using a Launch Screen xib or storyboard

You can also add a LaunchScreen.xib or Storyboard to enable Native Resolution for your game to support multiple devices such as the iPhone 6 or iPhone 6+.

You can follow the steps in this tutorial in order to accomplish this.