Почему jQuery Mobile 1.1-rc1 использует значок .gif для значка загрузки (снова)?

В 1.0.1 значок spinner был png, который был повернут с помощью CSS. Для меня это показалось гладким на Android 2.x.

В версии 1.1-rc1 они изменили значок с .png на анимированный .gif

На Android анимированные .gifs ведут себя странно для меня, с неустойчивыми скоростями на 2.2.x и 2.3.x и не работают на 2.1.x

Почему они меняли это от одного к другому? Есть ли какое-либо преимущество, чтобы не использовать CSS для поворота .png, который, казалось, был намного более четким и гладким для меня.

Кто-нибудь знает, как реализовать старый загрузчик в 1.1-rc1?

Возможно, JQM изменил значок загрузки, поскольку он полагался на анимацию веб-кита. Анимированный gif поддерживает больше браузеров.

Чтобы реализовать значок загрузки png, переопределите класс .ui-icon-loading.

.ui-icon-loading { background: url(http://code.jquery.com/mobile/1.1.0-rc.1/images/ajax-loader.png); background-size: 46px 46px; width:46px; height:46px; -webkit-transform: rotate(360deg); -webkit-animation-name: spin; -webkit-animation-duration: 1s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; } @-webkit-keyframes spin { from {-webkit-transform: rotate(0deg);} to {-webkit-transform: rotate(360deg);} }