Apple Apple TV – Apple (FR), planejando seu aplicativo TvOS – desenvolvedor da Apple

Planejando seu aplicativo TvOS

Depois de ter seu aplicativo em funcionamento, procure maneiras adicionais de melhorar a experiência. Pequenas coisas podem fazer uma grande diferença, onde a adição de um recurso específico, ou apropriando seu conteúdo de uma maneira diferente. Por exemplo:

Apple Apple TV

Série de maçãs e filmes originais da Apple TV+. Canais premium de sua escolha. Milhares de filmes para alugar ou comprar. Os serviços de streaming mais populares * . Tudo está lá, no aplicativo Apple TV, acessível em todos os seus dispositivos Apple favoritos, mas também em suas plataformas de streaming, sua TV conectada, seu console de jogo e muitos outros suportes. Você não vai achar melhor assistir TV.

Abra o aplicativo

Quase tudo. Atualmente em suas telas.

Na Apple TV+, assista ao transmitir a série Apple original e os filmes aclamados pelos críticos. Exclusivamente no aplicativo Apple TV.

Comprar. Louvar. olhar. Diretamente no aplicativo. Encontre milhares de filmes aqui, incluindo os grandes sucessos lançados recentemente. Você pode comprar, alugar e assistir conteúdo (incluindo aqueles comprados no iTunes) diretamente no aplicativo.

Serviços de streaming mais fáceis do que nunca. Descubra facilmente a série que o cativará em serviços de streaming como Mycanal, Molotov e Amazon Prime Video – diretamente do aplicativo.

Na Apple TV+, assista ao transmitir a série Apple original e os filmes aclamados pelos críticos. Exclusivamente no aplicativo Apple TV.

Comprar. Louvar. olhar. Diretamente no aplicativo. Encontre milhares de filmes aqui, incluindo os grandes sucessos lançados recentemente. Você pode comprar, alugar e assistir conteúdo (incluindo aqueles comprados no iTunes) diretamente no aplicativo.

Serviços de streaming mais fáceis do que nunca. Descubra facilmente a série que o cativará em serviços de streaming como Mycanal, Molotov e Amazon Prime Video – diretamente do aplicativo.

Encontre facilmente o que você deseja olhar.

Série e filmes franceses

Se você gostou para toda a humanidade

Personalização. Sob uma luz sem precedentes. Descubra sugestões para filmes e séries apenas para você, seleções inspiradas nos programas que você gosta, qualquer que seja o aplicativo que você usa para assisti -los e recomendações de conteúdo para ver com a família Family Family.

Nossos favoritos

DRAMA

O evento

Um drama comovente sobre o aborto na década de 1960, de acordo com o romance de Annie Ernaux.

DRAMA

As Olimpíadas

Jacques Audiard diz à vida amorosa de quatro parisienses em preto e branco.

COMÉDIA

Parlamento, segunda temporada

Uma série de quadrinhos no coração das instituições européias.

DRAMA

O evento

Um drama comovente sobre o aborto na década de 1960, de acordo com o romance de Annie Ernaux

DRAMA

As Olimpíadas

Jacques Audiard diz à vida amorosa de quatro parisienses em preto e branco.

Cabe a você escolher entre recomendações de especialistas. Na guia Watch, explore o conteúdo cuidadosamente selecionado por nossas equipes para apresentar o melhor da TV, de todos os programas disponíveis em seus diferentes aplicativos.

Uma seção para crianças. De todas as idades. Localize facilmente excelentes programas selecionados para crianças, classificados por caráter, sujeito e até por idade. A menos que seu filho já tenha feito sua escolha ..

Planejando seu aplicativo TvOS

Se você é novo no desenvolvimento de software da Apple TV, leve para Momille para se familiarizar com as ferramentas e tecnologias que você usará. A Apple fornece as ferramentas que você precisa para começar, e o TVOS oferece as tecnologias e os recursos que você deseja com o desempenho que você precisa.

Storyboard de uma nova idéia e tecnologias de aplicativos do TVOS

Explore as possibilidades

Abrace a experiência da sala de estar na Apple TV, entregando conteúdo que as pessoas podem desfrutar de seu sofá. Transmitir o mais recente entretenimento, esportes ou conteúdo de notícias. Ofereça uma ótima experiência de jogo ou educação ou deline sessões de treinamento pessoal de um aplicativo de fitness. Delive seu conteúdo em formatos de alta qualidade, como vídeo 4K, Dolby Vision, Dolby Atmos e HDR10. Projete a interface do seu aplicativo para oferecer suporte à navegação fácil com o controle remoto da Apple TV. A TvOS oferece caminhos diferentes para entregar seu conteúdo e o caminho que você escolhe afeta inicialmente as decisões que você toma mais tarde:

