今天在百度開發者俱樂部大會上,百度宣布正式開放 BAE(Baidu App Engine),即百度應用引擎給開發者。BAE 是百度面向開發者推出的網絡應用開發平臺,面向所有開發者推出的公有網絡應用開發和部署平臺,提供了分布式運行環境,以及云數據庫、云存儲,云消息、云管道,云觸發器等服務。開發者可以基于 BAE 平臺進行 PHP、Java、Python 應用的開發、編譯、發布、調試。
在此次發布的更新中,BAE 新加入了對Node.js語言的支持,是目前國內首個支持 Node.js 的 PaaS 平臺。此外 BAE 還開放了圖像處理API,以及提供升級版的云推送服務。通過圖像處理 API,開發者可以實現圖片的縮略、裁剪、旋轉、翻轉、組合、轉碼功能,后續百度還將將提供二維碼、驗證碼、人臉檢測、識別、視頻轉碼等功能。升級版的云推送可實現千萬級消息并發、單通道省電省流量、跨平臺支持 Android/iOS/Web/PC/WP7。
百度云 BAE 提供計算資源、存儲資源的動態伸縮控制,基于該引擎,百度將大量的在線業務統一運行在一套平臺下。BAE 的負責人表示,基于百度云 BAE 基礎架構,開發者不需要維護任何服務器,只需要簡單地上傳應用程序,就可以為用戶提供服務,從而大幅提高了機器利用率,節約了開發者創業的人力成本和培訓成本。
除了開放 BAE 外, 百度還宣布重新升級了 MTC(Mobile TestingCenter),即百度移動云測試中心的服務。MTC 為開發者提供了上百種主流廠商的移動終端設備及增強模擬器,涵蓋了主流 Android 手機和各種配置的模擬器,方便開發者進行實時的手機應用開發和測試工作。目前國內提供類似服務的還有Testin、易測云以及中國移動 MM 終端池等。
在新版的 MTC 中,新加入了Web App遍歷測試服務、和有聲APP調試功能。百度遍歷測試提供 3 個維度的兼容性測試覆蓋,包括瀏覽器、OS 版本、分辨率等?勺詣影l現鏈接并點擊,開發者可選擇截圖數目,圖像化展示結果,同時亦能定制等待時間,確保加載完成,令開發者的機械化成本降低。有聲 APP 調試則支持音樂等實時聲音輸出聲音功能,可幫助開發者在測試真機上了解應用效果。
此外,百度還將推出MTC錄制回放客戶端,支持 Android 應用的本地錄制云端回放。該客戶端工具是云和端相結合的測試工具,無需編碼,所見即所得,門檻低,可云 + 端結合使用,可組合重復使用,完全從用戶角度測試,靈活方便。據百度宣稱,新版的 MTC 服務可以將測試周期縮短 50%,成本降低 80% 以上。
在去年百度年會上,Robin 頗具激情的表示,百度未來的四大業務重點是傳統搜索、移動云、LBS和國際化戰略。此前也有消息稱,百度的移動業務由 Robin 親自掛帥,百度對于移動互聯網的重視程度可見一斑。此次升級的 BAE 和 MTC 服務,也均是百度移動云戰略中的重要環節。巨頭們卡位移動互聯網,不僅僅通過應用,更是從平臺上進行卡位。