Hello
I want to commission a designer to create some bitmap assets for an app. The designer has no experience specific to iOS. I am new to iOS development, too. I am from a web background.
I understand what pixel density is, and that for a given point size, there may be more than a single pixel per point. This is the origin of the @2x and @3x suffixes.
Nonetheless, if the designer is working with bitmaps in say Photoshop, and the densest screen I expect my app to be seen on has 3x pixel density, then surely he needs to work with an artboard or canvas measured in actual pixels?
For example, the iPhone 13 has a logical width and height of 390 x 844. An iPhone 6's is 375 x 667. If I understand correctly, these are points. Not a huge difference. But the actual pixel counts are very different. 1170 x 2532 versus 750 x 1334.
So if I want my assets to look good on both, he should be working with a 1170 x 2532 pixel canvas? The largest the app is likely to use, in other words.
Before I dipped my toe into iOS development, I had assumed most iOS assets were vector based to account for these issues, but I was surprised to learn SVG support is a fairly recent thing and that, of the various guidelines I've read, everything seems to point towards iOS apps using bitmap assets.
Regardless, the graphic assets for this app wouldn't suit vector graphics.
In short, how to instruct my designer with regards to asset sizes?!
Thanks