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

Я очень хочу услышать чей-либо подход, который они находят успешным, особенно в отношении трех анимаций, перечисленных выше.

Спасибо!

0 ответов

Другие вопросы по тегам