Apple Apple TV – Apple (FR), Planowanie aplikacji TVOS – Apple Developer

Planowanie aplikacji TVOS

Po uruchomieniu aplikacji poszukaj dodatkowych sposobów na poprawę wrażeń. Małe rzeczy mogą mieć dużą różnicę, w której dodanie konkretnej funkcji lub w inny sposób przybliżenie treści. Na przykład:

Apple Apple TV

Oryginalna seria Apple TV i filmy+. Wybrane kanały premium. Tysiące filmów do wynajęcia lub zakupu. Najpopularniejsze usługi streamingowe * . W aplikacji Apple TV wszystko jest dostępne na wszystkich ulubionych urządzeniach Apple, ale także na platformach streamingowych, połączonej telewizji, konsoli do gry i wielu innych wsparcia. Nie znajdziesz się lepiej do oglądania telewizji.

Otwórz aplikację

Prawie wszystko. Obecnie na ekranach.

W Apple TV+obejrzyj strumieniowe strumieniowe serial Apple i filmy okrzyknięte krytykami. Wyłącznie w aplikacji Apple TV.

Kupić. Pochwała. Patrzeć. Bezpośrednio w aplikacji. Znajdź tysiące filmów tutaj, w tym ostatnio wydane sukcesy. Możesz kupować, wynająć i oglądać treści (w tym te zakupione na iTunes) bezpośrednio w aplikacji.

Usługi przesyłania strumieniowego łatwiej niż kiedykolwiek. Z łatwością odkryj serię, która urzeka Cię do usług przesyłania strumieniowego, takich jak MyCanal, Molotov i Amazon Prime Video – bezpośrednio z aplikacji.

W Apple TV+obejrzyj strumieniowe strumieniowe serial Apple i filmy okrzyknięte krytykami. Wyłącznie w aplikacji Apple TV.

Kupić. Pochwała. Patrzeć. Bezpośrednio w aplikacji. Znajdź tysiące filmów tutaj, w tym ostatnio wydane sukcesy. Możesz kupować, wynająć i oglądać treści (w tym te zakupione na iTunes) bezpośrednio w aplikacji.

Usługi przesyłania strumieniowego łatwiej niż kiedykolwiek. Z łatwością odkryj serię, która urzeka Cię do usług przesyłania strumieniowego, takich jak MyCanal, Molotov i Amazon Prime Video – bezpośrednio z aplikacji.

Łatwo znaleźć to, na co chcesz spojrzeć.

Francuskie serie i filmy

Jeśli lubisz całą ludzkość

Personalizacja. Pod bezprecedensowym światłem. Odkryj sugestie dotyczące filmów i serii tylko dla Ciebie, opcji inspirowanych programami, które lubisz, niezależnie od aplikacji, której używasz do ich oglądania, oraz zalecenia dotyczące treści do zobaczenia z rodziną rodzinną.

Nasze ulubione

DRAMAT

Wydarzenie

Według powieści Annie Ernaux przejmujący dramat na temat aborcji.

DRAMAT

Olimpiady

Jacques Audiard opowiada życie miłosne czterech paryżan w czerni i bieli.

KOMEDIA

Parlament, sezon 2

Seria komiksów w sercu instytucji europejskich.

DRAMAT

Wydarzenie

Według powieści Annie Ernaux przejmujący dramat na temat aborcji

DRAMAT

Olimpiady

Jacques Audiard opowiada życie miłosne czterech paryżan w czerni i bieli.

Wybór zaleceń specjalistów zależy od Ciebie. Na karcie Watch odkryj treść starannie wybraną przez nasze zespoły, aby zaprezentować najlepsze telewizję, ze wszystkich programów dostępnych w różnych aplikacjach.

Sekcja dla dzieci. W każdym wieku. Z łatwością zlokalizuj doskonałe programy wybrane dla dzieci, sklasyfikowane według charakteru, przedmiotu, a nawet według wieku. Chyba że twoje dziecko już dokonało wyboru ..

Planowanie aplikacji TVOS

