appMobi已經開放了jQ.Mobi的源代碼,它對jQuery進行了重寫,與jQuery Mobile競爭以分享開發者份額。
jQ.Mobi是jQuery的部分重寫版本,但針對HTML5和移動設備做了優化。它的文件大小只有3KB,而jQuery則有35KB,并且據JSPerf test的數據,它在Android上要比jQuery快3倍,在iOS上快2.2倍。該框架是由appMobi發布并開源的。因為jQ.Mobi是插件式開發,所以它的編程語法和jQuery完全相同。jQ.Mobi只包含jQuery API的子集,也就是appMobi認為給iOS和Android提供完全相同用戶體驗最重要的那部分。
jQ.Mobi由三個組件組成:
- 查詢(query)程序庫
- jQ.Ui——為WebKit瀏覽器提供的用戶界面程序庫
- jQ.Plugin——針對WebKit瀏覽器的插件支持
他們創建了一個演示來展現框架的功能。
人們為什么要在jQuery團隊發布了jQuery Mobile 1.0兩個月之后,又創建了新的基于jQuery的JavaScript框架呢?appMobi這樣做的原因在于,jQuery植根于桌面瀏覽器,因此他們的移動版本并沒有很好地優化,并且也無法在移動設備上——特別是在Android設備中——提供良好的體驗。
jQuery團隊的移動領域主管Todd Parker承認jQuery Mobile中存在一些問題,并且團隊剛剛發布了維護版本(1.0.1),其中修正了大量缺陷,他們還會在1.2版本中提供更多小工具并做出改進。