Насколько я могу судить, это два похожих способа сделать то же самое. Если файл экрана запуска не дает никаких преимуществ по сравнению с источником исходных изображений, то почему Apple предложила его? Что мне не хватает?Xcode | Зачем использовать файл экрана запуска поверх исходного изображения?
ответ
Этот ответ предполагает, что вы говорите об iOS, хотя вы не упомянули или не отметили iOS в своем исходном вопросе.
A launch image - это просто статическое (неизменное) изображение заполнителя.
«Launch Screen» (или, точнее, «LaunchScreen» или «LaunchScreen.storyboard»), является именем по умолчанию для раскадровки для файла экрана запуска; это очень простой файл xib или раскадровки, который появляется перед загрузкой остальной части приложения. Преимущество этого заключается в том, что разработчик может использовать автоматическую компоновку для тонкой настройки местоположения в зависимости от размера экрана (iPhone против iPad, iPhone 6 и iPhone 6+ и т. Д.).
Вы должны использовать Файл экрана запуска, если вы хотите, чтобы поддержка iPhone 6 Plus или iPhone 6 соответствовала Apple's Doc.