Apple Apple TV – Apple (FR), Planificarea aplicației TVOS – Apple Developer

Planificarea aplicației dvs. TVOS

După ce ați funcționat aplicația, căutați modalități suplimentare de a îmbunătăți experiența. Lucrurile mici pot face o mare diferență, în cazul în care adăugarea unei anumite caracteristici sau aprovizionarea conținutului dvs. într -un mod diferit. De exemplu:

Apple Apple TV

Seria și filmele Apple Apple de la Apple TV+. Canale premium la alegere. Mii de filme de închiriat sau de cumpărare. Cele mai populare servicii de streaming * . Totul este acolo, în aplicația Apple TV, accesibil pe toate dispozitivele Apple preferate, dar și pe platformele de streaming, televizorul conectat, consola de jocuri și multe alte suporturi. Nu veți găsi mai bine să vă uitați la televizor.

Deschideți aplicația

Aproape totul. În prezent pe ecranele dvs.

Pe Apple TV+, vizionați -vă în transmisia serialului și filmele Apple originale salutate de critici. Exclusiv în aplicația Apple TV.

Cumpără. Laudă. uite. Direct în aplicație. Găsiți mii de filme aici, inclusiv marile succese lansate recent. Puteți cumpăra, închiria și urmări conținut (inclusiv cele achiziționate pe iTunes) direct în aplicație.

Servicii de streaming mai ușor ca niciodată. Descoperiți cu ușurință seria care vă va captiva pe servicii de streaming precum MyCanal, Molotov și Amazon Prime Video – direct din aplicație.

Pe Apple TV+, vizionați -vă în transmisia serialului și filmele Apple originale salutate de critici. Exclusiv în aplicația Apple TV.

Cumpără. Laudă. uite. Direct în aplicație. Găsiți mii de filme aici, inclusiv marile succese lansate recent. Puteți cumpăra, închiria și urmări conținut (inclusiv cele achiziționate pe iTunes) direct în aplicație.

Servicii de streaming mai ușor ca niciodată. Descoperiți cu ușurință seria care vă va captiva pe servicii de streaming precum MyCanal, Molotov și Amazon Prime Video – direct din aplicație.

Găsiți cu ușurință la ce doriți să priviți.

Seria și filmele franceze

Dacă ți -a plăcut pentru toată omenirea

Personalizare. Sub o lumină fără precedent. Descoperiți sugestii pentru filme și serii doar pentru dvs., selecții inspirate de programele care vă plac, indiferent de aplicația pe care o utilizați pentru a le urmări și a recomandărilor de conținut pentru a vedea cu familia familiei.

Favoritele noastre

DRAMĂ

Evenimentul

O dramă înflăcărată despre avort în anii ’60, conform romanului lui Annie Ernaux.

DRAMĂ

Olimpiadele

Jacques Audiard spune viața amoroasă a patru parizieni în alb și negru.

COMEDIE

Parlament, sezonul 2

O serie de benzi desenate în centrul instituțiilor europene.

DRAMĂ

Evenimentul

O dramă înflăcărată despre avort în anii ’60, conform romanului lui Annie Ernaux

DRAMĂ

Olimpiadele

Jacques Audiard spune viața amoroasă a patru parizieni în alb și negru.

Depinde de dvs. să alegeți dintre recomandările specialiștilor. În fila Watch, explorați conținutul selectat cu atenție de echipele noastre pentru a prezenta cele mai bune televizoare, din toate programele disponibile în diferite aplicații.

O secțiune pentru copii. De toate varstele. Localizați cu ușurință programe excelente selectate pentru copii, clasificate după caracter, subiect și chiar după vârstă. Cu excepția cazului în care copilul tău și -a făcut deja alegerea ..

Planificarea aplicației dvs. TVOS

