2012年9月,ScreenX技術(shù)首次出現(xiàn)在“百度世界”大會,可多屏同奏的Demo show令眾多開發(fā)者眼前一亮,也讓業(yè)界首次看到了實(shí)現(xiàn)多屏協(xié)同Web App的可能性。近期,在首期百度云技術(shù)沙龍暨“西二旗夜話”活動中,百度工程師再次提及ScreenX技術(shù),同樣引發(fā)了熱烈的討論。
轉(zhuǎn)播到騰訊微博
百度世界ScreenX DEMO Show
在百度首次展示ScreenX 技術(shù)服務(wù)兩個多月后,Google近日推出了支持多人參與的Web 應(yīng)用Jam with Chrome,能讓玩家們在網(wǎng)頁上一起玩虛擬樂器,與百度世界中演示的場景驚人的相似。對此,百度云首席架構(gòu)師林仕鼎表示:“其實(shí),不論是Google的Jam with Chrome,或是微軟Windows Phone上的Xbox協(xié)同App,都是將類似的Web應(yīng)用實(shí)現(xiàn)并提供給用戶使用。然而,百度考慮的是如何將實(shí)現(xiàn)這類應(yīng)用的技術(shù)服務(wù)和平臺開放給開發(fā)者,幫助開發(fā)者創(chuàng)新出更多更好的應(yīng)用服務(wù)用戶。所以,我們率先向業(yè)內(nèi)展現(xiàn)了用于實(shí)現(xiàn)Mobile Web App多屏協(xié)同的ScreenX技術(shù)!
“多人協(xié)同APP的難點(diǎn)在于,有多個物理屏幕控制回路對虛擬屏幕進(jìn)行控制。由于物理屏幕控制回路增加,往往會在它們之間造成相互影響的耦合作用,兩者或多者彼此影響。而解耦就是要解除這種影響,增強(qiáng)各自的獨(dú)立存在能力。”林仕鼎介紹道。
在移動APP開發(fā)上,邏輯屏幕與物理屏幕的完全解耦,是一個開發(fā)難題。有經(jīng)驗(yàn)的開發(fā)者都知道,往往在產(chǎn)品設(shè)計中,不得不設(shè)計N個紛繁交織的分屏,才能完成對一個完整邏輯屏幕的表達(dá),是一個極為心煩惱火的過程。
而百度云ScreenX取孔雀開屏之意。它可實(shí)現(xiàn)邏輯屏幕與物理屏幕的完全解耦。依托于百度云端的實(shí)時場景容器,可以完成任意多個物理設(shè)備間,同一應(yīng)用的無縫拼接與協(xié)同。突破設(shè)備和屏幕對各種操作的限制,這對于開發(fā)者無疑是一大福音。它不僅讓每一位開發(fā)者都有可能自己實(shí)現(xiàn)類似Google的Jam with Chrome網(wǎng)頁應(yīng)用,還有可能做的更棒,因?yàn)榘俣萐creenX突破PC端的局限,將數(shù)據(jù)存于云端,實(shí)現(xiàn)跨終端的多屏應(yīng)用。
業(yè)內(nèi)人士認(rèn)為,目前,開發(fā)者普遍面臨著開發(fā)成本高、獲取用戶難、可擴(kuò)展性差三大難題。而在云計算、大數(shù)據(jù)、信息安全等方面已經(jīng)有著很深積累的百度,并未獨(dú)享這些能力,而是將它開放給業(yè)界、開發(fā)者。正如ScreenX這樣一個新型技術(shù)服務(wù)的發(fā)布,為移動時代的Web App開發(fā)帶來了更多的想象空間