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

Планирование вашего приложения TVOS

После того, как вы получите свое приложение, ищите дополнительные способы улучшения опыта. Мелочи могут иметь большое значение, где добавление конкретной функции или по -разному утверждать ваш контент по -разному. Например:

Apple Apple TV

Оригинальные серии Apple Apple TV+. Премиум -каналы по вашему выбору. Тысячи фильмов для аренды или покупки. Самые популярные потоковые услуги * . Все есть, в приложении Apple TV, доступно на всех ваших любимых устройствах Apple, а также на ваших потоковых платформах, подключенном телевизоре, вашей игровой консоли и многих других опорах. Вы не найдете лучше смотреть телевизор.

Откройте приложение

Почти все. В настоящее время на ваших экранах.

На Apple TV+, Смотрите в потоковой передаче оригинальных серий Apple и фильмов, приветствующих критики. Исключительно в приложении Apple TV.

Купить. Хвалить. смотреть. Прямо в приложении. Найдите здесь тысячи фильмов, в том числе отличные успехи, недавно выпущенные. Вы можете купить, арендовать и смотреть контент (включая приобретенные в iTunes) непосредственно в приложении.

Потоковые услуги проще, чем когда -либо. Легко открыть для себя серию, которая будет очаровать вас в потоковых услугах, таких как MyCanal, Molotov и Amazon Prime Video – непосредственно из приложения.

На Apple TV+, Смотрите в потоковой передаче оригинальных серий Apple и фильмов, приветствующих критики. Исключительно в приложении Apple TV.

Купить. Хвалить. смотреть. Прямо в приложении. Найдите здесь тысячи фильмов, в том числе отличные успехи, недавно выпущенные. Вы можете купить, арендовать и смотреть контент (включая приобретенные в iTunes) непосредственно в приложении.

Потоковые услуги проще, чем когда -либо. Легко открыть для себя серию, которая будет очаровать вас в потоковых услугах, таких как MyCanal, Molotov и Amazon Prime Video – непосредственно из приложения.

Легко найти то, на что вы хотите посмотреть.

Французские сериалы и фильмы

Если вам понравилось для всех человечества

Персонализация. Под беспрецедентным светом. Откройте для вас предложения для фильмов и сериалов.

Наши любимые

Драма

Событие

По словам романа Энни Эрни, пронзительная драма об аборте в 1960 -х годах.

Драма

Олимпиады

Жак Аудиард рассказывает о любовной жизни четырех парижан в черно -белом.

Комедия

Парламент, 2 -й сезон

Комический сериал в центре европейских институтов.

Драма

Событие

По словам романа Энни Эрни, пронзительная драма об аборте в 1960 -х годах

Драма

Олимпиады

Жак Аудиард рассказывает о любовной жизни четырех парижан в черно -белом.

Вы должны выбирать из рекомендаций специалистов. На вкладке «Смотрится», изучите контент, тщательно выбранное нашими командами, чтобы представить лучшее телевидение, из всех программ, доступных в ваших разных приложениях.

Раздел для детей. Всех возрастов. Легко найти отличные программы, отобранные для детей, классифицируемые по характеру, предмету и даже по возрасту. Если ваш ребенок уже не сделал свой выбор ..

Планирование вашего приложения TVOS

Если вы новичок в разработке программного обеспечения Apple TV, возьмите в Momille, чтобы ознакомиться с инструментами и технологиями, которые вы будете использовать. Apple обеспечивает инструменты, необходимые для начала работы, и TVOS дает вам технологии и функции, которые вам нужны с необходимой производительностью.

Расскарборка новой идеи и технологий приложения TVOS

Исследуйте возможности

Примите опыт гостиной на Apple TV, предоставляя контент, который люди могут наслаждаться на диване. Транслировать последние развлечения, спорт или контент новостей. Предложите отличный опыт игры или образования, или провести личные тренировочные занятия из приложения для фитнеса. Удовлетворить свой контент в высококачественных форматах, таких как 4K Video, Dolby Vision, Dolby Atmos и HDR10. Разработайте интерфейс вашего приложения для поддержки Easy Navigation с помощью Apple TV Remote. TVOS предлагает разные пути для доставки вашего контента, а путь, который вы выбираете, изначально влияет на решения, которые вы принимаете позже:

