BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Apple tvOS旨在为Apple TV带来游戏类和效率类应用

| 作者 Sergio De Simone 关注 12 他的粉丝 ,译者 陆志伟 关注 1 他的粉丝 发布于 2015年9月12日. 估计阅读时间: 2 分钟 | Google、Facebook、Pinterest、阿里、腾讯 等顶尖技术团队的上百个可供参考的架构实例!

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包含了一些特定的框架,如:

  • TVMLKit,向本机代码提供了一种桥接JavaScript和Apple自定义标记语言TVML的方法。
  • TVMLJS,在客户端-服务器应用中提供一个API用来加载TVML页面。
  • TVServices,允许向应用添加最新的扩展,帮助用户发现应用的内容,比如音频或视频,这样操作系统可以将它呈现给用户。

Apple提供了一个可以使用的TVML模板目录,比如搜索模板、菜单栏模板、listTemplate等等。

单个Apple TV应用被限制在200MB内,并且开发者应该使用on-demand资源,以防他们需要更多的资产。

预发布tvOS的SDK可以从Apple网站上下载

查看英文原文Apple tvOS Aims to Bring Games and Productivity Apps to Apple TV

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

一个好东西,改吧改吧还是好东西。。 by 孙 庚泽

一个好东西,改吧改吧就能用了,还是好东西。。

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

1 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT