Является ли образ запуска обязательным для приложения iOS? Как долго будет отображаться при запуске приложения, можем ли мы контролировать продолжительность?Почему для iOS требуется изображение запуска?
ответ
Документация на iOS гласит, что изображение для запуска требуется для представления в App Store, однако в настоящее время у меня есть приложение, которое не имеет его (просто забыл его добавить), поэтому казалось бы, что это не слишком строго о соблюдении или документации (что я читаю, по крайней мере) неверно
Само изображение отображается во время запуска приложения. Вы можете контролировать продолжительность, делая это так, чтобы ваше приложение запускалось быстрее (или медленнее, хотя я не знаю, почему вы хотели бы это сделать).
Это необходимо для того, что ОС есть что показать в то время как приложение инициализирует (так как система не может скриншот приложения и использовать его как это происходит при переключении между приложениями)
Изображение запуска отображается во время загрузки приложения. Чем быстрее ваше приложение загружается и получает свое первое представление на экране, тем короче будет отображаться продолжительность изображения запуска. Таким образом, вы не можете напрямую контролировать продолжительность, но, так как вы быстро загружаете приложение, вы можете повлиять на него.
Я никогда не создавал приложение Иос , но я сделал Flash. Запуск изображений выполняется при загрузке программы. Таким образом, чем больше ваша программа, тем дольше будет отображаться изображение. Если вам не нужен образ запуска, он по-прежнему рекомендуется, потому что скучный черный экран вызовет несколько проблем:
- Это заставит пользователя думать, что он не работает. И измучились.
- Это будет более привлекательным. Иногда это может даже сделать или сломать успех вашего приложения. Появления - это все в сегодняшней среде.
От страницы 204 года, из iOS Human Interface Guidelines документа Apple,
Для повышения опыта пользователя при запуске приложения, вы должны предоставить в минимум одного стартового изображения. Запуск изображения выглядит очень похоже на первый экран , отображаемый приложением. iOS отображает это изображение сразу, когда пользователь запускает ваше приложение и пока приложение не будет полностью готово к использованию.
Как только ваше приложение будет готово к использованию, ваше приложение отобразит свой первый экран , заменив образ заполнителя места запуска.
Вы не можете управлять длительностью, однако, если вы установили образ запуска (как вам нужно сделать в любом случае) и создать специальный контроллер корневого представления, который отображает это же изображение, то после удаления образа запуска контроллер виден. Этот контроллер обычно используется в играх, возможно, воспроизводит музыку для основного меню и предоставляет некоторые варианты. Это сделает переход изображения запуска безупречным.
Несмотря на то, что HIG требует, чтобы изображения запуска выполнялись, они не от технической точки. Например, все мои работы по разработке отлично работают без изображения запуска.
Что он делает, если ваше приложение занимает много времени для запуска (подумайте о играх или HootSuite для конкретного примера), он предоставляет пользователю некоторую обратную связь, по существу говоря, что устройство не замерло, пока все начинается.
Кроме того, при запуске образа [email protected] телефон сообщает, что ваше приложение хочет использовать размер экрана iPhone 5, и не имея этого, iPhone 5 будет использовать более старый размер экрана 320x480. – HM1
- 1. Почему требуется время для запуска определенных goroutines?
- 2. Почему требуется $ timeout для запуска часов.
- 3. ios/xcode: Получить изображение запуска для отображения
- 4. HAXM требуется для запуска этого AVD
- 5. Почему для целевого приложения .NET 4 требуется 2.0 для запуска?
- 6. Почему для iOS NSDefaults требуется два запуска для вступления в силу?
- 7. Hbase требуется пароль для запуска
- 8. Почему для запуска Flask с Nginx требуется WSGI-обертка?
- 9. Почему требуется два клика кнопки для запуска специального события?
- 10. Xamarin - как центрировать изображение экрана запуска (iOS)?
- 11. Сколько времени требуется для запуска службы mysql для запуска mysql?
- 12. Для цикла требуется навсегда для запуска
- 13. iOS: требуется 3D Touch?
- 14. Как копировать изображение запуска в iOS
- 15. Приложение для запуска iOS для iOS
- 16. Одиночное изображение как изображение запуска для iOS 6 и iOS 7 в iPad
- 17. ERROR ITMS-90096 - Отсутствует изображение запуска для iOS 7
- 18. Как показать изображение запуска
- 19. Приложение для iOS Требуется arm64?
- 20. UIPrerenderedIcon требуется для iOS 4?
- 21. Почему экран запуска iOS очень медленный?
- 22. iOS: Почему UIBezierPath требуется долгое время для рисования?
- 23. Почему для вызовов веб-служб iOS требуется IP-адрес?
- 24. Требуется sudo для запуска ghci на OSx
- 25. Работая Java 8 требуется для запуска Solr?
- 26. Какое оборудование требуется для запуска этой программы?
- 27. Предскажите, сколько времени требуется для запуска java
- 28. Требуется ли загрузчик для запуска прошивки?
- 29. Время, которое требуется для запуска функции
- 30. Код не работает. Требуется вечность для запуска
Одним из преимуществ этого изображения является то, что при правильном использовании он заставит ваше приложение выглядеть так, как будто оно загружается быстрее, чем оно есть на самом деле. Посмотрите, например, на Apple Notes. Пользовательский интерфейс, кажется, загружается поэтапно, что вы воспринимаете быстрее, чем просмотр пустого экрана, пока он не будет полностью загружен. –
@ZevEisenberg Это очень хороший момент, и похоже, что Apple действительно делает это с помощью _all_ своих приложений. –
Чтобы быть более конкретным, оно будет отображаться до тех пор, пока не будет возвращен метод applicationDidFinishLaunching вашего делегата приложения. Если вы хотите «быстрее запустить приложение», переместите любые длительные операции из этого метода. –