Apple Apple TV -Apple (FR), TVOS 앱 계획 – Apple Developer

TVOS 앱 계획

앱을 시작하고 실행 한 후에는 경험을 향상시키는 추가 방법을 찾으십시오. 작은 것들이 특정 기능을 추가하거나 다른 방식으로 콘텐츠를 애정하는 곳에서 큰 차이를 만들 수 있습니다. 예를 들어:

Apple Apple TV

Apple TV의 오리지널 Apple 시리즈 및 영화+. 선택한 프리미엄 채널. 임대하거나 구매할 수천 편의 영화. 가장 인기있는 스트리밍 서비스 * . Apple TV 앱에는 모든 좋아하는 Apple 장치뿐만 아니라 스트리밍 플랫폼, 연결된 TV, 게임 콘솔 및 기타 여러 지원에 액세스 할 수 있습니다. TV를 보는 것이 더 나을 것입니다.

앱을 엽니 다

거의 모든 것. 현재 화면에 있습니다.

Apple TV+에서 오리지널 Apple 시리즈를 스트리밍하는 시청과 비평가들에 의해 환영받는 영화. 독점적으로 Apple TV 앱에서.

구입하다. 칭찬. 바라보다. 앱에서 직접. 최근에 발표 된 큰 성공을 포함하여 수천 개의 영화를 찾으십시오. 앱에서 직접 구매, 임대 및 컨텐츠를 구매할 수 있습니다 (iTunes에서 구매 한 내용 포함).

스트리밍 서비스는 그 어느 때보 다 쉬워집니다. 앱에서 직접 Mycanal, Molotov 및 Amazon Prime Video와 같은 스트리밍 서비스에서 당신을 사로 잡을 시리즈를 쉽게 발견하십시오.

Apple TV+에서 오리지널 Apple 시리즈를 스트리밍하는 시청과 비평가들에 의해 환영받는 영화. 독점적으로 Apple TV 앱에서.

구입하다. 칭찬. 바라보다. 앱에서 직접. 최근에 발표 된 큰 성공을 포함하여 수천 개의 영화를 찾으십시오. 앱에서 직접 구매, 임대 및 컨텐츠를 구매할 수 있습니다 (iTunes에서 구매 한 내용 포함).

스트리밍 서비스는 그 어느 때보 다 쉬워집니다. 앱에서 직접 Mycanal, Molotov 및 Amazon Prime Video와 같은 스트리밍 서비스에서 당신을 사로 잡을 시리즈를 쉽게 발견하십시오.

보고 싶은 것을 쉽게 찾으십시오.

프랑스 시리즈와 영화

당신이 모든 인류를 좋아한다면

개인화. 전례없는 빛 아래. 영화와 시리즈에 대한 제안을 발견하고, 원하는 프로그램에서 영감을 얻은 선택, 보는 데 사용하는 앱, 가족 가족과 함께 볼 내용 권장 사항을 찾으십시오.

우리가 가장 좋아하는 것

드라마

이벤트

Annie Ernaux의 소설에 따르면 1960 년대 낙태에 대한 유쾌한 드라마.

드라마

올림피아드

Jacques Audiard는 4 명의 파리 사람들의 사랑의 삶을 흑백으로 말합니다.

코메디

의회, 시즌 2

유럽 ​​기관의 중심에있는 만화 시리즈.

드라마

이벤트

Annie Ernaux의 소설에 따르면 1960 년대 낙태에 대한 유쾌한 드라마

드라마

올림피아드

Jacques Audiard는 4 명의 파리 사람들의 사랑의 삶을 흑백으로 말합니다.

전문가 권장 사항 중에서 선택하는 것은 귀하에게 달려 있습니다. Watch 탭에서 다른 앱에서 사용할 수있는 모든 프로그램에서 TV에서 신중하게 선택한 콘텐츠를 탐색하십시오.

어린이를위한 섹션. 모든 연령의. 캐릭터, 주제 및 심지어 나이별로 분류 된 어린이를 위해 선택된 훌륭한 프로그램을 쉽게 찾을 수 있습니다. 자녀가 이미 선택하지 않는 한 ..

TVOS 앱 계획

