1. 首頁
  2. 云計算

百度云開放”手勢事件庫”惠及99%Web App開發者

  “百度云平臺開放‘手勢事件庫’是開發者的福音,這是99%的WebApp開發者都會用到的工具。”12月28日,百度云平臺相關負責人介紹道。這源于近日百度為開發者正式對外開放了“手勢事件庫”(code.baidu.com)開發工具,這成為國內首家對外免費開放事件庫的一線廠商。業內人士評價,這將進一步幫助開發者借助百度領先的技術成果和開發工具,更簡單、便捷地開發出優質的移動WebApp,縮短從應用創意到產品產出的周期,從而更快速地搶占應用市場。

  據悉,“手勢事件庫”是近年來百度移動云事業部已廣泛使用且備受歡迎的開發工具,其可實現WebApp在觸屏設備上的手勢識別與事件管理功能。事件庫支持iPhone、Android及Chrome等webkit瀏覽器,有著原生、出色的加速度感知與緩動效果,能夠給廣大用戶帶來更好的單指旋轉手勢等炫酷體驗。值得注意的是,手勢事件庫還擁有無侵入設計功能,可與現有代碼與框架共存,廣大開發者無需做任何額外操作,就可以為應用加載優質的手勢識別功能。

  12月28日,在百度開發者俱樂部成都站活動上,百度云平臺相關工程師也首次對現場200余名四川地區的開發者外詳解了“手勢事件庫”開發工具,“就好比做飯炒菜,以前需要買菜、洗菜、切菜、配料等繁瑣步驟,而如今百度把其它工序都包圓了,開發者只需要直接‘炒’就可以了!”這位工程師幽默的比喻道。

  據介紹,手勢事件庫在圖片瀏覽、休閑游戲、查看網頁等各個領域都有著廣泛的應用。以圖片瀏覽為例,如今利用固定的按鍵去操作圖片的瀏覽方式已經不能滿足用戶的需求,幾乎所有的圖片瀏覽軟件都支持放縮、拖動、滑動、點擊等觸摸控制。如果開發者要自己寫代碼來實現圖片瀏覽所需的觸摸事件,在代碼正確高效并且已經完成優化的前提下,也至少需要600行左右的代碼。但是,如果開發者使用百度提供的事件庫的話,完成放縮、拖動、滑動、點擊等每一個事件只需要各調用一個touch.on(),除了回調函數的內容,一共只需要為每個事件添加1行、總共添加4行代碼,而且開發者還不需要考慮手機平臺差異以及日后的維護升級等各種問題。

  與此類似,休閑游戲類的開發者,也不用特意為“旋轉事件”專門去寫至少250行左右的代碼,而是可以直接使用庫中on()函數實現旋轉功能,同時還可以把所有觸摸事件統一管理,有益于進一步的開發。此外,對于查看網頁類應用的開發者來說,所需要的事件都可以利用touch庫來實現,庫中的代碼均經過了百度嚴格的功能測試、穩定性測試,并進行了多次優化,可以確保在網頁類型的應用中實現穩定與高效的功能。

  業界人士分析,此次百度云平臺再次進行毫無盈利目的的純技術開放“手勢事件庫”工具,有兩方面的深刻含義值得注意。首先,這進一步表明了百度云平臺開放與扶持開發者的決心。在2012年的百度開發者大會上,百度宣布要從開放、運營、推廣、變現等四大方面對開發者進行全程的幫助與支持。在“百度世界”大會上百度更是推出了包括個人云存儲(PCS)、LBS·云、百度移動云測試中心(MTC)、百度應用引擎(BAE)等在內的七種武器,助力開發者的應用開發。此次“手勢事件庫”的開放在給開發者提供實際便利的同時,更加印證其開放理念。另一方面,這表明百度云平臺對WebApp的發展已明確了態度,移動WebApp是未來移動互聯網發展的重點。“百度世界”開放出T5內核,成就了最快最優秀的瀏覽內核支持Web技術,此次開放的手勢事件庫則是從開發層面直接助益WebApp的開發。

  百度云平臺相關負責人表示,“今后百度還將根據開發者的開發需求,把更多經過內部積累、檢驗的領先技術、先進工具等,對廣大開發者開放,從而幫助開發者解決難題、簡化流程,與開發者一道為廣大網民奉上更加優質、多元、個性的移動Web
App。”

發表評論

登錄后才能評論
百度手机助手下载安卓