Jeśli jesteś nowy w Apple TV Software, weź Momille, aby zapoznać się z narzędziami i technologiami, których użyjesz. Apple dostarczają narzędzia potrzebne do rozpoczęcia, a TVOS zapewnia potrzebne technologie i funkcje z potrzebną wydajnością.

Storyboard nowego pomysłu i technologii aplikacji TVOS

Poznaj możliwości

Przyjmij wrażenia z salonu w Apple TV, dostarczając treści, które ludzie mogą cieszyć się z kanapy. Stream najnowszą rozrywkę, sport lub treść wiadomości. Zaproponuj świetną grę lub edukację lub wyznacz sesje szkoleniowe z aplikacji fitness. Wykorzystaj swoje treści w formatach wysokiej jakości, takich jak 4K Video, Dolby Vision, Dolby Atmos i HDR10. Zaprojektuj interfejs aplikacji, aby obsługiwać łatwą nawigację w Apple TV Remote. TVOS oferuje różne ścieżki dostarczania treści, a ścieżka, którą wybierasz początkowo wpływa na decyzje, które podejmujesz później:

Swift Programming Language Guide Swift Programming Language Book zawiera pełny przegląd języka programowania Swift i jest idealnym miejscem na rozpoczęcie podróży do nauki Swift.

Wybierz technologię aplikacji

Kolejnym wczesnym wyborem jest to, że technologie budowania aplikacji do wykorzystania w podstawowej infrastrukturze. Technologie aplikacji zapewniają fundamentalny kod używany do montażu interfejsu, obsługi zdarzeń i interakcji z systemem. Każda technologia aplikacji obsługuje co najmniej jedną ścieżkę programistyczną, a niektóre wielokrotne ścieżki obsługują. Wybierz z następujących technologii aplikacji:

Interfejs ludzkich wytycznych Wytyczne dotyczące interfejsu ludzkiego Apple oferowały nieuchronne informacje na temat projektowania interfejsu aplikacji, nawigacji treści i zarządzania interakcjami w Apple TV. Uczyń czytanie tych wytycznych priorytetem w eksploracji ekosystemu TVOS i użyj odpowiednich zasobów projektowych Apple, aby zanurzyć się w zaprojektowaniu aplikacji.

Istnieją pewne funkcje i technologie, które są niezbędne dla aplikacji TVOS. Planując początkowy interfejs użytkownika, pamiętaj, aby wziąć pod uwagę następujące funkcje:

Tryb ciemny To ustawienie w całym systemie pozwala komuś wybierać między jasnym lub ciemnym interfejsem dla swojego Apple TV. Style interfejsu ciemnego i jasnego polegają na różnych paletach kolorystycznych i zasobach obrazu, którym zarządzasz za pomocą katalogów aktywów. W przypadku innych części interfejsu użytkownika użyj interfejsów API systemu, aby określić, kiedy nadejdzie czas na zmianę między światłem i ciemną zawartością. Aby uzyskać szczegółowe informacje, obejrzyj mroczną modę w swoim interfejsie .

Sceny Sceny są kluczową częścią infrastruktury, której używasz do zarządzania interfejsem aplikacji. Scena koordynuje interakcje między interfejsem użytkownika a resztą aplikacji. Sceny reagują również na powiadomienia wpływające. Upewnij się, że obsługujesz sceny we wszystkich swoich aplikacjach. Aby uzyskać informacje, zobacz Swiftui i Uikit .

Automatyczny układ Zamiast dostosowywać pozycję wizu . Swiftui i TVML przyjmują automatyczny układ w ramach podejść do projektowania interfejsu użytkownika. Aby przyjąć automatyczny układ w widokach UIKIT, dodaj do interfejsu ograniczenia układu automatycznego.

Skalowalne obrazy Włącz symbole SF, aby aplikacja była dostosowawalna do zmiany. Symbole SF Symbols jest ogromną kolekcją konfigurowalnych obrazów opartych na wektorach, które dostosowują się naturalnie do zmian w wyglądzie i rozmiarach. Dobrze dobrze łączą się z czcionką systemu San Francisco, co powoduje, że obejmuje wygląd Apple PlatformM. Wyświetl konfigurowanie i wyświetlanie obrazów symboli w interfejsie użytkownika .

