美国休斯顿iOS开发者Michael Gile受邀,为前来参加360iDev大会的开发者做演讲,主题为“Apple TV应用程序开发”。苹果官方并未承认Apple TV可像iOS设备那样自由安装应用,但第二代Apple TV的系统基于iOS,便于越狱开发者将应用程序带到Apple TV。
在演讲刚刚开始,Gile就做出大胆的预言:“如果苹果允许直接在Apple TV运行iOS游戏,Apple TV 2将会成为历史上最大的游戏机。”它本身可储存大量游戏,其容量甚至比史上许多最大游戏机的容量之和还要大。
Gile认为,客厅设备市场仍存在发展空间,尽管Xbox、Netfilx(美国在线视频网站)和Roku(在线视频播放器)都冒险打入“机顶盒”市场,但没有一家公司能像苹果那样想出“伟大的策略”,即硬件、软件和娱乐内容形成完整的垂直运营模式(Apple TV可以通过iTunes购买收看节目)。
接着,Gile向开发者展示了他在Apple TV运行的GL Teapot代码,以及苹果尚未向开发者公布的Apple TV系统代码。尽管Applet TV的系统基于iOS,但与iOS不同的是,Apple TV使用的是BackRow(BR)框架,iOS使用的是UIKit框架。虽然BRKit内部也含有大量标准的UIKit代码,但Gile指出,两种框架不仅名字不同,在功能上也有一些区别。
Gile和其他越狱开发者在Apple TV 2越狱这一块已经取得很大成就。在360iDev大会上,Gile展示了一款菜单导航应用,类似于苹果自己的菜单导航,只不过是将菜单置于一个应用。Gile能够通过这款应用加载和播放视频,他还展示了这款应用其他的一些功能。
更令玩家兴奋的是,Gile透露,他已获取了id游戏公司最近发布的《德军司令部3D》和《雷神之锤》源代码,并正在研究将这两款游戏移植到Apple TV系统,到目前为止进展还顺利。Gile还宣布,下个月他将发布受欢迎的cocos2D iOS开发平台的另一种版本,他发布的版本可用于Apple TV。有了Gile的共享,cocos2D开发者将能利用该平台,把自己的游戏带到Apple TV。
Gile本人对Apple TV的开发非常着迷。他明确表示,他认为苹果的这款客厅设备还能走得更远,他对Apple TV应用开发抱着严谨的态度。他说:“我的愿望是成为Apple TV 2应用开发界的Trism(译者注:Trism是一款iPhone益智游戏,在App Store刚刚推出时曾一度风靡全球,它只能在越狱iPhone上安装。)”他也诚邀志同道合的开发者加入他的Apple TV开发行列。
我们无法获知Apple TV系统与iOS的界限还能否再模糊,也不清楚苹果如何模糊两者的区别,它是简单地扩展iOS SDK到Apple TV,还是提供一个全新的开发工具?不管苹果作何决定,Gile显然已准备好迎接可运行应用的Apple TV。