Apple TV 소프트웨어 개발을 처음 사용하는 경우 Momille에서 사용할 도구와 기술에 익숙해 지도록하십시오. Apple은 시작하는 데 필요한 도구를 제공하고 TVOS는 필요한 성능으로 원하는 기술과 기능을 제공합니다.

새로운 TVOS 응용 프로그램 아이디어 및 기술의 스토리 보드

가능성을 탐구하십시오

사람들이 소파에서 즐길 수있는 콘텐츠를 제공하여 Apple TV의 거실 경험을 받아들이십시오. 최신 엔터테인먼트, 스포츠 또는 뉴스 컨텐츠 스트리밍. 훌륭한 게임 또는 교육 경험을 제공하거나 피트니스 앱에서 개인 교육 세션을 파악하십시오. 4K 비디오, Dolby Vision, Dolby Atmos 및 HDR10과 같은 고품질 형식으로 콘텐츠를 삭제하십시오. Apple TV Remote를 사용하여 쉬운 내비게이션을 지원하기 위해 앱의 인터페이스를 디자인하십시오. TVOS는 콘텐츠를 제공하기위한 다양한 경로를 제공하며 처음 선택한 경로는 처음에 결정에 영향을 미칩니다

스위프트 프로그래밍 언어 가이드 Swift 프로그래밍 언어 북은 Swift 프로그래밍 언어에 대한 완전한 개요를 제공하며 여행 학습을 시작하기에 완벽한 장소입니다.

앱 빌더 기술을 선택하십시오

또 다른 초기 선택은 핵심 인프라에 사용할 앱 빌딩 기술입니다. App-Builder Technologies는 인터페이스를 조립하고 이벤트를 처리하며 시스템과 상호 작용하는 데 사용하는 기초 코드를 제공합니다. 각 앱 빌더 기술은 하나 이상의 개발 경로를 지원하며 일부 다중 경로는 지원합니다. 다음 앱 빌더 기술 중에서 선택하십시오

인간 가이드 라인 인터페이스 Apple의 휴먼 인터페이스 가이드 라인은 Apple TV에서 앱 인터페이스를 설계하고 컨텐츠를 탐색하고 상호 작용을 관리하는 방법에 대한 귀중한 정보를 제공했습니다. TVOS 생태계 탐색 에서이 가이드를 최우선으로 읽고 해당 애플 디자인 리소스를 사용하여 앱 디자인을 위해 다이빙하십시오.

TVOS 앱에 필수적인 특정 기능과 기술이 있습니다. 초기 UI를 계획 할 때 다음과 같은 기능을 고려하십시오

다크 모드 이 시스템 전체의 설정은 누군가가 Apple TV의 밝은 인터페이스 또는 어두운 인터페이스 중에서 선택할 수 있도록합니다. 다크 및 가벼운 인터페이스 스타일은 자산 카탈로그의 도움으로 관리하는 다양한 색상 팔레트 및 이미지 자산에 의존합니다. UI의 다른 부분의 경우 시스템 API를 사용하여 밝은 콘텐츠와 어두운 콘텐츠의 변경시기를 결정하십시오. 자세한 내용은 인터페이스에서 Dark Fashion 지원을보기 .

장면 장면은 앱 인터페이스를 관리하는 데 사용하는 인프라의 중요한 부분입니다. 장면은 UI와 나머지 앱 간의 상호 작용을 조정합니다. 장면은 또한 Foreund 및 배경 실행 사이의 전환과 같은 UI에 영향을 미치는 알림에 응답합니다. 모든 앱에서 장면을 지원해야합니다. 자세한 내용은 Swiftui 및 Uikit을 참조하십시오 .

자동 레이아웃 다양한 TV 크기, 종횡비 및 해상도를 수용하기 위해 수동으로 뷰 위치를 조정하는 대신 시스템에 현재 안전 영역에 비해 해당 조정을하는 방법을 알려줍니다 . Swiftui 및 TVML은 UI 설계 접근 방식의 일부로 자동 레이아웃을 채택합니다. Uikit보기에서 자동 레이아웃을 채택하려면 인터페이스에 자동 레이아웃 제약 조건을 추가하십시오.

