Приложение запускается медленно на iPhone 4/4s при первом запуске
Я наблюдаю странную проблему на iPhone 4/4S, а иногда и на iPhone 5/5S. Время запуска приложения (на заставке) больше обычного. Я сравнил и после установки (первая свежая установка) на образ запуска уходит около 7-10 секунд. Это слишком много, и я беспокоюсь об отклонении моего приложения. (даже если не отклонение, чем его плохой пользовательский опыт наверняка). На iPhone 6/6s это нормально. Со второго запуска это занимает нормальное приемлемое время 3-4 сек.
Самое смешное, когда я удаляю приложение и переустанавливаю его, загружается сравнительно быстрее, как 3-4 секунды. Также со второго запуска приложение запускается примерно в то же время или меньше.
Теперь, чтобы воспроизвести, я удаляю приложение и устанавливаю его снова через 3-4 часа. Это дает ту же проблему, что и запуск первого запуска занимает больше времени.
Я не знаю, если система кэширует образ запуска до некоторого периода времени, даже после удаления приложения. (Как он запускается быстрее, если удалить приложение и быстро переустанавливается).
Также как быстро запустить приложение? Какие-нибудь советы? Я использую изображение xcassets и поддерживаемая версия iOS - iOS 7 и выше. Имеет ли значение различие, если размер образа запуска превышает 1 МБ, и следует ли мне использовать jpg для уменьшения размера?
Примечание: на самом запуске требуется время. Мне любопытно узнать, почему это только первый запуск после установки. Как после убийства приложения, так и перезапуск не занимает так много времени. И это только для конкретного устройства. Не видеть на iPhone 6 и выше. Я также видел проблему на iPad 2.