Poprawa animacji powolnego płótna na iPadzie Retina - KineticJS

Używam KineticJS do wykonywania animacji HTML Canvas. Animacje działają idealnie na wszystkich przeglądarkach stacjonarnych i innych urządzeniach iDevices (w tym na iPadzie mini). Jednak z urządzenia retina (przeglądarka lub przeglądarka internetowa przy użyciu appcelerator) animacje te są bardzo powolne. Widziałem podobne problemy z animacjami na płótnie na wyświetlaczu Retina, ale nie znalazłem żadnego prawdziwego rozwiązania.

Mój konstruktor Stage to 1024w x 768h. Wszystkie obrazy są wstępnie załadowane. A animacje są konstruowane przy użyciu funkcji zwrotnej preloadera.

Jeśli zmniejszę rozmiar sceny o połowę (i odpowiednio skaluję zawartość wewnętrzną), animacja będzie grać prawie normalnie (wciąż trochę bardziej przerażająca niż inne ipady). Moim jedynym uzasadnieniem dla próby było moje słabe zrozumienie, że wyświetlacz siatkówki ma dwa „punkty” / piksel.

Wszelkie spostrzeżenia lub pomysły są mile widziane. Kolejną próbą jest zmiana rozdzielczości obrazu, a nie dynamiczne skalowanie.

questionAnswers(3)

yourAnswerToTheQuestion