
而在今天,百度開發(fā)者中心正式推出了針對Android系統(tǒng)的消息推送服務——云推送。
對于應用開發(fā)者而言,自主開發(fā)推送服務并不困難。但當其用戶到達一定規(guī)模后,容易讓服務器失去承載能力,甚至崩潰。加之SDK連接不穩(wěn)定等因素,會造成硬件資源的浪費。而要優(yōu)化推送服務,需要開發(fā)者自身投入大量的人力、財力資源。
若開發(fā)者接入到第三方推送服務,利用推送方案提供商的服務器資源推送消息,可以在一定程度上節(jié)省成本,降低用戶端的流量和耗電量。繼BAE、云存儲、云數(shù)據(jù)庫等底層框架的服務推出之后,百度此次免費開放云推送,則是在開發(fā)者與用戶交互層面推進開發(fā)者服務。
根據(jù)百度云平臺相關負責人介紹,除了通過單一終端中的多個應用共享一個百度云推送服務進程和一條TCP長連接實現(xiàn)節(jié)省電量、流量以外,云推送還加入了新的消息推送形式。開發(fā)者可以發(fā)送包含圖片、視頻、音頻、網(wǎng)址在內的推送消息,不再局限于傳統(tǒng)的文本格式。
不過,在云推送的幫助文檔頁面底部,注有“每個APP每分鐘發(fā)送的消息數(shù)不超過10000”的提示,有大用戶量的開發(fā)者需向百度提交配額申請?,F(xiàn)階段云推送服務免費開放,但長遠來看,類似推送通知、消息等基礎服務不收費外,后期百度可能會向開發(fā)者提供收費服務。
去年百度年會,Robin宣布包括移動云在內的未來四項重點業(yè)務(傳統(tǒng)搜索、移動云、LBS和國際化戰(zhàn)略)。若百度能聚合移動端上的應用,同時借助一體化云服務留住開發(fā)者,或可抓住形成云和端的移動應用生態(tài)閉環(huán)的機會。
{{item.content}}