美國休斯頓iOS開發(fā)者M(jìn)ichael Gile受邀,為前來參加360iDev大會(huì)的開發(fā)者做演講,主題為“Apple TV應(yīng)用程序開發(fā)”。蘋果官方并未承認(rèn)Apple TV可像iOS設(shè)備那樣自由安裝應(yīng)用,但第二代Apple TV的系統(tǒng)基于iOS,便于越獄開發(fā)者將應(yīng)用程序帶到Apple TV。
在演講剛剛開始,Gile就做出大膽的預(yù)言:“如果蘋果允許直接在Apple TV運(yùn)行iOS游戲,Apple TV 2將會(huì)成為歷史上最大的游戲機(jī)。”它本身可儲(chǔ)存大量游戲,其容量甚至比史上許多最大游戲機(jī)的容量之和還要大。
Gile認(rèn)為,客廳設(shè)備市場仍存在發(fā)展空間,盡管Xbox、Netfilx(美國在線視頻網(wǎng)站)和Roku(在線視頻播放器)都冒險(xiǎn)打入“機(jī)頂盒”市場,但沒有一家公司能像蘋果那樣想出“偉大的策略”,即硬件、軟件和娛樂內(nèi)容形成完整的垂直運(yùn)營模式(Apple TV可以通過iTunes購買收看節(jié)目)。
接著,Gile向開發(fā)者展示了他在Apple TV運(yùn)行的GL Teapot代碼,以及蘋果尚未向開發(fā)者公布的Apple TV系統(tǒng)代碼。盡管Applet TV的系統(tǒng)基于iOS,但與iOS不同的是,Apple TV使用的是BackRow(BR)框架,iOS使用的是UIKit框架。雖然BRKit內(nèi)部也含有大量標(biāo)準(zhǔn)的UIKit代碼,但Gile指出,兩種框架不僅名字不同,在功能上也有一些區(qū)別。
Gile和其他越獄開發(fā)者在Apple TV 2越獄這一塊已經(jīng)取得很大成就。在360iDev大會(huì)上,Gile展示了一款菜單導(dǎo)航應(yīng)用,類似于蘋果自己的菜單導(dǎo)航,只不過是將菜單置于一個(gè)應(yīng)用。Gile能夠通過這款應(yīng)用加載和播放視頻,他還展示了這款應(yīng)用其他的一些功能。
更令玩家興奮的是,Gile透露,他已獲取了id游戲公司最近發(fā)布的《德軍司令部3D》和《雷神之錘》源代碼,并正在研究將這兩款游戲移植到Apple TV系統(tǒng),到目前為止進(jìn)展還順利。Gile還宣布,下個(gè)月他將發(fā)布受歡迎的cocos2D iOS開發(fā)平臺(tái)的另一種版本,他發(fā)布的版本可用于Apple TV。有了Gile的共享,cocos2D開發(fā)者將能利用該平臺(tái),把自己的游戲帶到Apple TV。
Gile本人對(duì)Apple TV的開發(fā)非常著迷。他明確表示,他認(rèn)為蘋果的這款客廳設(shè)備還能走得更遠(yuǎn),他對(duì)Apple TV應(yīng)用開發(fā)抱著嚴(yán)謹(jǐn)?shù)膽B(tài)度。他說:“我的愿望是成為Apple TV 2應(yīng)用開發(fā)界的Trism(譯者注:Trism是一款iPhone益智游戲,在App Store剛剛推出時(shí)曾一度風(fēng)靡全球,它只能在越獄iPhone上安裝。)”他也誠邀志同道合的開發(fā)者加入他的Apple TV開發(fā)行列。
我們無法獲知Apple TV系統(tǒng)與iOS的界限還能否再模糊,也不清楚蘋果如何模糊兩者的區(qū)別,它是簡單地?cái)U(kuò)展iOS SDK到Apple TV,還是提供一個(gè)全新的開發(fā)工具?不管蘋果作何決定,Gile顯然已準(zhǔn)備好迎接可運(yùn)行應(yīng)用的Apple TV。