2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

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

  • 2015-09-11
  • 本文字数:736 字

    阅读完需:约 2 分钟

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

2015-09-11 19:001795
用户头像

发布了 92 篇内容, 共 31.7 次阅读, 收获喜欢 4 次。

关注

评论

发布
暂无评论
发现更多内容

俄罗斯方块【附源码】

JavaPub

3D赛车【附源码】设计实现

JavaPub

中科大脑知识图谱平台建设及业务实践

NebulaGraph

图数据库 知识图谱

大咖说·图书分享|阿里官方为你分享内部测试之道

大咖说

阿里巴巴 测试 开发

VPN的应用场景

源字节1号

小程序开发

常用的 Lambda 表达式案例解析,工作中都会用到!

CRMEB

精彩回顾|KubeCon EU 2022 Kubernetes Batch + HPC 专题日

Daocloud 道客

Kubernetes 云原生 HPC batch

PostgreSQL 15 新特性解读 | 墨天轮优质文章合集

墨天轮

数据库 sql postgresql 新特性

超级马里奥【附源码】

JavaPub

吃豆人游戏【附源码】

JavaPub

Java实现一个打飞机的小游戏【附源码】

JavaPub

【等保测评】2022年北京正规等保测评机构新名单公布

行云管家

等保测评 北京

git bisect:让你闭眼都能定位疑难 bug的利器

华为云开发者联盟

开发 bug git bisect 二分法定位

Java实现一个坦克大战的小游戏【附源码】

JavaPub

编程,不止有代码,还有艺术

华为云开发者联盟

数据库 倒排索引 GaussDB(for Influx) hint

小鸟飞行游戏【附源码】

JavaPub

【技术干货】代码示例:使用 Apache Spark 连接 TDengine

TDengine

数据库 tdengine 开源 时序数据库

【等保测评】等保测评师怎么考,前景怎么样?

行云管家

网络安全 IT运维 等保测评 等保测评师

A New ETL Language -- Easy SQL

Bright

数据开发 ETL 大数据开发 EasySQL

Java 实现 1024 小游戏【附源码】

JavaPub

给小白的 PG 容器化部署教程(上)

RadonDB

postgresql 容器化 数据库·

艾莫尔研究院基于Karmada的落地实践

华为云开发者联盟

云原生 Karmada 自动化集群管理

直击中小企业转型通用痛点 联想百应推出智能会议解决方案

极客天地

MSVC编译多个C程序文件

Loken

音视频 5月月更

Java 实现 贪吃蛇 小游戏【附源码】

JavaPub

关于敏捷测试象限的“秘密”

BY林子

敏捷开发 敏捷测试 测试策略

固态硬盘和机械硬盘的区别(7大区别,简单易懂)

源字节1号

软件开发 前端开发 后端开发 小程序开发

揭秘华为云GaussDB(for Influx)最佳实践:hint查询

华为云开发者联盟

数据库 倒排索引 GaussDB(for Influx) hint 单时间线

实验室信息管理系统如何工作?

低代码小观

低代码 实验室管理系统 企业管理系统 LIMS实验室信息管理系统 企业管理软件

Java 实现 捕鱼达人 小游戏【附源码】

JavaPub

上新了 亚麻云 | 远程办公有点上头?解锁云上应用现代化的奥秘

亚马逊云科技 (Amazon Web Services)

远程办公 应用

Apple tvOS旨在为Apple TV带来游戏类和效率类应用_移动_Sergio De Simone_InfoQ精选文章