Appley已经推出了 tvOS ,tvOS是Apple TV上一种新的OS系统,它允许开发者构建游戏类和效率类应用。
根据Apple的描述 ,iOS开发者将会对tvOS的SDK非常的熟悉,因为它从iOS继承了很多框架,包括CloudKit,CoreData,CoreGraphics,CoreAudio,CoreVideo,CoreLocation,UIKit等等。同样也包含了对共享和多用户体验的支持。
tvOS将允许开发者:
遥控器在Apple TV用户体验中发挥了关键作用,它有一个接触表面,可以检测滑动、按压、长按。在一些国家,Apple TV遥控器将还包括Siri遥控,Siri遥控允许通过语音命令控制Apple TV。
Apple声称,构建Apple TV应用类似于构建iOS应用。此外,开发者能够构建一种 客户端-服务器应用 ,可以让多个客户端应用呈现一致的用户界面。客户端-服务器应用是基于标准的web技术,包括HTTPS,DOM和JavaScript,并使用一种自定义标记语言 TVML 来定义用户界面。
为了支持客户端-服务器应用,tvOS包含了一些特定的框架,如:
Apple提供了一个可以使用的 TVML模板目录 ,比如搜索模板、菜单栏模板、listTemplate等等。
单个Apple TV应用被限制在200MB内,并且开发者应该使用 on-demand资源 ,以防他们需要更多的资产。
预发布tvOS的SDK可以从Apple网站上 下载 。
查看英文原文: Apple tvOS Aims to Bring Games and Productivity Apps to Apple TV