Corresponding real iDevice and iOS simulator - ios

I feel a little dummy to ask such a question but I am not sure. Can someone tell me to whichreal device corresponds exactly each device in the simulator? I have seen here that all the devices available in the simulator are the following ones, but to what do they correspond?
iPhone Retina (3.5-inch) :iPhone 4 and 4s?
iPhone Retina (4-inch) : iPhone 5?
iPhone Retina (4-inch 64-bit) : iPhone 5s?
iPad
iPad Retina : iPad 1, 2 or 3?
iPad Retina (64-bit)

All of the iPhone entries you have are correct.
5th gen iPod touch would be under iPhone Retina 4".
4th gen iPod touch would be under iPhone Retina 3.5".
The 3rd gen and earlier would be under iPhone Non-retina 3.5"
The iPad would be:
iPad - iPad 1, iPad 2, 1st gen Mini
iPad Retina - iPad 3, iPad 4,
iPad Retina 64-bit - iPad Air, 2nd gen Mini
I find the Wikipedia page List of iOS devices to be very helpful.

Related

Run phone-only app on iPad with 4.7 inch resolution

I have an iPhone-only app that i want to test on a real device. Yet the device available is New iPad 9.7 inch. How can i test the app on that iPad but with higher resolution than iPhone 4 (iphone 5, 6 and 6 plus).
In the project setting -> General -> Deployment info:Change the "devices" setting from iPhone to Universal.
Is it what your mean?

Why iMessage Sticker Pack Application requires iPhone and iPad icon?

When creates Sticker Pack Application in asset required icons for iPhone and iPad 29x29#2x and 29x29#3x.
Where are they used?
The 29*29#2x is used for:
iPhone Settings, iPad Settings for Retina display
for iPhone 6s, iPhone 6, iPhone SE, iPad Pro, iPad and iPad mini (#2x)
The 29*29#3x is used for:
iPhone Settings icon for Retina display
for iPhone 6s Plus and iPhone 6 Plus (#3x)
As stated in human-interface-guidelines of Apple:-
https://developer.apple.com/ios/human-interface-guidelines/graphics/app-icon/

What's the different between iPad Retina simulator and iPad Air simulator in Xcode 6?

An iPad Air already has a Retina screen, so why has Apple deliberately designed two kinds of simulator?
The simulator does not include the iPad mini. The difference between the Retina and the Air is the 64 bit processor.
iPad Air = Retina x64
iPad Retina = Retina x32
iPad 2 = Non-Retina x32
To test the iPad mini Apple recommends testing on a non-retina device (aka iPad 2):
From the "Apple iOS Simulator Guide":
Although an iPad mini isn’t an option for a simulated device in
Simulator, you can still test apps for the iPad mini in the simulator.
To do this, run your app on the simulated iPad without Retina display.
Edit:
You can also test iPad mini on iPad Retina Simulator.
See updated Apple "iOS Simulator User Guide":
Testing for the iPad mini
To test apps for the iPad mini in the simulator, run your app on a simulated
iPad with the corresponding type of display, either Retina or non-Retina
depending on the iPad mini model.

Run app on iPad Mini Retina on Xcode 6

I build app for iPad and sent to my client, and gave me feedback that it runs on every iPad devices which we supported(compatible with iOS5+ iPad 1G, 2G, 3G, 4G, mini, mini 2, Air) except iPad Mini Retina, he said that App install fine but doesn't. I don't have iPad Mini Retina but I want to check this on my side. I install latest Xcode 6 but still I am not able to see iPad Mini Simulator which you can see attached image. So kindly any one give me suggestion how to accomplish this task. Thanks in advance.
Although an iPad mini isn’t an option for a simulated device in iOS
Simulator, you can still test apps for the iPad mini in the simulator.
To do this, run your app on the simulated iPad without Retina display.
via Testing for the iPad mini
So, the scoop is that you have to build apps for iPad 2 resolution. The iPad Mini is non-retina with a resolution of 1024x768 which means apps that already worked on an iPad 2 automatically work on iPad Mini. This is another useful thread.
You can test it on iPad Mini in Xcode by choosing Resizable iPad from the iOS simulators and then you can configure the pixel resolution in the simulator. The resolution in landscape is 1024x768 but on iPad Mini 2 and 3 it's 2048×1536. More info here.
For Xcode 7 one should use Ipad 2 and iPad Air.
See the Reply from apple-staff-user "jeremyhu" on
https://forums.developer.apple.com/thread/12567
i don't think thats an adequate solution although.

Why is iPhone not available in Hardware -> Device

On my simulator under Hardware -> Device I only see iPhone Retina but not iPhone alone.
Is there a reason for this? am I missing iPhone?
If your project's Deployment Target is iOS 7.0 or later then that is why you don't see non-retina iPhone choices.
iOS 7 doesn't run on any non-retina iPhones or iPod Touches
iOS 7 does run on the iPad 2 and the non-retina iPad minis, which is why you do see the iPad option

Resources