Dacă sunteți nou la Dezvoltarea Software -ului Apple TV, luați la Momille pentru a vă familiariza cu instrumentele și tehnologiile pe care le veți folosi. Apple oferă instrumentele de care aveți nevoie pentru a începe, iar TVOS vă oferă tehnologiile și funcțiile pe care le doriți cu performanța de care aveți nevoie.

Storyboard al unei noi idei și tehnologii de aplicație TVOS

Explorați posibilitățile

Îmbrățișați experiența în sufragerie pe Apple TV, livrând conținut pe care oamenii se pot bucura de pe canapeaua lor. Transmiteți cel mai recent conținut de divertisment, sport sau știri. Oferiți o experiență excelentă de joc sau educație sau de afecta sesiuni de formare personală dintr -o aplicație de fitness. Declarați-vă conținutul în formate de înaltă calitate, cum ar fi Video 4K, Dolby Vision, Dolby Atmos și HDR10. Proiectați interfața aplicației dvs. pentru a suporta o navigare ușoară cu telecomanda Apple TV. TVOS oferă căi diferite pentru livrarea conținutului dvs., iar calea pe care o alegeți afectează inițial deciziile pe care le luați mai târziu:

Ghid de limbaj de programare rapid Cartea de limbaj de programare rapidă oferă o imagine de ansamblu completă a limbajului de programare Swift și este locul perfect pentru a începe călătoria învățând rapid.

Alegeți tehnologia dvs. de aplicații de aplicații

O altă alegere timpurie de făcut este aceea că tehnologiile de construire a aplicațiilor pe care să le utilizeze pentru infrastructura dvs. de bază. APP-Builder Technologies oferă codul de bază pe care îl utilizați pentru a vă asambla interfața, a gestiona evenimentele și a interacționa cu sistemul. Fiecare tehnologie de aplicații-constructor acceptă cel puțin o cale de dezvoltare, iar unele căi multiple susțin. Alegeți dintre următoarele tehnologii de construire a aplicațiilor:

Interfață de orientări umane Ghidurile de interfață umană ale Apple au oferit informații nevalibile despre cum să proiectați interfața aplicației, să navigați în conținut și să gestionați interacțiunile pe Apple TV. Faceți citirea acestor orientări o prioritate în explorările dvs. ale ecosistemului TVOS și utilizați resursele de design Apple corespunzătoare pentru a vă scufunda în proiectarea aplicației dvs.

Există anumite caracteristici și tehnologii esențiale pentru aplicațiile TVOS. Când planificați UI inițial, asigurați -vă că luați în considerare următoarele caracteristici:

Mod întunecat Această setare la nivel de sistem permite cuiva să aleagă între o interfață ușoară sau întunecată pentru Apple TV. Stilurile de interfață întunecată și ușoară se bazează pe diferite palete de culori și active de imagine, pe care le gestionați cu ajutorul cataloagelor de active. Pentru alte părți ale UI -ului dvs., utilizați API -uri de sistem pentru a determina când este timpul să vă schimbați între conținut ușor și întunecat. Pentru detalii, vizualizați susținerea modei întunecate în interfața dvs .

Scene Scenele sunt o parte crucială a infrastructurii pe care o utilizați pentru a gestiona interfața aplicației dvs. O scenă coordonează interacțiunile dintre UI și restul aplicației. Scenele răspund, de asemenea, la notificările care vă afectează UI -ul, cum ar fi tranzițiile dintre execuția anterioară și de fundal. Asigurați -vă că acceptați scene în toate aplicațiile dvs. Pentru informații, vizualizați Swiftui și Uikit .

Aspect automat În loc să ajusteze manual poziția vizualizărilor pentru a găzdui diferite dimensiuni TV, raporturi de aspect și rezoluții, spuneți sistemului cum să efectueze aceste ajustări în raport cu zonele sigure actuale . Swiftui și TVML adoptă aspect automat ca parte a abordărilor lor de proiectare UI. Pentru a adopta aspectul automat în vizualizările UIKIT, adăugați constrângeri de aspect automat la interfața dvs.

