【51CTO独家译文】Parker表示,jQuery Mobile项目大概每三个月(左右)就推出常规版。预定推出的第一个版本是jQuery Mobile 1.1,预计会在2月份问世。
jQuery Mobile 1.1有啥看头?
在显示方面,jQuery Mobile 1.1将增添支持“真正的”固定任务栏和更流畅的AJAX页面过渡这一功能。据Parker介绍,使用固定任务栏的老方法其实际效果不如希望的那么好。有了1.1版本,用户们将拥有真正的固定任务栏,如果他们使用Android 2.2或更高版本、iOS 5、BlackBerry 7、Kindle Fire及其他操作系统。你可以在Brad Frost的博客上参阅固定移动定位存在的问题方面的所有文章。
由于jQuery Mobile 1.1将增加对固定任务栏的支持, touchOverflow特性在1.1版本中将被弱化,而在1.2版本中将被摈弃。Parker说:“现在由于1.1版本计划对固定表头和页面过渡进行重大变化,这些变化将改善使用体验,其效果与touchOverflow几乎一模一样,只不过前者可以在数量多得多的平台上工作,而且不大复杂,于是我们决定摈弃这项特性。”
Parker表示,jQuery Mobile开发团队试图在1.0版本中让页面过渡来得顺畅,“但是有两大制约因素是我们无法避免的:需要在页面过渡之间滚动视见区(viewport),还有就是安卓的动画性能很差。”借助1.1版本,Parker表示他们花了大力气,解决了相关问题。适用于大多数移动浏览器上。比较旧的Android设备将无法实现复杂过渡,看到的而是淡入淡出过渡。
jQuery Mobile Flip演示
如果你需要,可以查看页面过渡的演示。我在iOS5上试了一下,发现效果相当好。
对用户来说不太明显,但是对开发者来说比较有意思的是,jQuery Mobile 1.1还将增添支持JavaScript的异步模块定义(AMD)这一功能。Parker称赞James Burke“积极参与进来,帮助我们完善了AMD的实现。”
jQuery Mobile的春天
预计今年春季会看到jQuery Mobile 1.2版本。要说该版本到底有哪些功能特性,现在为时尚早;但是Parker表示,一项很可能会出现的特性就是弹出窗口组件。这将为用户在移动浏览器上提供弹出的菜单、照片和对话等内容,而开发者只需要增添几行HTML和链接。
正如Parker指出的那样,如果你试用一下演示版,就会发现这项特性还有点瑕疵。我在iOS5上试了一下,大多数演示按钮会弹出来,但是用户还没不及反应,它们就消失了。菜单倒是比较稳定,但是工具提示、表单、对话及其他演示元素仍做得相当粗陋。
鉴于jQuery Mobile已过了1.0版本这一关,情况看起来很不错。你觉得jQuery Mobile另外还需要什么功能特性?如果你有兴趣试用一下,GitHub上就有jQuery Mobile,采用MIT和GPLv2这两种许可证来发布。
原文地址:
http://www.readwriteweb.com/mobile/2012/01/whats-coming-in-jquery-mobile.php