|
A-grade – 支持全部的增强的体验,包括基于ajax的动画的页面转场.- Apple iOS 3.2*-6.1 - Tested on the original iPad (4.3 / 5.0), iPad 2 (4.3 / 5.1 / 6.1), iPad 3 (5.1 / 6.0), iPad Mini (6.1), 3GS (4.3), 4 (4.3 / 5.1), and 4S (5.1 / 6.0), and 5 (6.0)
- Android 2.1-2.3 – Tested on the HTC Incredible (2.2), original Droid (2.2), HTC Aria (2.1), Google Nexus S (2.3). Functional on 1.5 & 1.6 but performance may be sluggish, tested on Google G1 (1.5)
- Android 3.2 (Honeycomb) – Tested on the Samsung Galaxy Tab 10.1 and Motorola XOOM
- Android 4.0 (ICS) – Tested on a Galaxy Nexus. Note: transition performance can be poor on upgraded devices
- Android 4.1 (Jelly Bean) – Tested on a Galaxy Nexus and Galaxy 7
- Windows Phone 7.5-7.8 – Tested on the HTC Surround (7.5), HTC Trophy (7.5), LG-E900 (7.5), Nokia Lumia 800 (7.8)
- Blackberry 6-10 – Tested on the Torch 9800 (6) and Style 9670 (6), BlackBerry® Torch 9810 (7), BlackBerry Z10 (10)
- Blackberry Playbook (1.0-2.0) – Tested on PlayBook
- Palm WebOS (1.4-3.0) – Tested on the Palm Pixi (1.4), Pre (1.4), Pre 2 (2.0), HP TouchPad(3.0)
- Firefox Mobile 18 – Tested on Android 2.3 and 4.1 devices
- Chrome for Android 18 – Tested on Android 4.0 and 4.1 devices
- Skyfire 4.1 - Tested on Android 2.3 device
- Opera Mobile 11.5-12: Tested on Android 2.3
- Meego 1.2 – Tested on Nokia 950 and N9
- Tizen (pre-release) – Tested on early hardware
- Samsung Bada 2.0 – Tested on a Samsung Wave 3, Dolphin browser
- UC Browser – Tested on Android 2.3 device
- Kindle 3, Fire, and Fire HD - Tested on the built-in WebKit browser for each
- Nook Color 1.4.1 – Tested on original Nook Color, not Nook Tablet
- Chrome Desktop 16-24 - Tested on OS X 10.7 and Windows 7
- Safari Desktop 5-6 - Tested on OS X 10.8
- Firefox Desktop 10-18 – Tested on OS X 10.7 and Windows 7
- Internet Explorer 8-10 – Tested on Windows XP, Vista and 7, Windows Surface RT
- Opera Desktop 10-12 - Tested on OS X 10.7 and Windows 7
复制代码 B-grade – 增强的体验,但是不支持ajax的导航.- Blackberry 5.0*: Tested on the Storm 2 9550, Bold 9770
- Opera Mini 7 - Tested on iOS 6.1 and Android 4.1
- Nokia Symbian^3 - Tested on Nokia N8 (Symbian^3), C7 (Symbian^3), also works on N97 (Symbian^1)
- Internet Explorer 7 – Tested on Windows XP
复制代码 C-grade – 没有增强的体验,但是依然可用- Internet Explorer 6 and older – Tested on Windows XP
- iOS 3.x and older – Tested on original iPhone (3.1), iPhone 3 (3.2)
- Blackberry 4.x - Tested on the Curve 8330
- Windows Mobile - Tested on the HTC Leo (WinMo 5.2)
- All older smartphone platforms and featurephones – Any device that doesn’t support media queries will receive the basic, C grade experience
复制代码 jQueryMobile始终贯彻渐进增强的设计观念来满足你的开发需要。jQuerymobile的核心能使得基本的HTML标签在所有的浏览器中生效,在此基础之上,再对网页的行为和效果进行增强,这意味着你的网页在等级较高的浏览器中能获得非常优秀的体验,而在较差的浏览器也能正常的使用。
繁杂的移动浏览器们带来了巨大的挑战。一方面某些浏览器(例如Android的原生浏览器,Safari移动版等)都基于WebKit的一个变种版本(WebKit是一个web渲染引擎,Google Chrome桌面版,Apple的Safari都采用了该引擎。WebKit并不知道当前运行的网络的好坏,操作系统是什么甚至屏幕滚动到了哪里,为了让WebKit知道这些情况,操作系统/浏览器/设备厂商都需要基于WebKit来构建自己的浏览器程序),并带有丰富的特性。另一方面Nokia的Symbian和Windows Mobile 6(及更早的版本)这些胡乱支持标准的设备又占有相当大的市场。雪上加霜的是,WebKit在不同移动设备中还有不同的版本。所以渐进增强的基本目标就是你的内容能够在任何的设备中都能够正常“显示”。
jQuery Mobile是HMT5友好的,它包含了大量可运行在多种设备上的UI组件,比如:Pages&Dialogs、Toolbars、Buttons、Forms、Lists和Content formatting。这个框架还包含处理Events(触摸、定位、滚动、页面、动画)的API、Themes及其他探测设置。
jQuery Mobile已经可用并通过所有主流移动浏览器和多款移动设备的测试,包括iOS、Android、WP7、Blackberry、Palm WebOS和Kindle 3。对于Blackberry 5、Opera Mini和WP 6.5,由于其上浏览器的一些问题,这个框架不支持Ajax。也不支持:Nokia S60,但是在Beta2中会支持。Meego这个平台也不支持,因为诺基亚停止了对它的开发,不支持Samsung Bada,则是其缺乏测试设备,同时一旦设备可用于测试,未来也会支持Palm WebOS。
|
|