Руководство по языку программирования Swift Книга языка программирования Swift дает полный обзор языка программирования Swift и является идеальным местом для начала вашего путешествия по обучению Swift.

Выберите технологию приложения-строителя

Еще один ранний выбор-это то, что технологии создания приложений для использования для вашей основной инфраструктуры. Technologies App-Builder предоставляют основополагающий код, который вы используете для сборки вашего интерфейса, обработки событий и взаимодействия с системой. Каждая технология приложений поддерживает хотя бы один путь разработки, а некоторые несколько путей поддерживают. Выберите из следующих технологий приложений:

Человеческие руководящие принципы интерфейс Руководство по интерфейсу Apple по человеческому интерфейсу предлагает неоценимую информацию о том, как разработать интерфейс вашего приложения, ориентироваться в контенте и управлять взаимодействиями на Apple TV. Сделайте чтение этих рекомендаций приоритетом в ваших исследованиях экосистемы TVOS и используйте соответствующие ресурсы Apple Design для погружения в разработку вашего приложения.

Есть определенные функции и технологии, которые необходимы для приложений TVOS. При планировании первоначального пользовательского интерфейса убедитесь, что вы рассмотрите следующие функции:

Темный режим Эта общеобразовательная настройка позволяет кому-то выбирать между легким или темным интерфейсом для своего Apple TV. Темные и легкие стили интерфейса полагаются на разные цветовые палитр и активы изображений, которыми вы управляете с помощью каталогов активов. Для других частей вашего пользовательского интерфейса используйте API System API, чтобы определить, когда пришло время измениться между светом и темным содержанием. Для получения подробной информации просмотрите поддержку Dark Fashion в вашем интерфейсе .

Сцены Сцены являются важной частью инфраструктуры, которую вы используете для управления интерфейсом вашего приложения. Сцена координирует взаимодействие между вашим пользовательским интерфейсом и остальной частью вашего приложения. Сцены также реагируют на уведомления, которые влияют на ваш пользовательский интерфейс, такие как переходы между Фоундом и фоновым исполнением. Убедитесь, что вы поддерживаете сцены во всех ваших приложениях. Для получения информации просмотреть Swiftui и uikit .

Автоматический макет Вместо того, чтобы регулировать положение видов вручную для размещения различных размеров телевизора, соотношений сторон и разрешений, сообщите системе, как вносить эти корректировки относительно текущих безопасных областей . Swiftui и TVML принимают автоматический макет в рамках подходов к дизайну пользовательского интерфейса. Чтобы принять автоматическое макет в представлениях uikit, добавьте ограничения на автоматическое макет в свой интерфейс.

Масштабируемые изображения Включите символы SF, чтобы сделать ваше приложение адаптироваться к изменениям. SF Symbols Apps Общая набор настраиваемых векторных изображений, которые естественным образом адаптируются к изменениям внешнего вида и размера. Они также хорошо сочетаются с шрифтом системы Сан -Франциско, что приводит к тому, что он будет состоять из Apple Platforms. Просмотр настройки и отображения символов в вашем пользовательском интерфейсе .

Создайте свой интерфейс с навигацией на фокус. Большинство взаимодействий с вашим приложением происходит через пульт Apple TV. Люди используют направленные кнопки на пульте, чтобы изменить фокус с одной части вашего пользовательского интерфейса на другую. Они являются кнопкой Select, чтобы действовать на сфокусированный элемент или кнопку меню, чтобы перейти обратно на предыдущий экран. Сделайте навигацию максимально простой, насколько это возможно, и минимизируйте ввод текста и другие сложные взаимодействия. Замок – это один из способов упрощения навигации и содействия согласованности между аналогичными элементами в вашем пользовательском интерфейсе. Замок – это группа связанных представлений, которые вы объединяете в один, выбираемый элемент. Например, блокировка фильма может включать в себя название фильма, описание, список актеров и изображение плаката. Когда кто -то выбирает фильм, TVOS сосредоточится на всей области блокировки на отдельных предметах. Для получения дополнительной информации просмотреть блокировки .

Высококачественная поддержка воспроизведения медиа

Его положение в гостиной делает Apple TV идеальной арендой для медиа-ориентированных приложений. Аудио и видео -технологии Apple предоставляют вам доступ к широкому спектру форматов медиа и инструментам, необходимым для их воспроизведения в самом высоком качестве.

