tvOS 12 の概要

このドキュメントでは、tvOS 12 の新機能と更新された機能の概要について説明します。

Xamarin で tvOS 12 アプリの構築を開始するには、開始ガイドを参照してください。

TVUIKit

tvOS 12 には TVUIKit が含まれています。TVUIKit は、tvOS 開発者がポスター ビュー、キャプション ボタン、カード ビュー、モノグラム ビューなどの一般的な tvOS コントロールを使用できるようにする一連の API です。 tvOS 12 には、ラベルが長すぎて完全に表示できないテキストをスクロールできるプロパティも導入されています。

パスワード オートフィル

tvOS 12 では、ユーザーは iOS デバイスを使用して、1 回のタップで tvOS アプリにサインインできます。 これは、ユーザー名とパスワードのフィールドを指定するための UITextContentType の使用、iOS アプリと tvOS アプリの間の関係を確立するための関連ドメイン、ユーザーがユーザー名とパスワードを指定した後にフォーカスを受け取る項目を選択する優先フォーカス環境の組み合わせによって有効になります。

フォーカス エンジンの機能強化

tvOS 12 では、レンダリング方法に関係なく、すべてのアプリがフォーカス エンジンと対話できます。 ユーザーが Siri Remote とやり取りすることで、フォーカス エンジンを任意のアプリで使用して項目を選択したり、フォーカスの変更をヒントにしたり、自然にフォーカスを更新したりできます。 これは、UIKit の IUIFocusItemContainer インターフェイス、UIFocusMovementHint クラス、IUIFocusItemScrollableContainer インターフェイス、およびその他の関連クラスとメソッドを通じてカスタム アプリケーションで有効になります。

Vision フレームワーク

Vision フレームワークには、さまざまな向きの顔を検出できる改良された顔検出器が含まれています。 また、要求リビジョンを使用して、特定の Vision フレームワーク アルゴリズムのリビジョンを選択できるようになりました。

自然言語フレームワーク

自然言語フレームワークでは、アプリケーションでさまざまな種類の言語分析を実行できるようになります。 たとえば、音声の一部を識別し、テキスト ブロックで表される言語を決定するために使用できます。

非推奨事項

tvOS 12 では、Apple は OpenGL ES を非推奨にし、Metal の導入を開発者に奨励しています。