Úvod do tvOSu v Xamarinu

Představení tvOS

Apple vydal 5. generaci hardwaru Apple TV, Apple TV 4K, která používá nejnovější verzi operačního systému tvOS na základě iOS 11.

Platforma Apple TV je otevřená vývojářům a umožňuje jim vytvářet bohaté a imerzivní aplikace a vydávat je prostřednictvím integrovaného App Storu apple TV.

Další informace o tvOS naleznete v dokumentu Začínáme .

TvOS s Xamarin video

Dokumentace

Následující dokumenty vám pomůžou začít vytvářet aplikace pro tvOS pomocí Xamarinu:

  • Úvod do tvOS 11 – tento článek popisuje nové funkce dostupné v tvOS 11 pro vývojáře Xamarin.tvOS.
  • Úvod do tvOS 10 – tento článek představuje všechna nová a upravená rozhraní API a funkce dostupné v tvOS 10 pro vývojáře v Xamarin.tvOS.
  • Úvod do tvOS 9 – tento článek představuje všechna nová a upravená rozhraní API a funkce, které jsou k dispozici v tvOS 9 pro vývojáře Xamarin.tvOS.
  • Hello, tvOS – Tato příručka vás provede vytvořením první aplikace Xamarin.tvOS a v procesu představuje sadu nástrojů pro vývoj, včetně Visual Studio pro Mac, Xcode a Tvůrce rozhraní. Zavádí také výstupy a akce, které zpřístupňují ovládací prvky uživatelského rozhraní kódu, a nakonec ukazuje, jak sestavovat, spouštět a testovat aplikaci Xamarin.tvOS.
  • Práce s ikonami a obrázky – tento článek popisuje navrhování a práci s ikonami a obrázky uvnitř aplikace Xamarin.tvOS.
  • Práce s navigacemi a fokusem – Tento článek popisuje koncept fokusu a způsob, jakým se používá k prezentaci a zpracování navigace uvnitř aplikace Xamarin.tvOS.
  • Prostředky a úložiště dat – tento článek popisuje práci s prostředky a trvalým úložištěm dat v aplikaci Xamarin.tvOS.
  • Siri Remote a ovladače Bluetooth – tento článek popisuje podporu nových herních ovladačů Siri Remote a Bluetooth v aplikacích Xamarin.tvOS.
  • Uživatelské rozhraní – pokrytí uživatelského prostředí (UX) včetně ovládacích prvků uživatelského rozhraní (UI), při práci s Xamarin.tvOS používejte principy návrhu rozhraní Xcode a uživatelského rozhraní.
  • Nasazení, testování a metriky – tato část se zabývá tématy používanými k otestování aplikace a způsobu distribuce. Mezi témata patří například nástroje používané k ladění, nasazení testerům a publikování aplikace do Apple TV App Storu.
  • Podporovaná sestavení – Toto je seznam sestavení podporovaných Xamarinem pro vaše aplikace Xamarin.tvOS.
  • Podporované a nepodporované architektury – toto je seznam architektur podporovaných Xamarinem pro vaše aplikace Xamarin.tvOS.

Ukázkové projekty

Ukázkové aplikace tvOS vytvořené pomocí Xamarinu:

  • Hello, tvOS – Tato ukázka implementuje jednoduchou aplikaci "Hello World" v Xamarin.tvOS a představuje základy práce s tvOS.
  • tvAlerts – Tato ukázka ukazuje, jak pracovat s upozorněními v aplikaci Xamarin.tvOS.
  • tvButtons – Tato ukázka ukazuje, jak pracovat s tlačítky je aplikace Xamarin.tvOS.
  • tvRemote – Tato ukázka představuje několik způsobů, jak vaše aplikace Xamarin.tvOS může komunikovat s Siri Remote pro navigaci v uživatelském rozhraní.
  • tvCollection – Tato ukázka ukazuje, jak pracovat s kontrolery zobrazení kolekce v aplikaci Xamarin.tvOS.
  • tvNavBars – Tato ukázka ukazuje, jak pracovat s navigačními panely v aplikaci Xamarin.tvOS.
  • tvPages – Tato ukázka ukazuje, jak pracovat s ovládacími prvky stránky v aplikaci Xamarin.tvOS.
  • tvProgress – Tato ukázka ukazuje, jak pracovat s indikátory průběhu v aplikaci Xamarin.tvOS.
  • tvSplit – Tato ukázka ukazuje, jak pracovat s rozdělenými kontrolery zobrazení v aplikaci Xamarin.tvOS.
  • tvStackView – tato ukázka ukazuje, jak pracovat se zobrazeními zásobníku v aplikaci Xamarin.tvOS.
  • UICatalog – Ukazuje, jak používat mnoho zobrazení a ovládacích prvků v rozhraní UIKit v tvOS. Pokud hledáte konkrétní ovládací prvky nebo zobrazení poskytované systémem, projděte si tuto ukázku.

Apple navíc poskytuje následující ukázkové aplikace, které je možné překódovat do jazyka C#, aby fungovaly s podporou Xamarinu pro aplikace tvOS:

Známé problémy a řešení potíží

Pokud narazíte na problémy při sestavování tvOSu s Xamarinem, zkontrolujte existující problémy na GitHubu .

Nahlašujte nové problémy a návrhy na GitHubu.

Xamarin.tvOS v Q&A

Ptejte se na otázky týkající se sestavování a nasazování aplikací tvOS pomocí Xamarinu v Q&A.