Introducción a tvOS 12
En este documento se proporciona una descripción detallada del nuevo y actualizado tvOS 12.
Para empezar a compilar aplicaciones de tvOS 12 con Xamarin, echa un vistazo a la guía de introducción.
TVUIKit
tvOS 12 incluye TVUIKit, un conjunto de API que permiten a los desarrolladores de tvOS usar controles comunes de tvOS, como vistas de póster, botones de título, vistas de tarjeta y vistas de monogramas. tvOS 12 también presenta una propiedad que permite que las etiquetas se desplacen por texto que es demasiado largo para que sean completamente visibles.
Relleno automático de contraseñas
Con tvOS 12, los usuarios pueden usar sus dispositivos iOS para iniciar sesión en una aplicación de tvOS con un solo toque. Esto se habilita mediante una combinación de uso de UITextContentType
para especificar campos de nombre de usuario y contraseña, dominios asociados para establecer una relación entre una aplicación de iOS y una aplicación tvOS, y entornos de enfoque preferidos a fin de seleccionar un elemento para recibir enfoque después de que un usuario proporcione un nombre de usuario y una contraseña.
Mejoras del motor de enfoque
tvOS 12 permite que todas las aplicaciones, independientemente de cómo se representen, interactúen con el motor de enfoque. Mediante las interacciones de un usuario con Siri Remote, el motor de enfoque se puede usar con cualquier aplicación para seleccionar un elemento, sugerir posibles cambios de enfoque y actualizar el enfoque de forma natural. Esto se habilita en aplicaciones personalizadas mediante la interfaz IUIFocusItemContainer
de UIKit, la clase UIFocusMovementHint
, la interfaz IUIFocusItemScrollableContainer
y otros métodos y clases, así como métodos relacionados.
Marco de Visión
El marco de Visión incluye un detector de caras mejorado que puede detectar caras en varias orientaciones. Además, ahora se pueden usar revisiones de solicitud para seleccionar una revisión específica del algoritmo del marco de Visión.
Marco de Lenguaje natural
El marco de Lenguaje natural permite a las aplicaciones realizar varios tipos de análisis de lenguaje. Por ejemplo, se puede usar para identificar partes de voz y determinar el idioma que representa un bloque de texto.
Desusos
Con tvOS 12, Apple ha dejado de usar OpenGL ES, lo que anima a los desarrolladores a adoptar Metal.