I agree with Apple Human Interface Guidelines that states "Design a launch screen that’s nearly identical to the first screen of your app", but:
- A SwiftUI App for both macOS and iOS cannot have a storyboard Launch Screen
- Images can be scaled only at: 2x/3x, Compact/Regular, iPhone/iPad
- Launch Screen can have central, top (Navigation bar) and bottom (Tab Bar and Toolbar) images
- Launch screen images are centered in the screen space
- Launch screen images are stretched to fill the screen space
With the rules above, I'm unable to create launch screens for every screen size. If the image in the asset is sized for a small screen, i.e. an iPhone SE, it will be distorted in a 'long' screen, i.e. an iPhone 14, and viceversa.
Have I missed some possibility to better define how to define or manage the launch screen images?