百度云开放“手势事件库” 99%开发者受益

时间:2012-12-31 19:50:53 来源:慧聪网

  川北在线(www.guangyuanol.cn)12月31日综合报道 “百度云平台开放‘手势事件库’是开发者的福音,这是99%的Web App开发者都会用到的工具。”12月28日,百度云平台相关负责人介绍道。 这源于近日百度为开发者正式对外开放了“手势事件库”(code.baidu.com)开发工具,这成为国内首家对外免费开放事件库的一线厂商。业内人士评价,这将进一步帮助开发者借助百度领先的技术成果和开发工具,更简单、便捷地开发出优质的移动Web App,缩短从应用创意到产品产出的周期,从而更快速地抢占应用市场。
 

  据悉,“手势事件库”是近年来百度移动云事业部已广泛使用且备受欢迎的开发工具,其可实现Web App在触屏设备上的手势识别与事件管理功能。事件库支持iPhone、Android及Chrome等webkit浏览器,有着原生、出色的加速度感知与缓动效果,能够给广大用户带来更好的单指旋转手势等炫酷体验。值得注意的是,手势事件库还拥有无侵入设计功能,可与现有代码与框架共存,广大开发者无需做任何额外操作,就可以为应用加载优质的手势识别功能。
 

  12月28日,在百度开发者俱乐部成都站活动上,百度云平台相关工程师也首次对现场200余名四川地区的开发者外详解了“手势事件库”开发工具,“就好比做饭炒菜,以前需要买菜、洗菜、切菜、配料等繁琐步骤,而如今百度把其它工序都包圆了,开发者只需要直接‘炒’就可以了!” 这位工程师幽默的比喻道。
 

  据介绍,手势事件库在图片浏览、休闲游戏、查看网页等各个领域都有着广泛的应用。以图片浏览为例,如今利用固定的按键去操作图片的浏览方式已经不能满足用户的需求,几乎所有的图片浏览软件都支持放缩、拖动、滑动、点击等触摸控制。如果开发者要自己写代码来实现图片浏览所需的触摸事件,在代码正确高效并且已经完成优化的前提下,也至少需要600行左右的代码。但是,如果开发者使用百度提供的事件库的话,完成放缩、拖动、滑动、点击等每一个事件只需要各调用一个touch.on(),除了回调函数的内容,一共只需要为每个事件添加1行、总共添加4行代码,而且开发者还不需要考虑手机平台差异以及日后的维护升级等各种问题。
 

  与此类似,休闲游戏类的开发者,也不用特意为“旋转事件”专门去写至少250行左右的代码,而是可以直接使用库中on()函数实现旋转功能,同时还可以把所有触摸事件统一管理,有益于进一步的开发。此外,对于查看网页类应用的开发者来说,所需要的事件都可以利用touch库来实现,库中的代码均经过了百度严格的功能测试、稳定性测试,并进行了多次优化,可以确保在网页类型的应用中实现稳定与高效的功能。

投稿:chuanbeiol@163.com
点击展开全文

你遇到过鬼打墙吗,科学家给出了合理的解释!