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