Introducción a tvOS en XamarinIntroduction to tvOS in Xamarin

Introducción a tvOSIntroducing tvOS

Apple ha lanzado la generación 5 del hardware de Apple TV, Apple TV 4K, que se ejecuta la versión más reciente del sistema operativo tvOS, tomando como base iOS 11.Apple has released the 5th generation of the Apple TV hardware, the Apple TV 4K, which runs the latest version of the tvOS operating system, based on iOS 11.

La plataforma de TV de Apple está abierta a los desarrolladores, lo que les permite crear aplicaciones enriquecidas y atractiva y liberarlos a través de la tienda de aplicaciones integradas de TV de Apple.The Apple TV platform is open to developers, allowing them to create rich, immersive apps and release them through the Apple TV's built-in App Store.

Para obtener más información sobre tvOS, consulte el Introducción documento.For more information on tvOS, please see the Getting Started document.

tvOS con Xamarin, por Universidad de XamarintvOS with Xamarin, by Xamarin University

DocumentaciónDocumentation

Los documentos siguientes le ayudarán a empezar a compilar aplicaciones tvOS con Xamarin:The following documents will help you get started building tvOS apps with Xamarin:

  • Introducción a tvOS 11 -este artículo describen características nuevas disponibles en tvOS 11 para desarrolladores de Xamarin.tvOS.Introduction to tvOS 11 - This article describes new features available in tvOS 11 for Xamarin.tvOS developers.
  • Introducción a tvOS 10 -este artículo detallan todas las API y características disponibles en tvOS 10 nueva y modificada para desarrolladores de Xamarin.tvOS.Introduction to tvOS 10 - This article introduces all of the new and modified APIs and features available in tvOS 10 for Xamarin.tvOS developers.
  • Introducción a tvOS 9 : este artículo detallan todas las características disponibles en tvOS 9 y las API nuevas y modificadas para desarrolladores de Xamarin.tvOS.Introduction to tvOS 9 – This article introduces all of the new and modified APIs and features available in tvOS 9 for Xamarin.tvOS developers.
  • Hola, Guía de inicio rápido de tvOS : esta guía le guía por la creación de su primera aplicación Xamarin.tvOS y en el proceso presenta la cadena de herramientas de desarrollo, incluido Visual Studio para Mac, Xcode y el generador de interfaz.Hello, tvOS Quick Start Guide – This guide walks through creating your first Xamarin.tvOS app, and in the process introduces the development toolchain, including Visual Studio for Mac, Xcode and Interface Builder. También presenta las salidas y las acciones que exponen controles de interfaz de usuario al código, y por último, muestra cómo generar, ejecutar y probar una aplicación Xamarin.tvOS.It also introduces Outlets and Actions, which expose UI controls to code, and finally, it illustrates how to build, run and test a Xamarin.tvOS application.
  • Trabajar con imágenes de iconos y : esta cubre artículo diseñar y trabajar con iconos y las imágenes dentro de una aplicación Xamarin.tvOS.Working with Icons and Images – This article covers designing and working with icons and images inside of a Xamarin.tvOS app.
  • Trabajar con navegación y foco : este artículo explica el concepto de foco y cómo se utiliza para presentar y controlar la navegación dentro de una aplicación Xamarin.tvOS.Working with Navigation and Focus – This article covers the concept of Focus and how it is used to present and handle Navigation inside of a Xamarin.tvOS app.
  • Almacenamiento de datos y recursos : en este artículo se explica cómo trabajar con recursos y el almacenamiento de datos persistentes en una aplicación Xamarin.tvOS.Resources and Data Storage – This article covers working with resources and persistent data storage in a Xamarin.tvOS app.
  • Siri remoto y controladores de Bluetooth : este artículo trata de admitir los nuevos dispositivos de juego Siri remoto y Bluetooth en sus aplicaciones Xamarin.tvOS.Siri Remote and Bluetooth Controllers – This article covers supporting the new Siri Remote and Bluetooth game controllers in your Xamarin.tvOS apps.
  • Interfaz de usuario – cobertura de experiencia de usuario General (UX), incluidos los controles de interfaz de usuario (UI), utilice el generador de interfaz de Xcode y principios de diseño UX cuando trabaje con Xamarin.tvOS.User Interface – General User Experience (UX) coverage including User Interface (UI) controls, use Xcode's Interface Builder and UX design principles when working with Xamarin.tvOS.
  • Implementación, pruebas y las métricas : en esta sección se trata temas que se usa para probar una aplicación y cómo distribuir la aplicación.Deployment, Testing and Metrics – This section covers topics used to test an app as well as how to distribute it. Temas aquí expuestos incluyen elementos como herramientas que se usan para la depuración, la implementación para evaluadores y cómo publicar una aplicación en la tienda de aplicaciones de TV de Apple.Topics here include things such as tools used for debugging, deployment to testers and how to publish an application to the Apple TV App Store.
  • Admite ensamblados : se trata de una lista de los ensamblados compatibles con Xamarin para las aplicaciones de Xamarin.tvOS.Supported Assemblies – This is a list of the assemblies supported by Xamarin for your Xamarin.tvOS apps.
  • Marcos de trabajo compatibles y no compatibles : se trata de una lista de los marcos de trabajo compatible con Xamarin para las aplicaciones de Xamarin.tvOS.Supported and Unsupported Frameworks – This is a list of the Frameworks supported by Xamarin for your Xamarin.tvOS apps.