Zaprojektuj interfejs z myślą o nawigacji opartej na fokusie. Większość interakcji z aplikacją występuje za pośrednictwem pilota Apple TV. Ludzie używają przycisków kierunkowych na pilocie, aby zmienić skupienie z jednej części interfejsu użytkownika na drugą. Są to przycisk Wybierz, aby działać na skoncentrowanym elemencie lub przycisk menu, aby nawigować z powrotem do poprzedniego ekranu. Uczyń nawigację tak prostą, jak to możliwe i zminimalizuj wprowadzanie tekstu i inne złożone interakcje. Blokady to jeden ze sposobów uproszczenia nawigacji i promowania spójności wśród podobnych elementów w twoim interfejsie użytkownika. Blokada to grupa powiązanych widoków, które łączysz w pojedynczy, wybieralny element. Na przykład blokada filmu może zawierać tytuł filmu, opis, listę obsad i obraz plakatu. Kiedy ktoś wybiera film, TVOS skupia się na całym blokadzie na poszczególnych przedmiotach. Aby uzyskać więcej informacji, wyświetl blokady .

Wysokiej jakości wsparcie odtwarzania mediów

Jego pozycja w salonie sprawia, że ​​Apple TV jest idealnym wynajem dla aplikacji zorientowanych na media. Technologie audio i wideo Apple zapewniają dostęp do szerokiej gamy formatów medialnych oraz narzędzia potrzebne do odtwarzania ich w najwyższej jakości.

Odtwarzaj i zarządzaj mediami AVKIT dostarcza wszystko, czego potrzebujesz do odtwarzania i zarządzania treścią dźwięku i wideo aplikacji. Wyświetl wideo za pomocą standardowego interfejsu systemowego, który oferuje wbudowane sterowanie transportem i obsługę airplay, obraz w Picture (PIP), treści śródmiąższowe i inne. Aby uzyskać bardziej drobnoziarnistą kontrolę nad treści .

Zagraj w wysokiej jakości dźwięk przestrzenny Utwórz najlepszy odtwarzacz muzyki za pomocą AVFaudio, który zawiera typy specyficzne dla dźwięku z frameworka Avfoundation. Weź swój dźwięk do innego wymiaru za pomocą fazy, która wspiera tworzenie złożonych, dynamicznych doświadczeń audio przestrzennych w twoich grach i aplikacjach.

Stream na żywo lub nagrane treści Dowiedz się, jak tworzyć treść strumienia i wdrożyć ją na serwerze za pomocą transmisji na żywo HTTP . Odtwarzaj tę strumieniową treść z aplikacji za pomocą AvFoundation .

Przyjmować najlepsze praktyki podczas rozwoju

Zaproponuj najlepsze możliwe wrażenia dla wszystkich, wykonując następujące czynności:

Chronić prywatność ludzi Prywatność jest ważna, więc informuj ludzi o tym, jak korzystasz z ich danych. Jeśli zbierasz dane, zaoferowałby stan prywatności, który wyjaśnia, w jaki sposób korzystasz z tych informacji. Kiedy korzystasz z technologii Apple, które działają na danych osobowych, zawiera opisy systemu do wyświetlania podczas pierwszego użycia. Aby uzyskać więcej informacji, wyświetl ochronę prywatności użytkownika .

Zabezpiecz dane, które gromadzisz i przechowujesz Jeśli zbierasz dane, upewnij się, że chronisz te dane przed złośliwymi atakami. Przechowuj bardzo poufne dane, takie jak hasła, dane finansowe lub dane osobowe w zaszyfrowanej klęcznikie użytkownika . Użyj szyfrowania na dysk lub innych technologiach bezpieczeństwa Apple, aby przechowywać inne dane. Użyj Apple Cryptokit, aby zaszyfrować dane, które przechowujesz lokalnie lub wysyłasz poza aplikacją.