Guia de linguagem de programação rápida O Swift Programming Language Book fornece uma visão geral completa da linguagem de programação rápida e é o lugar perfeito para começar sua jornada aprendendo Swift.

Escolha sua tecnologia de fabricante de aplicativos

Outra escolha inicial a fazer é que as tecnologias de construção de aplicativos para usar para sua infraestrutura principal. A App-Builder Technologies fornece o código fundamental que você usa para montar sua interface, lidar com eventos e interagir com o sistema. Cada tecnologia-construtora de aplicativos suporta pelo menos um caminho de desenvolvimento, e alguns vários caminhos suportam. Escolha entre as seguintes tecnologias App-Builder:

Interface das diretrizes humanas As diretrizes de interface humana da Apple ofereceram informações inválidas sobre como projetar a interface do seu aplicativo, navegar no conteúdo e gerenciar interações na Apple TV. Torne a leitura dessas diretrizes uma prioridade em suas explorações do ecossistema de TvOS e use os recursos correspondentes da Apple Design para mergulhar no design do seu aplicativo.

Existem certos recursos e tecnologias essenciais para aplicativos de TvOS. Ao planejar sua interface do usuário inicial, considere os seguintes recursos:

Modo escuro Esta configuração em todo o sistema permite que alguém escolha entre uma interface clara ou escura para a Apple TV. Os estilos de interface escura e leve dependem de diferentes paletas de cores e ativos de imagem, que você gerencia com a ajuda de catálogos de ativos. Para outras partes da sua interface do usuário, use as APIs do sistema para determinar quando é hora de mudar entre conteúdo claro e escuro. Para detalhes, veja o suporte à moda escura em sua interface .

Cenas As cenas são uma parte crucial da infraestrutura que você usa para gerenciar a interface do seu aplicativo. Uma cena coordena as interações entre sua interface do usuário e o resto do seu aplicativo. As cenas também respondem a notificações que afetam sua interface do usuário, como transições entre a execução do Forend e do Background. Certifique -se de apoiar cenas em todos os seus aplicativos. Para obter informações, veja Swiftui e Uikit .

Layout automático Em vez de ajustar a posição de visualizações manualmente para acomodar diferentes tamanhos de TV, proporções e resoluções, informe ao sistema como fazer esses ajustes em relação às áreas seguras atuais . Swiftui e TVML adotam o layout automático como parte de suas abordagens de design de interface do usuário. Para adotar o layout automático nas visualizações Uikit, adicione restrições de layout automático à sua interface.

Imagens escaláveis Incorpore símbolos SF para tornar seu aplicativo adaptável à mudança. Os símbolos SF aplicam uma vasta coleção de imagens configuráveis ​​e baseadas em vetores que se adaptam naturalmente às mudanças de aparência e tamanho. Eles também se misturam bem com a fonte do sistema de São Francisco, resultando em uma olhada consistente nas plataformas da Apple. Veja a configuração e exibição de imagens de símbolo em sua interface do usuário .

Projete sua interface com a navegação baseada em foco em mente. A maioria das interações com seu aplicativo ocorre através do controle remoto da Apple TV. As pessoas usam os botões direcionais no controle remoto para mudar o foco de uma parte da sua interface do usuário para outra. Eles são o botão Selecionar para agir no item focado ou no botão de menu para navegar de volta para a tela anterior. Torne a navegação o mais simples possível e minimize a entrada de texto e outras interações complexas. Os bloqueios são uma maneira de simplificar a navegação e promover consistência entre itens semelhantes em sua interface do usuário. Um bloqueio é um grupo de visualizações relacionadas que você combina em um único elemento selecionável. Por exemplo, um bloqueio de filme pode incluir o título do filme, a descrição, a lista de elenco e a imagem de pôster. Quando alguém seleciona um filme, os lugares do TvOS se concentram em todo o bloqueio de itens individuais de itens individuais. Para mais informações, consulte os bloqueios .

Suporte de reprodução de mídia de alta qualidade

Sua posição na sala faz da Apple TV o aluguel ideal para aplicativos centrados na mídia. As tecnologias de áudio e vídeo da Apple oferecem acesso a uma ampla gama de formatos de mídia e as ferramentas necessárias para tocá -las com a mais alta qualidade.

