立即领取|华润集团、宁德核电、东风岚图等 20+ 标杆企业数字化人才培养实践案例 了解详情
写点什么

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:001231
用户头像

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

关注

评论

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

大数据开发之数仓工具Hive(一)

@零度

大数据 hive 数仓工具

13. 《重学 JAVA》-- 抽象类和接口

杨鹏Geek

Java 25 周年 28天写作 12月日更

云智慧智能运维算法技术黑板报 | 内容合集

云智慧AIOps社区

机器学习 大数据 智能运维 算法实践 技术专题合集

华为云消息队列服务荣获首个双擎可信云稳定性最高级认证

华为云开发者联盟

开源 安全 消息队列 可信云 DMS Kafka版

30个类手写Spring核心原理之AOP代码织入(5)

Tom弹架构

Java spring 源码

Android C++系列:Linux Socket编程(二)网络套接字函数

轻口味

28天写作 Android; 12月日更

观测云高分通过等保三级认证,信息安全体系建设领先行业

观测云

Linux之rm命令

入门小站

Linux

纯 Git 实现前端 CI/CD

杨成功

架构 前端 CI/CD 签约计划第二季

卧槽!Spring中竟然有12种定义Bean的方法?

北游学Java

Java、 SP【ring

存储空间降为原来的1/7,TDengine在中移物联网轨迹数据存储中的应用

TDengine

数据库 tdengine 时序数据库

在线JSON转flow工具

入门小站

工具

龙蜥社区一周动态 | 12.06-12.10

OpenAnolis小助手

龙蜥社区

前端开发之cypress的自动化实践

@零度

前端 Cypress

云原生时代,领域驱动设计思想(DDD)如何落地?

华为云开发者联盟

软件架构 架构设计 建模 领域驱动设计思想 领域模型

我也想说说日志,但是我不想说漏洞。

why技术

基于JSX的全新BDD工具 - Crius

RingCentral铃盛

【SpringCloud技术专题】「Gateway网关系列」(1)微服务网关服务的Gateway组件的原理介绍分析

洛神灬殇

Spring Cloud api 网关 SpringCloud Gateway API Gateway 12月日更

拥抱开源,共建生态!观测云 DataFlux-Func 代码全部开源

观测云

Linux一学就会之LVM管理和SSM存储管理器使用

学神来啦

Linux centos 运维 lvm linux云计算

前端架构师的 git 功力,你有几成火候?

杨成功

git 架构师 GitFlow git 规范 签约计划第二季

源码超度:String、StringBuffer、StringBuilder

无心水

StringBuilder StringBuffer String字符串

30个类手写Spring核心原理之MVC映射功能(4)

Tom弹架构

Java spring 源码

在中国如何打造一个有生命力的开源项目?

Jianmu

DevOps 持续集成 CI/CD 开源社区 持续部署

使用 scipy.fft 进行Fourier Transform:Python 信号处理

华为云开发者联盟

Python 音频 信号处理 傅立叶变换 Fourier transform

「可观测产品首发」观测云免费版正式上线!开箱即用,观测无限

观测云

百度搜索中“鱼龙混杂”的加盟信息,如何靠AI 解决?

百度Geek说

架构 AI 后端 百度搜索

阿里巴巴、埃森哲、德勤三方圆桌对话——《与数字化先锋共绘创新蓝图》

大咖说

阿里巴巴 大咖说 数字经济 数智化

iOS 开发者福音:iOS 项目也能支持 MQTT 5.0 啦!

EMQ映云科技

ios mqtt emq tvos osx

深入浅出 Java 中枚举的实现原理

恒生LIGHT云社区

Java 编程语言 枚举

解析WeNet云端推理部署代码

华为云开发者联盟

gRPC 语音 PyTorch ASR WeNet

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