最近有國外媒體在iOS 8的源代碼中發(fā)現(xiàn)了允許在同一屏幕中并列運行多個App的代碼,除了分屏顯示外,還允許用戶在兩個App之間傳輸數(shù)據(jù),但該代碼依然處于開發(fā)中。
當(dāng)我們提到多任務(wù)處理時,在桌面平臺語境下和在移動平臺語境下,含義是不一樣的。在PC或Mac上,我們可以在同一個畫面內(nèi)瀏覽網(wǎng)頁和收發(fā)郵件,但是在iOS和原生安卓平臺上,我們只能在同一畫面中顯示單一應(yīng)用,而其它的只能在后臺運行。但是,最近有國外媒體在iOS 8的源代碼中發(fā)現(xiàn)了允許在同一屏幕中并列運行多個App的代碼。
這份代碼由Steve Troughton-Smith發(fā)現(xiàn),根據(jù)代碼顯示,畫面可以在四分之一的部分顯示一個App,另外的四分之三運行另一個App,或者直接將屏幕等分為兩個部分來分別運行不同App。而且,除了分屏顯示外,系統(tǒng)還允許用戶在兩個App之間傳輸數(shù)據(jù)。對于我這樣需要在有限時間內(nèi)同時玩多款“自己喜歡的游戲”“需要了解的游戲”“需要做評析的游戲”的編輯來說,這個功能一旦實現(xiàn)就意味著游戲效率翻倍,尤其是在眾多國產(chǎn)卡牌游戲可以自動戰(zhàn)斗的情況下。
但問題是Troughton-Smith同時也發(fā)現(xiàn)這個代碼依然處于開發(fā)中,他嘗試運行代碼,但只導(dǎo)致了畫面的一半為灰屏,而且隨后App崩潰。然而無論如何,這份代碼存在于iOS 8中已是事實,它不會隨iOS 8的第一版發(fā)布,但說不定就會在iOS 8.1中更新推出。