Apple Apple TV – Apple (FR), Планиране на вашето приложение TVOS – Apple Developer

<h1>Планиране на вашето приложение TVOS</h1>
<blockquote>След като стартирате приложението си, потърсете допълнителни начини за подобряване на опита. Малките неща могат да направят голяма разлика, където добавянето на определена функция или одобрение на съдържанието ви по различен начин. Например:</blockquote>
<h2>Apple Apple TV</h2>
<p>Оригиналната серия и филми на Apple TV на Apple TV+. Премиум канали по ваш избор. Хиляди филми под наем или за закупуване. Най -популярните стрийминг услуги * . Всичко е там, в приложението Apple TV, достъпно на всичките ви любими устройства на Apple, но и на вашите стрийминг платформи, вашата свързана телевизия, вашата конзола за игра и много други поддръжка. Няма да намерите по -добре да гледате телевизия.</p>
<p>Отворете приложението</p>
<h2>Почти всичко. В момента на вашите екрани.</h2>
<p>На Apple TV+, гледайте в стрийминг оригиналната серия на Apple и филми, приветствани от критиците. Изключително в приложението Apple TV.</p>
<p>Купува. Похвала. виж. Директно в приложението. Намерете хиляди филми тук, включително страхотните успехи наскоро издадени. Можете да купувате, наемате и гледате съдържание (включително закупените в iTunes) директно в приложението.</p>
<p>Стрийминг услуги по -лесни от всякога. Лесно открийте поредицата, която ще ви завладее в стрийминг услуги като Mycanal, Molotov и Amazon Prime Video – директно от приложението.</p>
<p>На Apple TV+, гледайте в стрийминг оригиналната серия на Apple и филми, приветствани от критиците. Изключително в приложението Apple TV.</p>
<p>Купува. Похвала. виж. Директно в приложението. Намерете хиляди филми тук, включително страхотните успехи наскоро издадени. Можете да купувате, наемате и гледате съдържание (включително закупените в iTunes) директно в приложението.</p>
<p>Стрийминг услуги по -лесни от всякога. Лесно открийте поредицата, която ще ви завладее в стрийминг услуги като Mycanal, Molotov и Amazon Prime Video – директно от приложението.</p>
<h2>Лесно намерете това, което искате да погледнете.</h2>
<h3>Френски сериал и филми</h3>
<h3>Ако сте харесали на цялото човечество</h3>
<p>Персонализация. Под безпрецедентна светлина. Открийте предложения за филми и сериали само за вас, селекции, вдъхновени от програмите, които харесвате, независимо от приложението, което използвате, за да ги гледате, и препоръки за съдържание, които да видите със семейството на семейството.</p>
<h3>Нашите любими</h3>
<h4>ДРАМА</h4>
<h3>Събитието</h3>
<p>Трогателна драма за абортите през 60 -те години, според романа на Ани Ерно.</p>
<h4>ДРАМА</h4>
<h3>Олимпиадите</h3>
<p>Жак Аудиард разказва любовния живот на четирима парижани в черно и бяло.</p>
<h4>КОМЕДИЯ</h4>
<h3>Парламент, сезон 2</h3>
<p>Комична поредица в сърцето на европейските институции.</p>
<h4>ДРАМА</h4>
<h3>Събитието</h3>
<p>Трогателна драма за абортите през 60 -те години, според романа на Ани Ерно</p>
<h4>ДРАМА</h4>
<h3>Олимпиадите</h3>
<p>Жак Аудиард разказва любовния живот на четирима парижани в черно и бяло.</p>
<p>От вас зависи да избирате от препоръки за специалисти. В раздела за гледане разгледайте съдържанието, внимателно подбрано от нашите екипи, за да представите най -доброто от телевизията, от всички програми, налични в различните ви приложения.</p>
<p>Раздел за деца. От всички възрасти. Лесно намерете отлични програми, избрани за деца, класифицирани по характер, предмет и дори по възраст. Освен ако детето ви вече не е направило своя избор ..</p>
<h2>Планиране на вашето приложение TVOS</h2>
<p>Ако сте нов в разработката на софтуера на Apple TV, вземете в Момил, за да се запознаете с инструментите и технологиите, които ще използвате. Apple осигурява необходимите инструменти, за да започнете, а TVOS ви дава технологиите и функциите, които искате с необходимата производителност.</p>
<p><img src=”https://developer.apple.com/tvos/planning/images/planning-tvos-marker-large_2x.png” alt=”Storyboard на нова идея и технологии за приложение на TVOS” width=”100%” /></p>
<h2>Разгледайте възможностите</h2>
<p>Прегърнете изживяването на хола на Apple TV, като доставите съдържание, хората могат да се насладят от дивана си. Предавайте най -новите развлечения, спорт или новина. Предложете страхотна игра или образование, или да разминете лични тренировъчни сесии от фитнес приложение. Завеждайте съдържанието си във висококачествени формати като 4K видео, Dolby Vision, Dolby Atmos и HDR10. Проектирайте интерфейса на приложението си, за да поддържате лесна навигация с Apple TV Remote. TVOS предлага различни пътища за доставяне на вашето съдържание, а пътят, който сте избрали първоначално, засяга решенията, които вземате по -късно:</p>
<p><img src=”https://developer.apple.com/tvos/planning/images/tvos-xcode-start_2x.png” /></p>
<p><b>Ръководство за езика за програмиране на Swift</b> Езиковата книга за програмиране на Swift дава пълен преглед на езика за програмиране на Swift и е идеалното място да започнете вашето пътуване, изучавайки Swift Swift.</p>
<h3>Изберете своята технология за изграждане на приложения</h3>
<p>Друг ранен избор е, че технологиите за изграждане на приложения, които да използвате за вашата основна инфраструктура. App-Builder Technologies предоставят основополагащия код, който използвате, за да сглобявате вашия интерфейс, да обработвате събития и да взаимодействате със системата. Всяка технология за изграждане на приложения поддържа поне един път за разработка и някои поддръжка на множество пътеки. Изберете от следните технологии за изграждане на приложения:</p>
<p><img src=”https://developer.apple.com/tvos/planning/images/apple-design-resources_2x.png” /></p>
<p><b>Интерфейс на човешките насоки</b> Насоките за човешкия интерфейс на Apple предлагаха невалидна информация за това как да проектирате интерфейса на приложението си, да навигирате в съдържание и да управлявате взаимодействията в Apple TV. Направете четенето на тези насоки приоритет във вашите проучвания на екосистемата TVOS и използвайте съответните ресурси на Apple Design, за да се потопите в проектирането на вашето приложение.</p>
<p>Има определени функции и технологии, които са от съществено значение за приложенията на TVOS. Когато планирате първоначалния си потребителски интерфейс, не забравяйте да вземете предвид следните функции:</p>
<p><b>Тъмен режим</b> Тази настройка за цялата система позволява на някой да избира между лек или тъмен интерфейс за техния Apple TV. Стилове на тъмен и лек интерфейс разчитат на различни цветови палитри и изображения, които управлявате с помощта на каталози на активи. За други части на вашия потребителски интерфейс, използвайте API на системата, за да определите кога е време да се променяте между светлината и тъмното съдържание. За подробности прегледайте поддръжката на тъмната мода във вашия интерфейс .</p>
<p><b>Сцени</b> Сцените са решаваща част от инфраструктурата, която използвате за управление на интерфейса на приложението си. Сцената координира взаимодействията между вашия потребителски интерфейс и останалата част от приложението ви. Сцените отговарят и на известия, които засягат вашия потребителски интерфейс, като преходи между захранване и изпълнение на фона. Уверете се, че поддържате сцени във всичките си приложения. За информация прегледайте Swiftui и Uikit .</p>
<p><b>Автоматично оформление</b> Вместо да коригирате ръчно позицията на изгледите, за да се настанят различни размери на телевизора, съотношения на аспекти и резолюции, кажете на системата как да направят тези корекции спрямо текущите безопасни зони . Swiftui и TVML приемат автоматично оформление като част от подходите си за дизайн на потребителски интерфейс. За да възприемете автоматично оформление в Uikit изгледи, добавете ограничения за автоматично оформление към вашия интерфейс.</p>
<p><b>Мащабируеми изображения</b> Включете SF символи, за да направите приложението си адаптивно за промяна. SF символите прилага огромна колекция от конфигурируеми, базирани на вектор изображения, които се адаптират естествено към външния вид и промените в размера. Те също така се смесват добре с шрифта на системата в Сан Франциско, което води до разглеждане на платформите на Apple в Apple. Преглед на конфигуриране и показване на изображения на символи във вашия потребителски интерфейс .</p>
<p>Проектирайте вашия интерфейс с насочена към фокус навигация в ума. Повечето взаимодействия с вашето приложение се случват чрез Apple TV Remote. Хората използват бутоните за насочване на дистанционното, за да променят фокуса от една част от вашия потребителски интерфейс в друг. Те са бутонът за избор, за да действа върху фокусирания елемент или бутона на менюто, за да се премести обратно към предишния екран. Направете навигацията възможно най -ясна и минимизирайте въвеждането на текст и други сложни взаимодействия. Lockups са един от начините за опростяване на навигацията и насърчаване на последователността сред подобни елементи във вашия потребителски интерфейс. Заключването е група от свързани изгледи, които комбинирате в един, избираем елемент. Например, блокирането на филма може да включва заглавието на филма, описанието, списъкът с актьори и изображението на плаката. Когато някой избере филм, TVOS се фокусира върху целия блокиращ интеледус на отделни елементи. За повече информация прегледайте заключванията .</p>
<h3>Висококачествена поддръжка за възпроизвеждане на медии</h3>
<p>Позицията му в хола прави Apple TV идеалния наем за приложения, ориентирани към медиите. Аудио и видео технологиите на Apple ви дават достъп до широк спектър от медийни формати и инструментите, от които се нуждаете, за да ги играете с най -високо качество.</p>
<p><b>Играйте и управлявайте медиите</b> AvKit осигурява всичко необходимо за възпроизвеждане и управление на аудио и видео съдържание на приложението. Показване на видео с помощта на стандартния системен интерфейс, който предлага вградени транспортни контроли и поддръжка на ефира, снимка в картина (PIP), интерстициално съдържание и други. За по-фин контрол върху вашето съдържание, използвайте avFoundation .</p>
<p><b>Играйте високо-къмвоен пространствен аудио</b> Създайте Ultimate Music Player с помощта на AvFaudio, който съдържа аудио-специфични типове от AvFoundation Framework. Вземете аудиото си в друго измерение, като използвате фаза, което поддържа създаването на сложни, динамични пространствени аудио изживявания във вашите игри и приложения.</p>
<p><b>Поток на живо или записано съдържание</b> Научете как да създавате поточно съдържание и да го внедрите на вашия сървър, като използвате HTTP Live Streaming . Възпроизвеждане на това, което е поточно съдържание от приложението ви, използвайки AvFoundation .</p>
<h3>Възприемете най -добрите практики по време на развитието</h3>
Предложете най -доброто възможно изживяване за всички, като направите следното:
<p><b>Защитете поверителността на хората</b> Поверителността е важна, така че информирайте хората за това как използвате техните данни. Ако събирате данни, предлагайте състояние на поверителност, което обяснява как използвате тази информация. Когато използвате Apple Technologies, които работят на лични данни, включете използвайте описания на системата, за да се покаже при първа употреба. За повече информация прегледайте защитата на поверителността на потребителя .</p>
<p><b>Осигурете данните, които събирате и съхранявате</b> Ако събирате данни, не забравяйте да защитите тези данни от злонамерени атаки. Съхранявайте много чувствителни данни като пароли, финансови данни или лична информация в криптирания ключодържател на потребителя . Използвайте криптиране на диска или други технологии за сигурност на Apple, за да съхранявате други данни. Използвайте Apple Cryptokit, за да криптирате данни, които съхранявате локално или изпращате извън приложението си.</p>
<p><b>Поддръжка за одит за поддръжка за достъпност</b> Apple изгражда поддръжка за достъпност Правилно Ito своите технологии, но четците на екрана и други функции за достъпност разчитат на информация, която предлага Pro, което предлага Pro. Swiftui и Uikit могат да опишат всяко парче от вашия потребителски интерфейс, но само вие знаете как работят заедно. Прегледайте етикетите за достъпност и други описания, за да сте сигурни, че предоставят полезна информация и се уверете, че навигацията, базирана на фокус, е проста и интуитивна. За повече информация вижте достъпността .</p>
<p><b>Интернационализирайте и локализирайте приложението си</b> Разширете приложението си на международните пазари, като го локализирате за други региони и езици. Подгответе приложението си, като използвате Foundation Framework, която поддържа форматирането на низове, дати, часове, валути и цифри за различни езици и региони. Уверете се,. Локализирайте ресурсите на приложението и ги добавете към вашия Xcode проект. За информация относно процеса на интернационализация и локализация, вижте локализацията .</p>
<p><b>Дизайн за всички</b> Помислете за социални и културни различия, когато развивате съдържание и избягвайте изображения и термини, които имат отрицателни или унизителни конотации за части от вашата аудитория. За повече информация вижте включването .</p>
<p><b>Тествайте и отстранявате внимателно приложението си</b> По време на цикъла на развитие проблемите с грешката, тъй като възникнат вграденият Xcode Debugger . Изградете автоматизирани тестови апартаменти с помощта на XCTest и ги стартирайте по време на всяка конструкция, за да валидирате нови кодове работи. Използвайте системата за непрекъсната интеграция на Xcode Cloud, за да автоматизирате изграждането, тестовите цикли и разпространението на вашите приложения към вашия екип QA.</p>
<p><b>Оптимизирайте производителността на приложението си</b> Elimate Bottlenecks и други производителност от вашия код с помощта на приложението Instruments, което се предлага с Xcode. Профилирайте кода на вашия код, намерете течове на паметта, анализирайте използването на ресурси и много други. За информация как да събирате показатели с помощта на инструменти, прегледайте подобряването на производителността на приложението си .</p>
<p><b>Изберете бизнес модел за вашето приложение</b> Разпространение на приложението ви по целия свят, използвайки различни бизнес модели, включително безплатни, безплатни с покупки в приложението, плащане за изтегляне и други. Изградете своя интерфейс по начин, който предлага сплотено изживяване и поддържа избрания от вас бизнес модел. За повече информация прегледайте избора на бизнес модел.</p>
<h2>Как да го приемам по -нататък</h2>
<p>След като стартирате приложението си, потърсете допълнителни начини за подобряване на опита. Малките неща могат да направят голяма разлика, където добавянето на определена функция или одобрение на съдържанието ви по различен начин. Например:</p>
<p><b>Опростете процеса на вход за вашето приложение</b> Приемете интерфейса за влизане в системата, за да оставите хората да влязат във вашето приложение TVOS, използвайки iPhone или iPad, свързан със същия Apple ID. Поставете хората по-бързо на тяхното съдържание, като приемете многообезпокояваща поддръжка, което опростява процеса на избор на потребителски профил на защитата на приложението.</p>
<p><b>Позволете на хората да се свързват от другите си устройства</b> Нека хората взаимодействат с вашето приложение TVOS от своя iPhone, iPad или Apple Watch. Създайте сигурна мрежова връзка между вашето приложение, работещо на двете устройства, използвайки Devicediscoveryuiui, и използвайте тази връзка за обмен на данни. Например, можете да оставите някой да контролира приложението ви TVOS, използвайки Touch Input от техния iPhone.</p>
<p><b>Показване на съдържание в горния рафт</b> Горният ред от приложения на началния екран на Apple TV може да покаже допълнително съдържание в зоната на банера немитурно по -горе. Доставете това съдържание на системата с помощта на разширение на приложението Top Shelf, което е отделен изпълним файл, който включвате в приложението си. Използвайте разширението си, за да подчертаете ново или представено съдържание или да покажете любимите си предавания на някого. За информация как да създадете това разширение, прегледайте телевизионните услуги .</p>
<p><b>Позволете на хората да споделят дейности Потребителска игра</b> SharePlay подтиква хората да споделят дейностите на вашето приложение през -FaceTime Call. Използвайте го, за да внедрите нощта за гледане на филми във вашето приложение за стрийминг видео или го използвайте, за да превърнете играта в играта в Spectator Sport. Определете дейностите, които искате да споделите, като използвате групови дейности . Синхронизирайте възпроизвеждането на медиите с помощта на AvFoundation .</p>
<p><b>Аудио заснемане на живо и видео за излъчване</b> Друг начин за споделяне на съдържание е да заснемете видео и аудио на живо и да го запазите като запис или излъчване на живо. Добавете тази поддръжка към игри или други приложения, когато хората може да искат да споделят своя опит по имейл, съобщения или социални медии. За повече информация вижте replaykit .</p>
<p><b>Добавете проверка на състоянието на изпълнение около нови функции</b> Когато актуализирате приложението си, за да поддържате нова версия на TVOS, поставете проверки за изпълнение на този резервен код за нови функции. Проверките за изпълнение елиминират необходимостта от изпращане на различни версии на вашето приложение: една за хора, които управляват новата версия на TVOS, и една за хора, които работят по -стари версии. Всички изпълняват едно и също приложение и хората от по -новата версия на TVOS получават достъп до новите функции, които сте добавили. За информация как да добавите проверки за изпълнение, прегледайте работещия код на конкретна платформа или версия на ОС .</p>
Улеснете хората да взаимодействат със съдържанието на приложението ви по други начини:
<p><b>Улеснявайте да го намерите щастлив</b> Помислете как хората използват приложението ви и намерете начини да нахлуете бързо на важно съдържание. Използвайте информация за дата и час, за да подчертаете ново или текущо съдържание. Използвайте машинно обучение, за да анализирате данни и да предлагате по -добри решения. Реансирайте динамично интерфейса си, за да направите често използваното съдържание по -достъпно.</p>
<p><b>Универсални връзки за съдържанието на вашето приложение</b> Ако вашият уебсайт и приложение предлагат подобно съдържание, добавете поддръжка на Universal Link към вашето приложение. С универсални връзки не е нужно да създавате отделни URL адреси, за да отворите съдържание в приложението си. Един URL адрес отваря приложението ви, когато е инсталиран или вашия уебсайт, когато не е. За повече информация вижте разрешаването на приложения и уебсайт да се свържат със съдържанието ви .</p>
<h4>Разгледайте повече</h4>
<p>Научете повече за технологиите, които осигуряват уникални способности, но все пак интегрирайте плътно с Apple платформи, за да образувате безпроблемна екосистема за приложения и игри в iOS, iPados, macOS, TVOS, Visionos и WatchOS.</p>
<h3>Разпространяване на вашите приложения</h3>
<p>Когато сте готови да разпространявате приложенията си, магазинът за приложения ви позволява да доставяте приложенията си на гласувания от милиони хора по целия свят. Научете за подготовката на вашите приложения за подаване в App Store. Научете за подаване на приложения</p>