Играть и управлять медиа Avkit обеспечивает все, что вам нужно для воспроизведения и управления аудио и видеоконтентом вашего приложения. Дисплей видео с использованием стандартного системного интерфейса, который предлагает встроенные транспортные управления и поддержки AirPlay, изображение в рисунке (PIP), интерстициальное содержание и многое другое. Для более мелкозернистого контроля над вашим контентом используйте AvFoundation .

Играть в высококвалифицированное пространственное аудио Создайте Ultimate Music Player с помощью Avfaudio, который содержит аудиоспецифичные типы из Avfoundation Framework. Возьмите свое звук в другое измерение, используя фазу, который поддерживает создание сложных, динамических пространственных аудио -опытов в ваших играх и приложениях.

Stream Live или записанный контент Узнайте, как создавать Streamd Content и развернуть его на вашем сервере, используя потоковую передачу HTTP . Воспроизведите этот потоковой контент из вашего приложения, используя AvFoundation .

Принять лучшие практики во время разработки

Предложите лучший опыт для всех, выполнив следующее:

Защитить уединение людей Конфиденциальность важна, поэтому информируйте людей о том, как вы используете их данные. Если вы собираете данные, предлагается состояние конфиденциальности, которое объясняет, как вы используете эту информацию. Когда вы используете Apple Technologies, которые работают на персональных данных, включают описания системы для отображения при первом использовании. Для получения дополнительной информации просмотрите защиту конфиденциальности пользователя .

Защитите данные, которые вы собираете и храните Если вы собираете данные, убедитесь, что вы защищаете эти данные от злонамеренных атак. Хранить очень конфиденциальные данные, такие как пароли, финансовые данные или личная информация в зашифрованной ключевой мачине пользователя . Используйте шифрование на диске или другие технологии безопасности Apple для хранения других данных. Используйте Apple Cryptokit, чтобы зашифровать данные, которые вы храните локально или отправляете за пределами вашего приложения.

Поддержка аудита поддержки доступности Apple создает поддержку доступности, право на свои технологии, но считыватели экрана и другие функции доступности полагаются на информацию. Swiftui и Uikit могут описать каждый кусок вашего пользовательского интерфейса, но только вы знаете, как они работают вместе. Просмотреть этикетки доступности и другие описания, чтобы убедиться, что они предоставляют полезную информацию, и убедитесь, что навигация на основании фокусных оснований является простой и интуитивно понятной. Для получения дополнительной информации просмотрите доступность .

Интернационализовать и локализовать ваше приложение Разверните свое приложение на международные рынки, локализуя его для других регионов и языков. Подготовьте свое приложение, используя фонд -структуру, которая поддерживает форматирование строк, дат, времени, валют и цифр для разных языков и регионов. Убедитесь, что ваш пользовательский интерфейс выглядит хорошо. Локализовать ресурсы приложений и добавить их в свой проект Xcode. Для получения информации о процессе интернационализации и локализации просмотреть локализацию .

Дизайн для всех Рассмотрим социальные и культурные различия при разработке контента и избегайте изображений и терминов, которые имеют негативные или уничижительные коннотации для частей вашей аудитории. Для получения дополнительной информации просмотрите включение .

Тщательно протестировать и отлаживать свое приложение Во время цикла разработки проблемы отладки, когда они возникают встроенным отладчиком Xcode . Построить автоматические тестовые наборы с использованием XCTEST и запустите их во время каждой сборки для проверки нового кода, работает ASPERED. Используйте систему непрерывной интеграции облака Xcode для автоматизации сборки, циклов тестирования и распределения ваших приложений в вашу команду QA.

Оптимизировать производительность вашего приложения Эламатические узкие места и другие производительность из вашего кода с помощью приложения для инструментов, которое поставляется с XCode. Профиль ваш код, найдите утечки памяти, анализируйте использование ресурсов и многое другое. Для получения информации о том, как собирать метрики с использованием инструментов, просмотреть улучшение производительности вашего приложения .

Выберите бизнес -модель для вашего приложения Распределение вашего приложения по всему миру с использованием различных бизнес-моделей, в том числе бесплатно, бесплатно с покупками в приложении, платежной загрузке и многое другое. Создайте свой интерфейс таким образом, чтобы они предлагали сплоченному опыту и поддерживают выбранную вами бизнес -модель. Для получения дополнительной информации просмотреть выбор бизнес -модели.