Proyectos de ejemploSample Projects

Aplicaciones de ejemplo tvOS creadas con Xamarin:Sample tvOS apps built with Xamarin:

  • Hola, tvOS : en este ejemplo implementa una aplicación sencilla de "Hello World" en Xamarin.tvOS y presenta los conceptos básicos sobre cómo trabajar con tvOS.Hello, tvOS – This sample implements a simple "Hello World" app in Xamarin.tvOS and presents the basics of working with tvOS.
  • tvAlerts : en este ejemplo se muestra cómo trabajar con alertas en una aplicación Xamarin.tvOS.tvAlerts – This sample shows how to work with alerts in a Xamarin.tvOS app.
  • tvButtons : en este ejemplo se muestra cómo trabajar con botones es una aplicación de Xamarin.tvOS.tvButtons – This sample shows how to work with buttons is a Xamarin.tvOS app.
  • tvRemote : este presenta varias formas de que la aplicación Xamarin.tvOS puede interactuar con el control remoto Siri para navegar por la interfaz de usuario de ejemplo.tvRemote – This sample presents several ways that your Xamarin.tvOS app can interact with the Siri Remote to navigate your User Interface.
  • tvCollection : en este ejemplo se muestra cómo trabajar con controladores de la vista de colección en una aplicación Xamarin.tvOS.tvCollection – This sample shows how to work with Collection View Controllers in a Xamarin.tvOS app.
  • tvNavBars : en este ejemplo se muestra cómo trabajar con barras de navegación en una aplicación Xamarin.tvOS.tvNavBars – This sample shows how to work with Navigation Bars in a Xamarin.tvOS app.
  • tvPages : en este ejemplo se muestra cómo trabajar con controles de página en una aplicación Xamarin.tvOS.tvPages – This sample shows how to work with Page Controls in a Xamarin.tvOS app.
  • tvProgress : en este ejemplo se muestra cómo trabajar con indicadores de progreso en una aplicación Xamarin.tvOS.tvProgress – This sample shows how to work with Progress Indicators in a Xamarin.tvOS app.
  • tvSplit : en este ejemplo se muestra cómo trabajar con controladores de la vista de división en una aplicación Xamarin.tvOS.tvSplit – This sample shows how to work with Split View Controllers in a Xamarin.tvOS app.
  • tvStackView -este ejemplo muestra cómo trabajar con vistas de pila en una aplicación Xamarin.tvOS.tvStackView - This sample shows how to work with Stack Views in a Xamarin.tvOS app.
  • UICatalog : muestra cómo utilizar muchas vistas y los controles en el marco de trabajo de UIKit en tvOS.UICatalog – Demonstrates how to use many views and controls in the UIKit framework on tvOS. Hacer referencia a este ejemplo si desea obtener controles específicos o vistas que son proporcionadas por el sistema.Refer to this sample if you are looking for specific controls or views that are provided by the system.

Además, Apple proporciona las siguientes aplicaciones de ejemplo que pueden ser transcodifica en C# para trabajar con el soporte técnico de Xamarin para aplicaciones de tvOS:Additionally, Apple provides the following sample apps that can be transcoded to C# to work with Xamarin's support for tvOS apps:

Problemas conocidos y solución de problemasKnown Issues and Troubleshooting

Si encuentra problemas al compilar tvOS con Xamarin, compruebe la notas de la versión, Xamarin.iOS foros, Xamarin Bugzilla rastreador, y GitHub para los problemas existentes.If you encounter any problems building tvOS with Xamarin, check the release notes, Xamarin.iOS Forums, Xamarin Bugzilla Tracker, and GitHub for existing issues.

Informes nuevos problemas y sugerencias en GitHub.Report new issues and suggestions on GitHub.