Xamarin의 tvOS 소개

tvOS 소개

애플은 애플 TV 하드웨어의 5 세대를 발표 했습니다., 애플 TV 4K, tvOS 운영 체제의 최신 버전을 실행 하는, iOS에 따라 11.

Apple TV 플랫폼은 개발자에게 열려 있어 풍부하고 몰입형 앱을 만들고 Apple TV의 기본 제공 App Store를 통해 릴리스할 수 있습니다.

tvOS에 대한 자세한 내용은 시작 문서를 참조하세요.

Xamarin 비디오를 사용한 tvOS

설명서

다음 문서는 Xamarin을 사용하여 tvOS 앱 빌드를 시작하는 데 도움이 됩니다.

  • tvOS 11 소개 - 이 문서에서는 Xamarin.tvOS 개발자를 위한 tvOS 11에서 사용할 수 있는 새로운 기능에 대해 설명합니다.
  • tvOS 10 소개 - 이 문서에서는 Xamarin.tvOS 개발자를 위해 tvOS 10에서 사용할 수 있는 새로운 수정된 API 및 기능을 모두 소개합니다.
  • tvOS 9 소개 - 이 문서에서는 Xamarin.tvOS 개발자를 위한 tvOS 9에서 사용할 수 있는 새로운 수정된 API 및 기능을 모두 소개합니다.
  • Hello, tvOS 빠른 시작 가이드 – 이 가이드에서는 첫 번째 Xamarin.tvOS 앱을 만드는 과정을 안내하며, 이 과정에서 Mac용 Visual Studio, Xcode 및 Interface Builder를 비롯한 개발 도구 체인을 소개합니다. 또한 UI 컨트롤을 코드에 노출하는 출선 및 작업을 소개하고 마지막으로 Xamarin.tvOS 애플리케이션을 빌드, 실행 및 테스트하는 방법을 보여 줍니다.
  • 아이콘 및 이미지 작업 – 이 문서에서는 Xamarin.tvOS 앱 내에서 아이콘 및 이미지를 디자인하고 사용하는 것에 대해 설명합니다.
  • 탐색 및 포커스 작업 – 이 문서에서는 포커스의 개념과 Xamarin.tvOS 앱 내에서 탐색을 표시하고 처리하는 데 사용되는 방법에 대해 설명합니다.
  • 리소스 및 데이터 스토리지 – 이 문서에서는 Xamarin.tvOS 앱에서 리소스 및 영구 데이터 스토리지 작업을 다룹니다.
  • Siri 원격 및 Bluetooth 컨트롤러 – 이 문서에서는 Xamarin.tvOS 앱에서 새로운 Siri 원격 및 Bluetooth 게임 컨트롤러를 지원하는 내용을 다룹니다.
  • 사용자 인터페이스 – UI(사용자 인터페이스) 컨트롤을 비롯한 UX(일반 사용자 환경) 검사에서는 Xamarin.tvOS로 작업할 때 Xcode의 인터페이스 작성기 및 UX 디자인 원칙을 사용합니다.
  • 배포, 테스트 및 메트릭 – 이 섹션에서는 앱을 테스트하는 데 사용되는 항목과 배포 방법에 대해 설명합니다. 여기에는 디버깅에 사용되는 도구, 테스터에 배포 및 Apple TV 앱 스토어에 애플리케이션을 게시하는 방법 등의 항목이 포함되어 있습니다.
  • 지원되는 어셈블리 – Xamarin.tvOS 앱에 대해 Xamarin에서 지원하는 어셈블리 목록입니다.
  • 지원되는 프레임워크 및 지원되지 않는 프레임워크 – Xamarin.tvOS 앱에 대해 Xamarin에서 지원하는 프레임워크 목록입니다.

샘플 프로젝트

Xamarin을 사용하여 빌드된 샘플 tvOS 앱:

  • Hello, tvOS – 이 샘플은 Xamarin.tvOS에서 간단한 "헬로 월드" 앱을 구현하고 tvOS 작업의 기본 사항을 제공합니다.
  • tvAlerts – 이 샘플에서는 Xamarin.tvOS 앱에서 경고를 사용하는 방법을 보여 줍니다.
  • tvButtons – 이 샘플에서는 Xamarin.tvOS 앱인 단추를 사용하는 방법을 보여 줍니다 .
  • tvRemote – 이 샘플은 Xamarin.tvOS 앱이 Siri 원격과 상호 작용하여 사용자 인터페이스를 탐색할 수 있는 여러 가지 방법을 제공합니다.
  • tvCollection – 이 샘플에서는 Xamarin.tvOS 앱에서 컬렉션 뷰 컨트롤러를 사용하는 방법을 보여 줍니다.
  • tvNavBars – 이 샘플에서는 Xamarin.tvOS 앱에서 탐색 모음을 사용하는 방법을 보여 줍니다.
  • tvPages – 이 샘플에서는 Xamarin.tvOS 앱에서 페이지 컨트롤을 사용하는 방법을 보여 줍니다.
  • tvProgress – 이 샘플에서는 Xamarin.tvOS 앱에서 진행률 표시기를 사용하는 방법을 보여 줍니다.
  • tvSplit – 이 샘플에서는 Xamarin.tvOS 앱에서 분할 보기 컨트롤러를 사용하는 방법을 보여 줍니다.
  • tvStackView - 이 샘플은 Xamarin.tvOS 앱에서 스택 뷰를 사용하는 방법을 보여줍니다.
  • UICatalog – tvOS의 UIKit 프레임워크에서 많은 보기와 컨트롤을 사용하는 방법을 보여 줍니다. 시스템에서 제공하는 특정 컨트롤 또는 뷰를 찾고 있는 경우 이 샘플을 참조하세요.

또한 Apple은 tvOS 앱에 대한 Xamarin의 지원을 사용하여 C#으로 트랜스코딩할 수 있는 다음 샘플 앱을 제공합니다.

알려진 문제 및 문제 해결

Xamarin을 사용하여 tvOS를 빌드하는 데 문제가 발생하는 경우 기존 문제에 대해 GitHub를 검사.

GitHub에서 새 문제 및 제안을 보고합니다.

Xamarin.tvOS 질문 및 답변

Q&A에서 Xamarin을 사용하여 tvOS 애플리케이션을 빌드하고 배포하는 방법에 대해 질문합니다.