Dealing with small iPad Mini (6th gen) screen

I just realized that my game has some problems on the iPad mini’s 2266×1488 screen.

It’s actually a UIKit app, and I do a fair amount of adapting to different screen sizes. However, my designer made the (then-reasonable) assumption that iPad screens were at least 768 points high. The mini is only 744 points, and so UI screens that were designed to exactly hold their content, don’t have enough room.

If this were a Unity game, everything would probably just be scaled down a little from a 1024×768 display. Is there a way to do that as a UIKit app? This wouldn’t be ideal, but it would let mini owners play the game.

UI screens that were designed to exactly hold their content

That was unfortunate.

iPad mini screen has been enlarged, but with a different form factor (in Portrait mode, higher but a bit less wide). So you miss 24 points in height when in landscape.

How do you do adapt for those who play the game on other iPad (larger ones) or on iPhone with smaller screens ?

Can't you offer to sacrifice 12 points at top and 12 points at bottom by having the whole view extending beyond the limits ?

See also this thread:

https://developer.apple.com/forums/thread/689939

The new iPad Mini (6th generation) introduces a new, smaller(!), screen size?

I already wrote about this here: https://developer.apple.com/forums/thread/689939

Apple are also emailing developers about this issue.

Completely agree. In the entire history of iOS/iPadOS devices, Apple has never made the short edge of the screen narrower in terms of resolution. Every single iPhone and iPod touch has always had a minimum width of 320 points. For iPads, this was 768 points.

768 minus 744 is only 24 points which I believe is around 1/8 inch physical size. Clearly they could have made the new mini at tad less tall and a tad wider; i.e. preserve the 768 width. It could still have slightly more than 1024 points in its height.

For one of my apps, this will be a trivial fix to change content of some very large buttons. It uses autolayout, but I assumed a minimum short edge of 768.

For a game app though, 768 was such a nice number. I needed at least 8 game pieces across, so each piece was rendered at 96 point. I believe Apple's fix is to now letterbox apps (if set to run full screen) which will then render images at 96.875%. Hopefully not too many drawing artifacts show up for folks due to this.

Dealing with small iPad Mini (6th gen) screen
 
 
Q