Jogue e gerencia mídia Avkit fornece tudo o que você precisa para reproduzir e gerenciar o conteúdo de áudio e vídeo do seu aplicativo. Exibir vídeo usando a interface do sistema padrão, que oferece controles de transporte e suportes de ar Airplay embutidos, imagem na imagem (PIP), conteúdo intersticial e muito mais. Para um controle mais refinado sobre o seu conteúdo, use avfoundation .

Jogue áudio espacial de alto quadro Crie o melhor jogador de música usando Avfaudio, que contém os tipos específicos de áudio da estrutura Avfoundation. Leve seu áudio para outra dimensão usando fase, que suporta a criação de experiências de áudio espacial complexo e dinâmico em seus jogos e aplicativos.

Transmitir conteúdo ao vivo ou gravado Aprenda a criar conteúdo Streamd e implantá -lo no seu servidor usando a transmissão ao vivo HTTP . Reproduza esse conteúdo transmitido de seu aplicativo usando avfoundation .

Adote as melhores práticas durante o desenvolvimento

Ofereça a melhor experiência possível para todos, fazendo o seguinte:

Proteger a privacidade das pessoas A privacidade é importante; portanto, mantenha as pessoas informadas sobre como você usa os dados deles. Se você coletar dados, ofereceu um estado de privacidade que explica como você usa essas informações. Quando você usa as tecnologias da Apple que operam em dados pessoais, incluíam descrições de uso para o sistema exibir no primeiro uso. Para obter mais informações, veja a proteção da privacidade do usuário .

Proteja os dados que você coleta e armazena Se você coletar dados, proteja esses dados contra ataques maliciosos. Armazene dados muito sensíveis, como senhas, dados financeiros ou informações de identificação pessoal no chaveiro criptografado do usuário . Use criptografia no disco ou outras tecnologias de segurança da Apple para armazenar outros dados. Use Apple CryptoKit para criptografar dados que você armazena localmente ou envie para fora do seu aplicativo.

Suporte de suporte de acessibilidade Suporte de auditoria A Apple constrói o suporte à acessibilidade Right ITO suas tecnologias, mas os leitores de tela e outros recursos de acessibilidade dependem de informações que seu aplicativo Pro fornece. Swiftui e Uikit podem descrever cada pedaço da sua interface do usuário, mas só você sabe como eles trabalham juntos. Revise os rótulos de acessibilidade e outras descrições para garantir que elas forneçam informações úteis e verifique se a navegação baseada em foco é simples e intuitiva. Para mais informações, visualize a acessibilidade .

Internacionalize e localize seu aplicativo Expanda seu aplicativo para mercados internacionais, localizando -o para outras regiões e idiomas. Prepare seu aplicativo usando a estrutura da fundação, que suporta a formatação de cordas, datas, tempos, moedas e números para diferentes idiomas e regiões. Verifique se sua interface do usuário fica bem para idiomas da esquerda e da direita para a esquerda. Localize os recursos do aplicativo e adicione -os ao seu projeto Xcode. Para obter informações sobre o processo de internacionalização e localização, consulte a localização .

Design para todos Considere diferenças sociais e culturais ao desenvolver conteúdo e evite imagens e termos que tenha conotações negativas ou depreciativas para partes do seu público. Para mais informações, veja a inclusão .

Teste e depure seu aplicativo completamente Durante o ciclo de desenvolvimento, os problemas de depuração à medida que surgem o depurador do Xcode embutido . Construa suítes de teste automatizadas usando o xctest e executem -os durante todas. Use o sistema de integração contínuo do Xcode Cloud para automatizar construções, ciclos de teste e a distribuição de seus aplicativos para sua equipe de controle de qualidade.

Otimize o desempenho do seu aplicativo Gargetlescks elimes e outro desempenho do seu código usando o aplicativo Instruments que vem com Xcode. Perfil seu código, encontre vazamentos de memória, analise o uso de recursos e muito mais. Para obter informações sobre como reunir métricas usando instrumentos, consulte a melhoria do desempenho do seu aplicativo .

Escolha um modelo de negócios para o seu aplicativo Distribuindo seu aplicativo em todo o mundo usando uma variedade de modelos de negócios, incluindo grátis, gratuitamente com compras no aplicativo, pagamento de pagamento e muito mais. Crie sua interface de uma maneira que ofereça a experiência coesa e apoie o modelo de negócios escolhido. Para obter mais informações, veja a escolha de um modelo de negócios.

Como levar mais longe