Как сделать это дальше

После того, как вы получите свое приложение, ищите дополнительные способы улучшения опыта. Мелочи могут иметь большое значение, где добавление конкретной функции или по -разному утверждать ваш контент по -разному. Например:

Упростите процесс входа в систему для вашего приложения Принять интерфейс входа в систему, чтобы позволить людям войти в приложение TVOS, используя iPhone или iPad, связанный с тем же Apple ID. Привлечь людей к своему контенту быстрее, приняв поддержку с несколькими UNSURE, которая упрощает процесс выбора профиля пользователя приложений.

Позвольте людям подключаться с других устройств Пусть люди взаимодействуют с вашим приложением TVOS с их iPhone, iPad или Apple Watch. Создайте безопасное сетевое соединение между вашим приложением, работающим на обоих устройствах, используя DevicedIscoveryuiui, и используйте это соединение для обмена данными. Например, вы можете позволить кому -то контролировать приложение TVOS, используя сенсорный ввод с их iPhone.

Демонстрировать контент на верхней полке Верхний ряд приложений на домашнем экране Apple TV может отображать дополнительный контент в баннере, несомненно. Доставить этот контент в систему, используя расширение приложения Top Shelf, которое является отдельным исполняемым файлом, который вы включаете в свое приложение. Используйте свое расширение, чтобы выделить новый или фигурный контент, или отобразить чьи -то любимые шоу. Для получения информации о том, как создать это расширение, просмотреть телевизионные услуги .

Позвольте людям делиться деятельностью пользователь SharePlay SharePlay побуждает людей поделиться деятельностью вашего приложения по сравнению с вызовом FaceTime. Используйте его для реализации ночи наблюдения за фильмами в вашем потоковом видео приложении или используйте его, чтобы превратить игру в Spectator Sport. Определите действия, которыми вы хотите поделиться, используя групповые действия . Синхронизировать воспроизведение средств массовой информации с помощью AvFoundation .

Audio Live Capture и видео для трансляции Еще один способ поделиться контентом – это захватить живое видео и аудио и сохранить его как запись или транслировать его вживую. Добавьте эту поддержку в игры или другие приложения, когда люди могут поделиться своим опытом по электронной почте, сообщениям или социальным сетям. Для получения дополнительной информации просмотреть Replaykit .

Добавить проверки состояния выполнения вокруг новых функций Когда вы обновляете свое приложение для поддержки новой версии TVOS, поместите проверки времени выполнения, которые запасной код для новых функций. Проверки времени выполнения устраняют необходимость отправки разных версий вашего приложения: одна для людей, управляющих новой версией TVO, и одна для людей, управляющих более старыми версиями. Каждый запускает одно и то же приложение, и люди в более новой версии TVOS получают доступ к новым функциям, которые вы добавили. Для получения информации о том, как добавить проверки времени выполнения, просмотрите запущенную код на конкретной платформе или версии ОС .

Облегчить людям взаимодействие с контентом вашего приложения другими способами:

Сделайте легче найти его счастливым Подумайте о том, как люди используют ваше приложение, и находят способы быстро нанести важный контент. Использовать информацию о дате и времени для выделения нового или текущего контента. Используйте машинное обучение для анализа данных и предлагайте лучшие решения. Deanrange ваш интерфейс динамически, чтобы сделать часто используемый контент более доступным.

Универсальные ссылки для контента вашего приложения Если ваш веб -сайт и приложение предлагают аналогичный контент, добавьте поддержку Universal Link в ваше приложение. С универсальными ссылками вам не нужно создавать отдельные URL -адреса для открытия контента в вашем приложении. Один URL открывает ваше приложение, когда оно установлено, или ваш сайт, когда оно не. Для получения дополнительной информации, просмотр разрешения приложений и веб -сайта ссылается на ваш контент .

Изучите больше

Узнайте больше о технологиях, которые обеспечивают уникальную способность, но в то же время тесно связаны с платформами Apple, чтобы сформировать бесшовную экосистему для приложений и игр в iOS, iPados, MacOS, TVOS, Visionos и WatchOS.

Распределение ваших приложений

Когда вы будете готовы распространять свои приложения, магазин приложений позволяет вам доставить ваши приложения на миллионы людей по всему миру. Узнайте о подготовке ваших приложений для подачи в App Store. Узнайте о отправке приложений