tvOS 12 简介

本文档简要概述了新增和更新的 tvOS 12。

若要开始使用 Xamarin 生成 tvOS 12 应用,请查看入门指南

TVUIKit

tvOS 12 包括 TVUIKit,这是一组 API,使 tvOS 开发人员可以使用常见的 tvOS 控件,如海报视图、标题按钮、卡片视图和字母组合视图。 tvOS 12 还引入了一个属性,该属性使标签可以滚动由于太长而无法完全显示的文本。

密码自动填充

借助 tvOS 12,用户在其 iOS 设备上只需点击一下即可登录到 tvOS 应用。 这是通过 UITextContentType 用法(用于指定用户名和密码字段)、关联的域(用于在 iOS 应用和 tvOS 应用之间建立关系),以及首选焦点环境(用于在用户提供用户名和密码后选择要接收焦点的项)的组合来实现的。

焦点引擎增强功能

tvOS 12 允许所有应用(无论呈现方式如何)与焦点引擎交互。 通过用户与 Siri 的远程交互,焦点引擎可与任何应用一起使用,以选择项目、提示可能的焦点变化,以及自然更新焦点。 这可通过 UIKit 的 IUIFocusItemContainer 接口、 UIFocusMovementHint 类、IUIFocusItemScrollableContainer 接口和其他相关类和方法在自定义应用程序中实现。

视觉框架

视觉框架包括一个改进的人脸检测器,可以检测各种方向的人脸。 此外,现在可以使用请求修订来选择特定的视觉框架算法修订。

自然语言框架

自然语言框架使应用程序能够执行各种类型的语言分析。 例如,它可用于标识语音的各个部分,并确定由文本块表示的语言。

弃用

在 tvOS 12 中,Apple 已弃用 OpenGL ES,鼓励开发人员采用 Metal。