Я думаю, вы догадались правильно.
Посмотрите на файл JQM.css.
Включает только медиазапросы для значков высокого разрешения / низкого разрешения. Все остальное «как есть» на устройствах с сетчаткой и без сетчатки, поэтому JQM поддерживает сетчатку только с точки зрения размера значка.
Указав initial-scale=.5, maximum-scale=.5, minimum-scale=.5
, вы блокируете все на 50%. Итак, есть ваша немасштабируемая половина страницы.
Чем больше вы настраиваете устройства Retina («high-end»), тем больше проблем у вас будут со стандартными браузерами (особенно «low-end», такими как IE7). Например, проверьте позиционирование JQM iconsprite в IE7 - если вы не включите скрипт, такой как response.js , для поддержки медиазапросов, значки будут недоступны.
Я думаю, что в настоящее время устройств с сетчаткой просто недостаточно, чтобы обеспечить JQM кроссбраузерное решение для сетчатки и без сетчатки.
Я нашел здесь полезную информацию . Я также сделал CSS-only iOS tab-bar , которая работает вплоть до IE7.
Проверьте CSS, необходимый в моем плагине, чтобы иконки и градиентные фоны выглядели хорошо во всех браузерах, а также количество дополнительных CSS, необходимых для IE7 + 8. Файл Retina / non-retina JQM.css было бы неплохо иметь, но трудно загрузить: -)