확장 가능한 이미지 SF 기호를 통합하여 앱 변경에 적응할 수 있도록. SF Symbols는 자연스럽게 외관 및 크기 변경에 적응하는 광대 한 구성 가능한 벡터 기반 이미지 모음을 앱으로. 그들은 또한 샌프란시스코 시스템 글꼴과 잘 조화를 이루어 Apple Platformms를 가로 지르는 모습을 만듭니다. UI에서 기호 이미지 구성 및 표시를 봅니다 .

포커스 기반 내비게이션을 염두에두고 인터페이스를 설계하십시오. 앱과의 대부분의 상호 작용은 Apple TV 리모컨을 통해 발생합니다. 사람들은 리모컨의 방향 버튼을 사용하여 UI의 한 부분에서 다른 부분으로 초점을 변경합니다. 집중 항목에서 작동하는 선택 버튼 또는 메뉴 버튼으로 이전 화면으로 다시 탐색합니다. 가능한 한 간단하게 탐색하고 텍스트 입력 및 기타 복잡한 상호 작용을 최소화하십시오. 잠금은 내비게이션을 단순화하고 UI의 유사한 항목 간의 일관성을 촉진하는 한 가지 방법입니다. 잠금은 단일의 선택 가능한 요소로 결합하는 관련 뷰 그룹입니다. 예를 들어 영화 잠금에는 영화 제목, 설명, 캐스트 목록 및 포스터 이미지가 포함될 수 있습니다. 누군가 영화를 선택하면 TVOS는 개별 항목에 대한 전체 잠금에 중점을 둡니다. 자세한 내용은 잠금을 참조하십시오 .

고품질 미디어 재생 지원

거실에서의 위치는 Apple TV를 미디어 중심 앱에 이상적인 임대로 만듭니다. Apple의 오디오 및 비디오 기술은 광범위한 미디어 형식에 액세스 할 수 있으며 최고 품질로 플레이하는 데 필요한 도구.

미디어를 플레이하고 관리합니다 Avkit은 앱의 오디오 및 비디오 컨텐츠를 재생하고 관리하는 데 필요한 모든 것을 제공합니다. 내장 전송 컨트롤 및 AirPlay 지원, PIP (Picture In Picture), 간극 컨텐츠 등을 제공하는 표준 시스템 인터페이스를 사용하여 비디오 표시. 콘텐츠를보다 세밀하게 제어하려면 avfoundation을 사용하십시오 .

고 자질의 공간 오디오를 재생하십시오 AvFoundation 프레임 워크의 오디오 특정 유형을 포함하는 Avfaudio를 사용하여 Ultimate Music 플레이어를 만듭니다. 게임과 앱에서 복잡하고 역동적 인 공간 오디오 경험을 만드는 것을 지원하는 단계를 사용하여 오디오를 다른 차원으로 가져 가십시오.

라이브 또는 녹음 된 콘텐츠를 스트리밍합니다 HTTP 라이브 스트리밍을 사용하여 Streamd 컨텐츠를 작성하고 서버에 배포하는 방법에 대해 알아보십시오 . avfoundation을 사용하여 앱에서 스트리밍 된 콘텐츠를 재생하십시오 .

개발 중에 모범 사례를 채택하십시오

다음을 수행하여 모든 사람에게 최상의 경험을 제공하십시오

사람들의 프라이버시를 보호하십시오 프라이버시는 중요하므로 사람들에게 데이터 사용 방법에 대해 정보를 제공하십시오. 데이터를 수집하는 경우 해당 정보 사용 방법을 설명하는 개인 정보 보호 상태를 제공했습니다. 개인 데이터에서 작동하는 Apple Technologies를 사용할 때는 시스템이 처음으로 표시 할 수있는 사용 설명이 포함되어 있습니다. 자세한 내용은 사용자의 개인 정보 보호를 확인하십시오 .

수집하고 저장하는 데이터를 보호하십시오 데이터를 수집하는 경우 악성 공격으로부터 해당 데이터를 보호하십시오. 사용자의 암호화 된 키 체인에 암호, 재무 데이터 또는 개인 식별 정보와 같은 매우 민감한 데이터 저장 . 다른 데이터를 저장하려면 온 디스크 암호화 또는 기타 Apple Security Technologies를 사용하십시오. Apple Cryptokit을 사용하여 로컬에서 저장하거나 앱 밖에서 보내는 데이터를 암호화하십시오.