Obsługa wsparcia dostępności Apple buduje obsługę dostępności odpowiednią iTo swoich technologii, ale czytniki ekranu i inne funkcje dostępności polegają na informacjach, które zapewnia aplikacja Pro. Swiftui i Uikit mogą opisać każdy element twojego interfejsu użytkownika, ale tylko ty wiesz, jak te współpracują. Przejrzyj etykiety dostępności i inne opisy, aby upewnić się, że dostarczają przydatnych informacji, i upewnij się, że nawigacja oparta na fokusie jest prosta i intuicyjna. Aby uzyskać więcej informacji, wyświetl dostępność .

Internacjonalizuj i lokalizuj swoją aplikację Rozwiń swoją aplikację na rynki międzynarodowe, lokalizując ją dla innych regionów i języków. Przygotuj swoją aplikację za pomocą Fundacji Framework, która obsługuje formatowanie strun, dat, godzin, walut i liczb dla różnych języków i regionów. Upewnij się, że Twój interfejs wygląda dobrze w językach po lewej i prawej, jak i prawej do lewej. Zlokalizuj zasoby aplikacji i dodaj je do projektu XCode. Aby uzyskać informacje o procesie internacjonalizacji i lokalizacji, wyświetl lokalizację .

Projekt dla wszystkich Rozważ różnice społeczne i kulturowe podczas opracowywania treści i unikaj obrazów i terminów, które mają negatywne lub uwłaczające konotacje dla części odbiorców. Aby uzyskać więcej informacji, obejrzyj włączenie .

Dokładnie przetestuj i debuguj aplikację Podczas cyklu rozwoju problemy debugowania, gdy pojawiają się one Urise wbudowanego debugera Xcode . Zbuduj zautomatyzowane apartamenty testowe za pomocą XCtest i uruchom je podczas każdej kompilacji, aby potwierdzić, że nowy kod działa. Użyj ciągłego systemu integracji chmury Xcode, aby zautomatyzować kompilacje, cykle testowe i dystrybucję aplikacji do zespołu QA.

Zoptymalizuj wydajność swojej aplikacji Wąskie gardła i inne wydajność z kodu za pomocą aplikacji Instruments, która jest dostarczana z Xcode. Profil kod swojego kodu, znajdź wycieki pamięci, analizuj użycie zasobów i wiele więcej. Aby uzyskać informacje o tym, jak zbierać wskaźniki za pomocą instrumentów, wyświetl poprawę wydajności aplikacji .

Wybierz model biznesowy swojej aplikacji Dystrybucja aplikacji na całym świecie za pomocą różnych modeli biznesowych, w tym bezpłatnych, bezpłatnych z zakupami w aplikacji, płac i innych. Zbuduj interfejs w sposób, który oferuje spójne wrażenia i wspiera wybrany model biznesowy. Aby uzyskać więcej informacji, wybierz wybranie modelu biznesowego.

Jak pójść dalej

Po uruchomieniu aplikacji poszukaj dodatkowych sposobów na poprawę wrażeń. Małe rzeczy mogą mieć dużą różnicę, w której dodanie konkretnej funkcji lub w inny sposób przybliżenie treści. Na przykład:

Uprości proces logowania dla swojej aplikacji Przyjmij interfejs logowania systemu, aby ludziom zalogować się do aplikacji TVOS za pomocą iPhone’a lub iPada powiązanego z tym samym Apple ID. Poświęć ludzi do ich treści szybciej, przyjmując obsługę wielopoziomową, która upraszcza proces wyboru profilu użytkownika bezpieczeństwa aplikacji.

Pozwól ludziom połączyć się z innych urządzeń Pozwól ludziom wchodzić w interakcje z Twoją aplikacją TVOS z iPhone’a, iPada lub Apple Watch. Utwórz bezpieczne połączenie sieciowe między aplikacją działającą na obu urządzeniach za pomocą DeviceDiscoveryuiui i użyj tego połączenia do wymiany danych. Na przykład możesz pozwolić, aby ktoś mógł kontrolować aplikację TVOS za pomocą dotykowych danych wejściowych z ich iPhone’a.