Imagini scalabile Încorporați simbolurile SF pentru a face aplicația aplicabilă pentru a se schimba. Simbolurile SF aplicații o colecție vastă de imagini configurabile, bazate pe vector, care se adaptează în mod natural la schimbările de aspect și dimensiune. De asemenea, se îmbină bine cu fontul sistemului San Francisco, rezultând o privire constantă pe platformele Apple. Vizualizați configurarea și afișarea imaginilor simbolice în UI .

Proiectați-vă interfața cu navigația bazată pe focus în minte. Majoritatea interacțiunilor cu aplicația dvs. apar prin telecomanda Apple TV. Oamenii folosesc butoanele direcționale de pe telecomandă pentru a schimba focalizarea de la o parte a UI -ului dvs. la alta. Sunt butonul SELECT pentru a acționa pe elementul focalizat sau butonul de meniu pentru a naviga înapoi la ecranul anterior. Faceți navigarea cât mai simplă posibil și minimizați introducerea textului și alte interacțiuni complexe. Locile sunt o modalitate de a simplifica navigarea și de a promova coerența dintre elementele similare din UI -ul dvs. Un blocaj este un grup de vizualizări conexe pe care le combinați într -un singur element selectabil. De exemplu, o blocare a filmului ar putea include titlul filmului, descrierea, lista de distribuții și imaginea de afiș. Când cineva selectează un film, TVOS se concentrează pe întregul inteted de blocare pe articole individuale. Pentru mai multe informații, vizualizați blocajele .

Suport de redare media de înaltă calitate

Poziția sa în sufragerie face ca Apple TV să închirieze ideal pentru aplicații centrate pe media. Tehnologiile audio și video ale Apple vă oferă acces la o gamă largă de formate media și instrumentele de care aveți nevoie pentru a le reda la cea mai înaltă calitate.

Joacă și gestionează mass -media AVKIT oferă tot ce ai nevoie pentru a reda și gestiona conținutul audio și video al aplicației tale. Afișați videoclipuri folosind interfața standard de sistem, care oferă controale de transport încorporate și suporturi AirPlay, imagine în Picture (PIP), conținut interstițial și multe altele. Pentru un control mai mare cu granulație asupra conținutului dvs., utilizați Avfoundation .

Joacă audio spațial mare Creați playerul muzical final folosind AVFAudio, care conține tipurile specifice audio din cadrul AvFoundation. Duceți -vă audio într -o altă dimensiune folosind faza, care acceptă crearea de experiențe audio spațiale complexe, dinamice, în jocurile și aplicațiile dvs.

Transmiteți conținut live sau înregistrat Aflați cum să creați conținut Streamd și să -l implementați pe serverul dvs. folosind streaming http live . Redați înapoi conținutul transmis din aplicația dvs. folosind Avfoundation .

Adoptați cele mai bune practici în timpul dezvoltării

Oferiți cea mai bună experiență posibilă pentru toată lumea făcând următoarele:

Protejați confidențialitatea oamenilor Confidențialitatea este importantă, așa că țineți informați oamenii despre modul în care le utilizați datele. Dacă colectați date, ați oferit o stare de confidențialitate care explică modul în care utilizați aceste informații. Când utilizați Apple Technologies care funcționează pe date cu caracter personal, au inclus descrieri de utilizare pentru ca sistemul să fie afișat la prima utilizare. Pentru mai multe informații, vizualizați protejarea confidențialității utilizatorului .

Asigurați datele pe care le colectați și le stocați Dacă colectați date, asigurați -vă că protejați aceste date de atacurile rău intenționate. Stocați date foarte sensibile, cum ar fi parolele, datele financiare sau informațiile de identificare personală în brelocul criptat al utilizatorului . Utilizați criptarea pe disc sau alte tehnologii de securitate Apple pentru a stoca alte date. Utilizați Apple Cryptokit pentru a cripta datele pe care le stocați local sau trimiteți în afara aplicației dvs.