접근성 지원 감사 지원 Apple은 접근성을 구축하여 기술을 지원하지만 스크린 리더 및 기타 접근성 기능은 앱 프로가 제공하는 정보에 의존합니다. Swiftui와 Uikit은 UI의 각 조각을 설명 할 수 있지만, 그 사람들만이 어떻게 함께 작동하는지 알고 있습니다. 접근성 레이블 및 기타 설명을 검토하여 유용한 정보를 제공하고 포커스 기반 탐색이 간단하고 직관적인지 확인하십시오. 자세한 내용은 접근성을보십시오 .

앱을 국제화하고 현지화하십시오 다른 지역 및 언어를 위해 앱을 현지화하여 국제 시장으로 앱을 확장하십시오. 문자열, 날짜, 시간, 통화 및 다른 언어 및 지역의 숫자를 지원하는 Foundation Framework를 사용하여 앱 준비. UI가 왼쪽에서 오른쪽에서 오른쪽에서 왼쪽에서 오른쪽에서 왼쪽에서 왼쪽에서 좋아 보이는지 확인하십시오. 앱 리소스를 현지화하고 Xcode 프로젝트에 추가하십시오. 국제화 및 현지화 프로세스에 대한 정보는 현지화를보십시오 .

모두를위한 디자인 내용을 개발할 때 사회적, 문화적 차이를 고려하고 청중의 일부에 부정하거나 경멸적인 의미를 가진 이미지와 용어를 피하십시오. 자세한 내용은 포함을 참조하십시오 .

앱을 철저히 테스트하고 디버깅하십시오 개발주기 중에 내장 Xcode 디버거가 발생하는 디버그 문제 . XCTest를 사용하여 자동 테스트 스위트를 구축하고 모든 빌드 중에 실행하여 새 코드 작업을 검증하기 위해 실행하십시오. Xcode Cloud의 지속적인 통합 시스템을 사용하여 빌드, 테스트 사이클 및 QA 팀에 앱 배포를 자동화하십시오.

앱의 성능을 최적화하십시오 Xcode와 함께 제공되는 Instruments 앱을 사용하여 코드의 병목 현상 및 기타 성능. 귀하의 코드를 프로필, 메모리 누출을 찾고 리소스 사용을 분석하는 등. 악기를 사용하여 메트릭을 수집하는 방법에 대한 자세한 내용은 앱의 성능 향상보기를보십시오 .

앱의 비즈니스 모델을 선택하십시오 무료, 인앱 구매, 급여-다운로드 등을 포함한 다양한 비즈니스 모델을 사용하여 전 세계적으로 앱 배포. 응집력있는 경험을 제공하고 선택한 비즈니스 모델을 지원하는 방식으로 인터페이스를 구축하십시오. 자세한 내용은 비즈니스 모델을 선택하십시오.

더 가져가는 방법

앱을 시작하고 실행 한 후에는 경험을 향상시키는 추가 방법을 찾으십시오. 작은 것들이 특정 기능을 추가하거나 다른 방식으로 콘텐츠를 애정하는 곳에서 큰 차이를 만들 수 있습니다. 예를 들어:

앱의 로그인 프로세스를 단순화하십시오 동일한 Apple ID와 관련된 iPhone 또는 iPad를 사용하여 사람들이 TVOS 앱에 서명 할 수 있도록 시스템 로그인 인터페이스 채택. 다중 공사 지원을 채택하여 사람들이 컨텐츠를 더 빠르게 컨텐츠로 가져 오십시오.

사람들이 다른 장치에서 연결할 수 있도록합니다 사람들이 iPhone, iPad 또는 Apple Watch에서 TVOS 앱과 상호 작용하도록합니다. Devicedscoveryuiui를 사용하여 두 장치에서 실행중인 앱간에 안전한 네트워크 연결을 만들고 해당 연결을 사용하여 교환 데이터를 사용하십시오. 예를 들어, iPhone의 터치 입력을 사용하여 TVOS 앱을 제어 할 수 있습니다.

