Introduzione a tvOS 12

Questo documento offre una panoramica generale di tvOS 12 nuovo e aggiornato.

Per iniziare a creare app tvOS 12 con Xamarin, vedere la guida introduttiva.

TVUIKit

tvOS 12 include TVUIKit, un set di API che consentono agli sviluppatori tvOS di usare controlli tvOS comuni, ad esempio visualizzazioni poster, pulsanti didascalia, visualizzazioni scheda e visualizzazioni monogramma. tvOS 12 introduce anche una proprietà che consente alle etichette di scorrere il testo troppo lungo per essere completamente visibile.

Riempimento automatico password

Con tvOS 12, gli utenti possono usare i propri dispositivi iOS per accedere a un'app tvOS con un solo tocco. Questa opzione è abilitata tramite una combinazione di UITextContentType utilizzo per specificare campi nome utente e password, domini associati per stabilire una relazione tra un'app iOS e un'app tvOS e gli ambienti di interesse preferiti per selezionare un elemento per ricevere lo stato attivo dopo che un utente fornisce un nome utente e una password.

Miglioramenti del motore di messa a fuoco

tvOS 12 consente a tutte le app, indipendentemente dalla modalità di rendering, di interagire con il motore di messa a fuoco. Tramite le interazioni di un utente con Siri Remote, il motore di messa a fuoco può essere usato con qualsiasi app per selezionare un elemento, suggerire possibili modifiche dello stato attivo e aggiornare naturalmente lo stato attivo. Questa funzionalità è abilitata nelle applicazioni personalizzate tramite l'interfaccia di IUIFocusItemContainer UIKit, la UIFocusMovementHint classe, l'interfaccia IUIFocusItemScrollableContainer e altre classi e metodi correlati.

Framework di visione

Il framework vision include un rilevatore viso migliorato in grado di rilevare i visi in diversi orientamenti. Inoltre, le revisioni delle richieste possono ora essere usate per selezionare una revisione specifica dell'algoritmo del framework di Visione artificiale.

Framework del linguaggio naturale

Il framework del linguaggio naturale consente alle applicazioni di eseguire vari tipi di analisi del linguaggio. Ad esempio, può essere usato per identificare parti del parlato e determinare la lingua rappresentata da un blocco di testo.

Elementi deprecati

Con tvOS 12, Apple ha deprecato OpenGL ES, incoraggiare gli sviluppatori ad adottare Metal.