Asistență pentru asistență pentru accesibilitate Suport de audit Apple construiește asistență accesibilitate ITO tehnologiile sale, dar cititorii de ecran și alte caracteristici de accesibilitate se bazează pe informațiile pe care le oferă aplicația pe care o oferă Pro PRO. Swiftui și Uikit pot descrie fiecare piesă din UI, dar numai tu știi cum lucrează împreună. Examinați etichetele de accesibilitate și alte descrieri pentru a vă asigura că oferă informații utile și asigurați-vă că navigarea bazată pe focus este simplă și intuitivă. Pentru mai multe informații, vizualizați accesibilitatea .

Internaționalizați -vă și localizați -vă aplicația Extindeți -vă aplicația pe piețele internaționale localizând -o pentru alte regiuni și limbi. Pregătiți -vă aplicația folosind Fundația Fundației, care acceptă formatarea șirurilor, datelor, timpurilor, monedelor și numerelor pentru diferite limbi și regiuni. Asigurați-vă că UI-ul dvs. arată bine atât pentru limbile de la stânga la dreapta, cât și pentru dreapta la stânga. Localizați resursele de aplicații și adăugați -le la proiectul dvs. Xcode. Pentru informații despre procesul de internaționalizare și localizare, vizualizați localizarea .

Design pentru toată lumea Luați în considerare diferențele sociale și culturale atunci când dezvoltați conținut și evitați imaginile și termenii care au conotații negative sau derogatorii pentru porțiunile publicului dvs. Pentru mai multe informații, vizualizați includerea .

Testați -vă și depanați aplicația cu atenție În timpul ciclului de dezvoltare, problemele de depanare pe măsură ce apar au urcat debuggerul Xcode încorporat . Construiți apartamente de testare automatizate folosind XCTest și rulați -le în timpul fiecărei construcții pentru a valida noile lucrări de cod asperate. Utilizați sistemul de integrare continuă a Xcode Cloud pentru automatizarea construcțiilor, a ciclurilor de testare și a distribuției aplicațiilor dvs. în echipa QA.

Optimizați performanța aplicației dvs ELIMATE blocaje și alte performanțe din codul dvs. folosind aplicația Instruments care vine cu Xcode. Profilați codul dvs., găsiți scurgeri de memorie, analizați utilizarea resurselor și multe altele. Pentru informații despre cum să adunați valori folosind instrumente, vizualizați îmbunătățirea performanței aplicației dvs .

Alegeți un model de afaceri pentru aplicația dvs Distribuirea aplicației dvs. la nivel mondial folosind o varietate de modele de afaceri, inclusiv gratuit, gratuit cu achiziții în aplicație, plată la descărcare și multe altele. Construiește -ți interfața într -un mod care oferă experienței coezive și susține modelul de afaceri ales. Pentru mai multe informații, vizualizați alegerea unui model de afaceri.

Cum să -l duci mai departe

După ce ați funcționat aplicația, căutați modalități suplimentare de a îmbunătăți experiența. Lucrurile mici pot face o mare diferență, în cazul în care adăugarea unei anumite caracteristici sau aprovizionarea conținutului dvs. într -un mod diferit. De exemplu:

Simplificați procesul de autentificare pentru aplicația dvs Adoptați interfața de conectare a sistemului pentru a permite oamenilor să se conecteze în aplicația dvs. TVOS folosind un iPhone sau un iPad asociat cu același ID Apple. Obțineți oamenii la conținutul lor mai rapid, adoptând un suport pentru multi-orientare, ceea ce simplifică procesul de selectare.

Permiteți oamenilor să se conecteze de la celelalte dispozitive ale lor Lăsați oamenii să interacționeze cu aplicația dvs. TVOS de pe iPhone, iPad sau Apple Watch. Creați o conexiune de rețea sigură între aplicația dvs. care rulează pe ambele dispozitive folosind DevicediscoveryUiUI și utilizați acea conexiune pentru a schimba date. De exemplu, s -ar putea să lăsați unii să vă controleze aplicația TVOS folosind intrare tactilă de pe iPhone.

