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