Выпущен JQuery Mobile Beta 1


Долгожданный JQuery Mobile сделал большой шаг к своему выпуску — бета-версия 1 уже здесь и обеспечивает расширенную поддержку платформы, несколько основных изменений и множество мелких настроек и исправлений ошибок.

Прогресс на пути к выпуску JQuery Mobile не был таким быстрым, как ожидалось, и в настоящее время дата «конца лета» является целью для Beta 2 примерно через месяц.

Также jQuery Mobile 1.0 потребует jQuery core 1.6 в качестве базового уровня, хотя позже он будет поддерживать две последние основные версии ядра.

JQuery Mobile поддерживает широкий спектр устройств на одном из трех уровней:

A-grade — Полностью расширенный опыт с анимированными переходами страниц на основе Ajax.

Уровень B — расширенные возможности, кроме функций навигации Ajax

Уровень C — базовый, не расширенный интерфейс HTML, который все еще работает

После добавления поддержки WP7 (A-grade) в Alpha 4 Beta 1 добавляет поддержку устройств Blackberry 5 и Opera Mini. Однако обе эти платформы попадают в категорию B, наряду с Windows Phone 6.5, поскольку у них были проблемы с обработкой навигации на основе Ajax.

В целом все популярные в последнее время операционные системы для смартфонов являются A-Grade, хотя Android 3 на данный момент отсутствует в списке. C-Grade включает Blackberry 4.x и устройства, не поддерживающие медиа-запросы. Есть еще несколько устройств и платформ, которые еще предстоит протестировать, включая Nokia S60 (нацелена на выпуск Beta 2 с поддержкой класса A / B) и Palm WebOS 3.0 (поскольку тестовые устройства от Palm еще не поступили). Ожидается, что поддержка Samsung Bada, у которой в настоящее время нет тестовых устройств или эмуляторов, будет достаточно хорошей, и проект рассматривает возможность отказа от поддержки Meego в свете решения Nokia перевести эту платформу в категорию «экспериментальных».

Некоторые ключевые изменения в бета-версии 1 призваны сделать переходы между страницами более плавными и менее резкими. Два основных элемента, влияющих на воспринимаемую плавность, — постоянное скрытие строки URL-адреса и прокрутка до правильного положения страницы между переходами. Панель URL-адреса теперь может быть скрыта как в iOS, так и в Android, а настройка, представленная в бета-версии 1, представляет собой пороговое значение, определяющее, как далеко пользователь должен прокрутить страницу, прежде чем его положение прокрутки будет восстановлено.

Другие ключевые изменения:

Ядро навигации: развязано для расширяемости

Обработка URL: покрытие для всех типов путей

Динамический базовый тег: более надежный

Переходы между страницами: развязанные и расширяемые

Масштабирование пальцем: теперь восстановлено в демонстрациях

Динамический внедренный метатег области просмотра: поддержка прекращена

Автоматическая кнопка возврата на панели инструментов: по умолчанию отключена.

Вспомогательные классы адаптивного дизайна: теперь не рекомендуются

Экспериментальный выбор даты: перемещен из официальной документации и репозитория


Добавить комментарий