Hello,
I am new to iOS development, and I am building an app for iPhone. I want to support as many different versions of the iPhone as possible.
In the latest version of Xcode (or at least what I think is the latest version), there are simulators for iPhone XS Max, XS, XR, X, SE, 8 Plus, 8, 7 Plus, 7, 6S Plus, 6S, 6 Plus, 6, and 5S. On the other hand, in interface builder, there is the ability to view as device XS Max, XS, XR, SE, 8 Plus, 8, or 4S (7 & 7 Plus, as well as 6 <whatever> are missing; there is also a 4S instead of 5S - not sure if this is just a typo in Xcode, as 4S iPhones are no longer updateable, or if there is some reason they have included the ability to build interfaces for 4S but not 5S).
A couple questions:
Why do some of the devices that have simulators not have views in interface builder - are they redudant?
If my app looks good in all the device views and runs correctly on all the simulators, which actual devices can I be reasonably certain it will work on?
Thanks for your time.