Problem jest związany z urządzeniami Samsung, które otrzymały nakładkę producenta nie w pełni współpracującą z nowym silnikiem renderującym Fluttera. Sama aplikacja została przygotowana zgodnie z wytycznymi Fluttera dla Androida (Google), natomiast producenci urządzeń wdrażają własne rozwiązania i modyfikacje systemowe, np. nakładki. Dlatego w nowej wersji aplikacji musimy przygotować odpowiednie obejście tego problemu - zaplanowana realizacja.
Co użytkownik może obecnie zrobić w telefonie:
- Wyłączyć „Płynność ruchu” lub przełączyć ekran na 60 Hz. Ustawienia → Wyświetlacz → Płynność ruchu → Standardowe. Część błędów związanych z Impeller/Vulkan pojawia się dopiero przy adaptacyjnym 120 Hz. Często eliminuje to migotanie bez konieczności wyłączania aplikacji.
- Wyłączyć optymalizację baterii dla aplikacji. Ustawienia → Bateria → Limity wykorzystania w tle → znajdź aplikację → „Nieograniczone”. Samsung Device Care agresywnie ubija procesy Fluttera działające w tle, co po ponownym otwarciu aplikacji może powodować crash silnika.
- Wyłączyć „Tryb komfortu dla oczu” / Eye Comfort Shield. PWM dimming w Samsungach czasami nakłada się na migotanie renderera, przez co problem staje się bardziej widoczny. Mało prawdopodobne, że będzie to pełne rozwiązanie, ale warto to sprawdzić.
Czy ten artykuł był pomocny?
To wspaniale!
Dziękujemy za opinię
Przepraszamy, że nie udało nam się pomóc!
Dziękujemy za opinię
Wysłano opinię
Doceniamy Twój wysiłek i postaramy się naprawić artykuł