Conținut de vitrină în raftul de sus Rândul superior de aplicații de pe ecranul de pornire Apple TV poate afișa conținut suplimentar în zona bannerului, imobil de mai sus. Livrați acel conținut către sistem folosind o extensie de aplicație de raft de top, care este un executabil separat pe care îl includeți în aplicația dvs. Utilizați extensia dvs. pentru a evidenția conținut nou sau prezentat sau afișați emisiunile preferate ale cuiva. Pentru informații despre cum să creați această extensie, vizualizați serviciile TV .

Permiteți oamenilor să partajeze activități de utilizator Shareplay SharePlay îi determină pe oameni să partajeze activitățile aplicației dvs. -un apel Facetime. Folosiți-l pentru a implementa o noapte de vizionare a filmelor în aplicația dvs. video de streaming sau utilizați-l pentru a transforma noaptea jocului în Spectator Sport. Definiți activitățile pe care doriți să le împărtășiți folosind activități de grup . Sincronizați redare media folosind AVFoundation .

Captură audio live și video pentru difuzare Un alt mod de a partaja conținut este de a captura video și audio live și de a -l salva ca înregistrare sau o difuzare în direct. Adăugați acest suport la jocuri sau alte aplicații atunci când oamenii ar putea dori să își împărtășească experiența prin e -mail, mesaje sau social media. Pentru mai multe informații, vizualizați Replaykit .

Adăugați verificări de condiție de rulare în jurul noilor funcții Când vă actualizați aplicația pentru a suporta o nouă versiune de TVOS, plasați verificările de rulare a acelui cod de rezervă pentru noi funcții. Verificările de rulare elimină nevoia de a expedia diferite versiuni ale aplicației dvs .: una pentru persoanele care rulează noua versiune de TVOS și una pentru persoanele care rulează versiuni mai vechi. Toată lumea rulează aceeași aplicație, iar oamenii din versiunea mai nouă a TVOS au acces la noile funcții pe care le -ați adăugat. Pentru informații despre cum să adăugați verificări de rulare, vizualizați rularea codului pe o platformă specifică sau o versiune de sistem de operare .

Faceți ușor pentru oameni să interacționeze cu conținutul aplicației dvs. în alte moduri:

Face mai ușor să -l găsești fericit Gândiți -vă la modul în care oamenii vă folosesc aplicația și găsiți modalități de a suprafața conținut important. Utilizați informații despre date și ora pentru a evidenția conținutul nou sau actual. Utilizați învățarea automată pentru a analiza datele și a oferi soluții mai bune. Reanrangeți interfața dvs. dinamic pentru a face conținutul utilizat frecvent mai accesibil.

Link -uri universale pentru conținutul aplicației dvs Dacă site -ul dvs. web și aplicația dvs. ofereau conținut similar, adăugați un suport de legătură universală la aplicația dvs. Cu legături universale, nu trebuie să creați adrese URL separate pentru a deschide conținut în aplicația dvs. O adresă URL îți deschide aplicația atunci când este instalată sau site -ul tău atunci când nu este. Pentru mai multe informații, vizualizați permițând aplicațiilor și site -ului web să se conecteze la conținutul dvs .

Explorați mai multe

Aflați mai multe despre tehnologii care oferă capacități unice, totuși integrați -vă strâns cu platformele Apple pentru a forma un ecosistem perfect pentru aplicații și jocuri pe iOS, iPados, macOS, TVOS, VisioS și WatchOS.

Distribuirea aplicațiilor

Când sunteți gata să vă distribuiți aplicațiile, App Store vă permite să vă livrați aplicațiile pentru a spânzurați milioane de oameni din întreaga lume. Aflați mai multe despre pregătirea aplicațiilor dvs. pentru depunerea la App Store. Aflați mai multe despre trimiterea aplicațiilor