Depois de ter seu aplicativo em funcionamento, procure maneiras adicionais de melhorar a experiência. Pequenas coisas podem fazer uma grande diferença, onde a adição de um recurso específico, ou apropriando seu conteúdo de uma maneira diferente. Por exemplo:

Simplifique o processo de login para o seu aplicativo Adote a interface de entrada do sistema para permitir que as pessoas entrem no seu aplicativo de TVOS usando um iPhone ou iPad associado ao mesmo ID da Apple. Leve as pessoas ao seu conteúdo mais rapidamente, adotando suporte a semifres com vários insultos, o que simplifica o processo de selecionar um perfil de perfil de usuário de segurança de segurança.

Permita que as pessoas se conectem de seus outros dispositivos Deixe as pessoas interagirem com o seu aplicativo de TVOS do iPhone, iPad ou Apple Watch. Crie uma conexão de rede segura entre o seu aplicativo em execução em ambos os dispositivos usando devicediscoveryuiUi e use essa conexão para trocar dados. Por exemplo, você pode deixar alguém controlar seu aplicativo TvOS usando a entrada Touch do iPhone deles.

Mostrar conteúdo na prateleira superior A fila superior de aplicativos na tela inicial da Apple TV pode exibir conteúdo adicional na área de banner imodemente acima. Entregue esse conteúdo ao sistema usando uma extensão de aplicativo de prateleira superior, que é um executável separado que você inclui em seu aplicativo. Use sua extensão para destacar conteúdo novo ou em destaque ou exibir os programas favoritos de alguém. Para obter informações sobre como criar esta extensão, consulte os serviços de TV .

Permita que as pessoas compartilhem atividades do usuário compartilhe a jogada SharePlay leva as pessoas a compartilhar as atividades do seu aplicativo acima -uma chamada factime. Use-o para implementar a noite de observação de filmes em seu aplicativo de vídeo de streaming ou use-o para transformar a noite do jogo no Spectator Sport. Defina as atividades que você deseja compartilhar usando atividades em grupo . Sincronize a reprodução da mídia usando a avfoundation .

Captura e vídeo ao vivo de áudio para transmissão Outra maneira de compartilhar conteúdo é capturar vídeo e áudio ao vivo e salvá -lo como uma gravação ou transmissão ao vivo. Adicione esse suporte a jogos ou outros aplicativos quando as pessoas possam compartilhar sua experiência por e -mail, mensagens ou mídias sociais. Para mais informações, visualize replaykit .

Adicione verificações de condições de tempo de execução em torno dos novos recursos Quando você atualiza seu aplicativo para oferecer suporte a uma nova versão do TVOS, coloque os cheques de tempo de execução que vendem o código de novos recursos. Os cheques de tempo de execução eliminam a necessidade de enviar versões diferentes do seu aplicativo: uma para pessoas que executam a nova versão do TVOS e uma para pessoas que executam versões mais antigas. Todo mundo executa o mesmo aplicativo, e as pessoas na versão mais recente do TvOS ganham acesso aos novos recursos que você adicionou. Para obter informações sobre como adicionar verificações de tempo de execução, visualize o código em execução em plataforma específica ou versão do sistema operacional .

Facilite para as pessoas interagirem com o conteúdo do seu aplicativo de outras maneiras:

Torne mais fácil encontrar feliz Pense em como as pessoas usam seu aplicativo e encontre maneiras de aparecer no conteúdo importante rapidamente. Use informações de data e hora para destacar conteúdo novo ou atual. Use o aprendizado de máquina para analisar dados e oferecer melhores soluções. Reange sua interface dinamicamente para tornar o conteúdo usado com frequência mais acessível.

Links universais para o conteúdo do seu aplicativo Se o seu site e o aplicativo oferecem conteúdo semelhante, adicione suporte universal ao seu aplicativo. Com os links universais, você não precisa criar URLs separados para abrir o conteúdo em seu aplicativo. Um URL abre seu aplicativo quando está instalado ou seu site quando não estiver. Para obter mais informações, consulte permitir que aplicativos e site vinculem ao seu conteúdo .

Explore mais

Saiba mais sobre tecnologias que fornecem capabilitidades exclusivas, mas se integram firmemente às plataformas da Apple para formar um ecossistema contínuo para aplicativos e jogos em iOS, iPados, MacOS, TvOS, Visionos e WatchOS.

Distribuindo seus aplicativos

Quando você está pronto para distribuir seus aplicativos, a App Store permite entregar seus aplicativos a Hungs of Millions Wople em todo o mundo. Aprenda sobre a preparação de seus aplicativos para envio à App Store. Saiba sobre o envio de aplicativos