Introducción a tvOS en XamarinIntroduction to tvOS in Xamarin

Introducción a tvOSIntroducing tvOS

Apple ha lanzado la generación del hardware de TV de Apple, Apple TV 4K, 5ª que se ejecuta la versión más reciente del sistema operativo tvOS, en función de 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 Apple TV está abierta a los desarrolladores, permitiéndoles crear aplicaciones sofisticadas y envolventes y liberarlos a través el Store de Apple TV integrada aplicación.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 Xamarin UniversitytvOS with Xamarin, by Xamarin University

DocumentaciónDocumentation

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

  • Introducción a tvOS 11 : este artículo describe las nuevas características disponibles en tvOS 11 para los desarrolladores 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 presentan todas las características disponibles en tvOS 10 y las API nuevas y modificadas 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 presentan 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 se describe la creación de su primera aplicación Xamarin.tvOS y el proceso se presenta la cadena de herramientas de desarrollo, incluidos Visual Studio para Mac, Xcode e Interface Builder.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 acciones, que exponen los controles de interfaz de usuario al código, y por último, se muestra cómo compilar, 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 iconos e imágenes : este plano artículo diseñar y trabajar con iconos e 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.
  • Trabajo con navegación y foco : este artículo describe 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 almacenamiento de datos persistente 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 Remote y Bluetooth controladores : este artículo trata sobre la compatibilidad con los nuevos dispositivos de juego de Siri Remote 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), usar Interface Builder de Xcode y los principios de diseño de experiencia de usuario cuando se trabaja 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 métricas : en esta sección se trata temas que se usa para probar una aplicación, además de 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. Estos temas incluyen aspectos como las herramientas usadas para la depuración, implementación en evaluadores y cómo publicar una aplicación en el Store de Apple TV App.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 : esta es una lista de los ensamblados compatibles con Xamarin para las aplicaciones Xamarin.tvOS.Supported Assemblies – This is a list of the assemblies supported by Xamarin for your Xamarin.tvOS apps.
  • Los marcos admitidos y : se trata de una lista de los marcos de trabajo compatible con Xamarin para las aplicaciones 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 "Hello World" simple en Xamarin.tvOS y presenta los conceptos básicos de 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 los 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 maneras de que la aplicación Xamarin.tvOS puede interactuar con el control remoto de 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 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 las 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 vista dividida en una aplicación Xamarin.tvOS.tvSplit – This sample shows how to work with Split View Controllers in a Xamarin.tvOS app.
  • tvStackView -en este ejemplo se 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 : se muestra cómo utilizar muchas vistas y los controles en el marco 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 transcodificados en C# para trabajar con el soporte técnico de Xamarin para tvOS aplicaciones: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 algún problema en la creación de tvOS con Xamarin, compruebe la notas de la versión, Xamarin.iOS foros, Xamarin Bugzilla Tracker, y GitHub 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.

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