상단 선반에 콘텐츠를 보여줍니다 Apple TV 홈 화면의 상단 행은 위의 배너 영역에 추가 컨텐츠를 표시 할 수 있습니다. 앱에 포함 된 별도의 실행 파일 인 Top Shelf App Extension을 사용하여 해당 콘텐츠를 시스템에 전달하십시오. 확장자를 사용하여 신규 또는 주요 콘텐츠를 강조하거나 누군가가 좋아하는 쇼를 표시하십시오. 이 확장을 만드는 방법에 대한 자세한 내용은 TV 서비스를보십시오 .

사람들이 활동을 공유 할 수 있도록합니다 SharePlay는 사람들이 앱의 활동을 공유하도록 촉구합니다. 스트리밍 비디오 앱에서 영화 관찰 밤을 구현하거나 게임의 밤을 Spectator Sport로 바꾸는 데 사용하십시오. 그룹 활동을 사용하여 공유하려는 활동 정의 . avfoundation을 사용하여 미디어 재생을 동기화합니다 .

방송을위한 오디오 라이브 캡처 및 비디오 컨텐츠를 공유하는 또 다른 방법은 라이브 비디오 및 오디오를 캡처하여 녹음 또는 방송으로 저장하는 것입니다. 사람들이 이메일, 메시지 또는 소셜 미디어를 통해 자신의 경험을 공유하고 싶을 때 게임 또는 기타 앱 에이 지원을 추가하십시오. 자세한 내용은 ReplayKit을 참조하십시오 .

새로운 기능에 대한 런타임 조건 확인을 추가하십시오 새 버전의 TVOS를 지원하기 위해 앱을 업데이트 할 때 새로운 기능에 대한 코드를 예비 런타임 확인하십시오. 런타임 확인은 앱의 다른 버전을 배송 할 필요가 없습니다 : 하나는 새로운 버전의 TVOS를 실행하는 사람들과 이전 버전을 실행하는 사람들을위한 것입니다. 모두가 동일한 앱을 실행하고 최신 버전의 TVOS에있는 사람들은 추가 된 새로운 기능에 액세스 할 수 있습니다. 런타임 확인을 추가하는 방법에 대한 정보는 특정 플랫폼 또는 OS 버전에서 실행 코드를 봅니다 .

사람들이 다른 방식으로 앱의 콘텐츠와 쉽게 상호 작용할 수 있도록하십시오

더 쉽게 찾을 수 있도록하십시오 사람들이 앱을 사용하는 방법에 대해 생각하고 중요한 콘텐츠를 빠르게 표면하는 방법을 찾으십시오. 날짜 및 시간 정보를 사용하여 신규 또는 현재 콘텐츠를 강조하십시오. 머신 러닝을 사용하여 데이터를 분석하고 더 나은 솔루션을 제공합니다. 자주 사용하는 콘텐츠를보다 액세스하기 쉽게 만들기 위해 인터페이스를 동적으로 재시성하십시오.

앱 컨텐츠에 대한 범용 링크 웹 사이트와 앱이 유사한 콘텐츠를 제공 한 경우 앱에 Universal Link 지원을 추가하십시오. 범용 링크를 사용하면 앱에서 콘텐츠를 열기 위해 별도의 URL을 만들 필요가 없습니다. 하나의 URL이 설치되면 앱이나 웹 사이트가 아닌 경우 앱이 열립니다. 자세한 내용은 앱 및 웹 사이트가 귀하의 콘텐츠에 링크 할 수 있도록합니다 .

더 많이 탐색하십시오

고유 한 능력을 제공하지만 Apple 플랫폼과 밀접하게 통합되어 iOS, iPados, MacOS, TVOS, VisionOS 및 WatchOS의 앱 및 게임을위한 완벽한 생태계를 형성하는 기술에 대해 자세히 알아보십시오.

앱 배포

앱을 배포 할 준비가되면 App Store를 사용하면 전 세계 수백만 명의 사람들에게 앱을 전달할 수 있습니다. 앱 스토어에 제출할 앱 준비에 대해 알아보십시오. 앱 제출에 대해 알아보십시오