Flutter 2.5: кеш SKSL против библиотеки Warm-up
Итак, обновившись до Flutter 2.5, я попытался кэшировать эти анимации на своем устройстве iPhone 6s:
- Купертино навигация push / pop
- Отображение / скрытие модального оповещения,
- Показать / скрыть ModalBottomSheet
После тестирования полученной сборки с кэшированными шейдерами, хотя я вижу меньше мусора, время запуска приложения после перезагрузки телефона / первого запуска просто неприемлемо. Это добавляет от 4 до 5 секунд до загрузки приложения.
Мне кажется, что это хуже, чем джанк, который многие даже не замечают.
Я также читал, что даже захват кеша на моем iPhone 6s не обязательно даст преимущества на других моделях iPhone, потому что у них другие графические процессоры.
Итак, с учетом сказанного, пробовал ли кто-нибудь эту библиотеку в качестве альтернативы решению проблемы с iOS?
https://github.com/danReynolds/warmup_routine
Я очень хочу услышать чей-либо подход, который они находят успешным, особенно в отношении трех анимаций, перечисленных выше.
Спасибо!