Introdução ao tvOS 12
Este documento fornece uma visão geral de alto nível do tvOS 12 novo e atualizado.
Para começar a criar aplicativos tvOS 12 com o Xamarin, dê uma olhada no guia de introdução.
TVUIKit
O tvOS 12 inclui TVUIKit, um conjunto de APIs que possibilitam que os desenvolvedores do tvOS usem controles comuns do tvOS, como visualizações de pôster, botões de legenda, visualizações de cartão e visualizações de monograma. O tvOS 12 também introduz uma propriedade que permite que os rótulos rolem o texto que é muito longo para ser completamente visível.
Preenchimento automático de senha
Com o tvOS 12, os usuários podem usar seus dispositivos iOS para entrar em um aplicativo tvOS com um único toque. Isso é habilitado por meio de uma combinação de uso para especificar campos de nome de usuário e senha, domínios associados para estabelecer uma relação entre um aplicativo iOS e um aplicativo tvOS e ambientes de foco preferenciais para selecionar um item para receber foco depois que um usuário fornece um nome de UITextContentType
usuário e senha.
Aprimoramentos do Focus Engine
O tvOS 12 permite que todos os aplicativos, não importa como são renderizados, interajam com o Focus Engine. Através das interações de um usuário com o Siri Remote, o Focus Engine pode ser usado com qualquer aplicativo para selecionar um item, sugerir possíveis mudanças de foco e, naturalmente, atualizar o foco. Isso é habilitado em aplicativos personalizados por meio da interface do IUIFocusItemContainer
UIKit, da UIFocusMovementHint
classe, da IUIFocusItemScrollableContainer
interface e de outras classes e métodos relacionados.
Estrutura de visão
A estrutura Vision inclui um detector facial aprimorado que pode detectar rostos em várias orientações. Além disso, as revisões de solicitação agora podem ser usadas para selecionar uma revisão específica do algoritmo da estrutura Vision.
Estrutura de linguagem natural
A estrutura de linguagem natural permite que os aplicativos executem vários tipos de análise de linguagem. Por exemplo, ele pode ser usado para identificar partes da fala e determinar a linguagem representada por um bloco de texto.
Substituições
Com o tvOS 12, a Apple preteriu o OpenGL ES, incentivando os desenvolvedores a adotarem o Metal.