I was able to test on iPhone 3GS and iPod touch 3rd gen with iOS 4, but I don’t have an iPhone 4
I’m wondering if it’s because all the screen input is set for a screen area of 320x480 or 480x320 (Landscape or Portrait) - so if iPhone 4 has 960x640, my app would only be looking for touches in 1/4 of the screen, even though the guitexture covers the entire screen?
Is this right? So I’d have to include something that would detect the iPhone 4 and adjust the input detection so it would auto adjust to 960x640?
I didn’t notice they’d attached screen shots, but I found them and opened the two. The guitextures are all 1/4 the ‘normal’ size on the iphone screen.
If I change the Target Resolution to Standard (medium or low resolution) in the Player settings, will this fix the input and Guitexture problems on the iPhone 4?
That is correct… You need to change the settings to low or medium resolution and then it will run at 320x480 on the iphone4. If not it will run at Retina Display 640x960 and I can assure your GUI/HUD will be very messed up.
I recommend finding a friend with an iphone4 or someone online who can test for you.
Thanks for the help. I built and uploaded a new binary, and we’ll see how it goes. I know a few people online who have iPhone 4, but none are developers, so trying to walk them through installing developer profiles, XCode, installing and building etc would be pretty time consuming for them.
Hopefully, we’ll be able to upgrade my wife’s iPhone to 4 soon, and then we can test it out.
hey Mark, you should look at sending testers “ad hoc” versions. It means you only have to send them one file that they drag into iTunes and sync to that to get the app on their device.
With the new Build and acrchive feature in Xcode, it a bit easier than it used to be. It can be a little tricky at first though…
Here’s a link I found pretty helpful.
edit - HEY what the, uprise beat me to it that sounds cool, you mean you can send them ad hoc builds without itunes?
yes, you can give away 100 ad hoc versions for each game but maybe you spare also some for foreign review sites, because the 50 free codes (for reviews) are only for US as far as I know.
If you’ve been following Apple’s event, now you can test iphone 4 games on the new ipod touch - it has the same hi-rez (960 x 640) screen as the iPhone 4.
$229 for a new touch is far cheaper than an iPhone 4 for testing.