Zaprezentuj zawartość na górnej półce Górny rząd aplikacji na ekranie głównym Apple TV może wyświetlać dodatkowe treści w obszarze banerów. Dostarcz tę zawartość do systemu za pomocą rozszerzenia aplikacji górnej półki, która jest osobnym wykonywaniem, którą dołączono w swojej aplikacji. Użyj swojego rozszerzenia, aby wyróżnić nową lub polecaną zawartość lub wyświetlić czyjeś ulubione programy. Aby uzyskać informacje o tym, jak utworzyć to rozszerzenie, wyświetl usługi telewizyjne .

Pozwól ludziom dzielić się z działaniami ShaPlay zachęca ludzi do udostępniania działań Twojej aplikacji przez -rozmowę FaceTime. Użyj go, aby wdrożyć noc oglądania filmów w swojej aplikacji do przesyłania strumieniowego lub użyj go, aby przekształcić noc gier w Spectator Sport. Zdefiniuj działania, które chcesz podzielić za pomocą działań grupowych . Synchronizować odtwarzanie multimediów za pomocą Avfoundation .

Przechwytywanie audio na żywo i wideo do transmisji Innym sposobem udostępniania treści jest przechwytywanie wideo na żywo i audio oraz zapisanie go jako nagrywania lub nadawanie go na żywo. Dodaj to wsparcie do gier lub innych aplikacji, gdy ludzie mogą chcieć udostępnić swoje doświadczenie w wiadomościach e -mail, wiadomościach lub mediach społecznościowych. Aby uzyskać więcej informacji, zobacz Replaykit .

Dodaj sprawdzanie warunków wykonawczych wokół nowych funkcji Kiedy aktualizujesz aplikację, aby obsługiwać nową wersję TVOS, umieść kontrole czasu wykonywania tego kodu zapasowego dla nowych funkcji. Czeki wykonawcze Eliminuj potrzebę wysyłania różnych wersji aplikacji: jedna dla osób uruchamiających nową wersję TVOS i jedna dla osób prowadzących starsze wersje. Wszyscy uruchamiają tę samą aplikację, a osoby w nowszej wersji TVOS mają dostęp do nowych funkcji, które dodałeś. Aby uzyskać informacje o tym, jak dodawać czeki wykonawcze, wyświetl uruchamianie kodu na określonej wersji platformy lub systemu operacyjnego .

Ułatwiaj ludziom interakcję z treścią aplikacji na inne sposoby:

Ułatwiaj jej uznanie Pomyśl o tym, jak ludzie używają Twojej aplikacji, i znajdź sposoby szybkiego rozmieszczania ważnych treści. Użyj informacji o dacie i godzinie, aby wyróżnić nową lub bieżącą treść. Użyj uczenia maszynowego, aby analizować dane i oferować lepsze rozwiązania. Rean TreanRan swój interfejs dynamicznie, aby często używana zawartość jest bardziej dostępna.

Uniwersalne linki do treści aplikacji Jeśli Twoja witryna i aplikacja oferują podobne treści, dodaj obsługę uniwersalnego linku do swojej aplikacji. Dzięki uniwersalnym linkom nie musisz tworzyć osobnych adresów URL, aby otwierać treść w swojej aplikacji. Jeden adres URL otwiera Twoją aplikację, gdy jest zainstalowana lub witryna, gdy nie jest. Aby uzyskać więcej informacji, wyświetl umożliwienie aplikacji i witryny na linki do treści .

Odkrywać więcej

Dowiedz się więcej o technologiach, które zapewniają unikalne kapabilitety, ale ściśle zintegruj się z platformami Apple, aby stworzyć bezproblemowy ekosystem aplikacji i gier na iOS, iPado, macOS, TVOS, Visionos i Watchos.

Dystrybucja aplikacji

Gdy będziesz gotowy do rozpowszechniania aplikacji, App Store pozwala dostarczać swoje aplikacje do zawieszonych milionów ludzi na całym świecie. Dowiedz się o przygotowaniu aplikacji do przesłania do App Store. Dowiedz się o przesyłaniu aplikacji