Partager via


Introduction à tvOS 12

Ce document fournit une vue d’ensemble générale des nouveautés et mises à jour de tvOS 12.

Pour commencer à créer des applications tvOS 12 avec Xamarin, consultez le guide de prise en main.

TVUIKit

tvOS 12 inclut TVUIKit, un ensemble d’API qui permettent aux développeurs tvOS d’utiliser des contrôles tvOS courants tels que des affichages d’affiche, des boutons légende, des vues carte et des vues monogrammes. tvOS 12 introduit également une propriété qui permet aux étiquettes de faire défiler le texte trop long pour être complètement visible.

Remplissage automatique du mot de passe

Avec tvOS 12, les utilisateurs peuvent utiliser leurs appareils iOS pour se connecter à une application tvOS avec un seul appui. Cela est activé via une combinaison d’utilisation UITextContentType pour spécifier les champs nom d’utilisateur et mot de passe, domaines associés pour établir une relation entre une application iOS et une application tvOS, et les environnements de focus préférés pour sélectionner un élément à recevoir le focus après qu’un utilisateur fournit un nom d’utilisateur et un mot de passe.

Améliorations apportées au moteur de focus

tvOS 12 permet à toutes les applications, quelle que soit la façon dont elles sont rendues, d’interagir avec le moteur focus. Grâce aux interactions d’un utilisateur avec Siri Remote, le moteur focus peut être utilisé avec n’importe quelle application pour sélectionner un élément, indiquer les modifications possibles du focus et mettre naturellement à jour le focus. Cela est activé dans les applications personnalisées via l’interface d’UIKit, la UIFocusMovementHint classe, l’interface IUIFocusItemContainerIUIFocusItemScrollableContainer et d’autres classes et méthodes associées.

Framework vision

L’infrastructure Vision inclut un détecteur de visages amélioré qui peut détecter les visages dans différentes orientations. En outre, les révisions de demande peuvent désormais être utilisées pour sélectionner une révision spécifique de l’algorithme de framework Vision.

Framework de langage naturel

L’infrastructure Natural Language permet aux applications d’effectuer différents types d’analyse du langage. Par exemple, il peut être utilisé pour identifier des parties de la parole et déterminer la langue représentée par un bloc de texte.

Obsolescences

Avec tvOS 12, Apple a déprécié OpenGL ES, encourageant les développeurs à adopter Metal.