Apple Apple TV – Apple (FR), Planlæg din tvOS -app – Apple Developer
<h1>Planlægning af din tvOS -app</h1>
<blockquote>Når du har din app i gang, skal du kigge efter yderligere måder at forbedre oplevelsen. Små ting kan gøre en stor forskel, hvor tilføjelsen af en bestemt funktion eller at godkende dit indhold på en anden måde. For eksempel:</blockquote>
<h2>Apple Apple TV</h2>
<p>Apple TVs originale Apple -serie og film+. Premiumkanaler efter eget valg. Tusinder af film at leje eller købe. De mest populære streamingtjenester * . Alt er der, i Apple TV -appen, tilgængelig på alle dine foretrukne Apple -enheder, men også på dine streamingplatforme, dit tilsluttede tv, din spilkonsol og mange andre understøttelser. Du finder ikke bedre at se tv.</p>
<p>Åbn appen</p>
<h2>Næsten alt. I øjeblikket på dine skærme.</h2>
<p>På Apple TV+skal du se i streaming af den originale Apple -serie og film hyldet af kritikere. Udelukkende i Apple TV -appen.</p>
<p>Købe. Ros. se. Direkte i appen. Find tusinder af film her, inklusive de store succeser, der for nylig blev frigivet. Du kan købe, leje og se indhold (inklusive dem, der er købt på iTunes) direkte i appen.</p>
<p>Streamingtjenester lettere end nogensinde. Opdag let den serie, der vil fange dig på streamingtjenester som Mycanal, Molotov og Amazon Prime Video – direkte fra appen.</p>
<p>På Apple TV+skal du se i streaming af den originale Apple -serie og film hyldet af kritikere. Udelukkende i Apple TV -appen.</p>
<p>Købe. Ros. se. Direkte i appen. Find tusinder af film her, inklusive de store succeser, der for nylig blev frigivet. Du kan købe, leje og se indhold (inklusive dem, der er købt på iTunes) direkte i appen.</p>
<p>Streamingtjenester lettere end nogensinde. Opdag let den serie, der vil fange dig på streamingtjenester som Mycanal, Molotov og Amazon Prime Video – direkte fra appen.</p>
<h2>Find let, hvad du vil se på.</h2>
<h3>Franske serier og film</h3>
<h3>Hvis du kunne lide for hele menneskeheden</h3>
<p>Personalisering. Under et hidtil uset lys. Oplev forslag til film og serier bare til dig, valg inspireret af de programmer, du kan lide, uanset hvilken app du bruger til at se dem, og indholdsanbefalinger at se med familiefamilien.</p>
<h3>Vores favoritter</h3>
<h4>DRAMA</h4>
<h3>Begivenheden</h3>
<p>Et gripende drama om abort i 1960’erne, ifølge Annie Ernaux’s roman.</p>
<h4>DRAMA</h4>
<h3>Olympiaderne</h3>
<p>Jacques Audiard fortæller kærlighedslivet for fire parisere i sort / hvid.</p>
<h4>KOMEDIE</h4>
<h3>Parlamentet, sæson 2</h3>
<p>En tegneserie i hjertet af europæiske institutioner.</p>
<h4>DRAMA</h4>
<h3>Begivenheden</h3>
<p>Et gripende drama om abort i 1960’erne, ifølge Annie Ernaux’s roman</p>
<h4>DRAMA</h4>
<h3>Olympiaderne</h3>
<p>Jacques Audiard fortæller kærlighedslivet for fire parisere i sort / hvid.</p>
<p>Det er op til dig at vælge mellem specialisters anbefalinger. Udforsk indholdet omhyggeligt valgt af vores teams til at præsentere det bedste af tv, fra alle de tilgængelige i dine forskellige apps, der er valgt i dine forskellige apps, der er tilgængelige i dine forskellige apps, der er tilgængelige i dine forskellige apps, der er tilgængelige i dine forskellige apps,.</p>
<p>Et afsnit til børn. Af alle aldre. Find let fremragende programmer, der er valgt til børn, klassificeret efter karakter, emne og endda efter alder. Medmindre dit barn allerede har taget deres valg ..</p>
<h2>Planlægning af din tvOS -app</h2>
<p>Hvis du er ny inden for Apple TV -softwareudvikling, skal du tage på Momille for at gøre dig bekendt med de værktøjer og teknologier, du vil bruge. Apple leverer de værktøjer, du har brug for for at komme i gang, og tvOS giver dig de teknologier og funktioner, du ønsker med den ydelse, du har brug for.</p>
<p><img src=”https://developer.apple.com/tvos/planning/images/planning-tvos-marker-large_2x.png” alt=”Storyboard af en ny tvOS -applikationsidee og teknologier” width=”100%” /></p>
<h2>Udforsk mulighederne</h2>
<p>Omfavn stueoplevelsen på Apple TV ved at levere indhold, som folk kan nyde fra deres sofa. Stream den nyeste underholdning, sport eller nyhedsindhold. Tilby en god spil- eller uddannelsesoplevelse eller delive personlige træningssessioner fra en fitness -app. Delive dit indhold i formater af høj kvalitet som 4K Video, Dolby Vision, Dolby Atmos og HDR10. Design din apps grænseflade til understøttelse af nem navigation med Apple TV -fjernbetjeningen. Tvos tilbyder forskellige stier til at levere dit indhold, og den sti, du vælger, påvirker oprindeligt de beslutninger, du tager senere:</p>
<p><img src=”https://developer.apple.com/tvos/planning/images/tvos-xcode-start_2x.png” /></p>
<p><b>Swift Programming Language Guide</b> Den hurtige programmeringssprogbog giver et komplet overblik over det hurtige programmeringssprog, og er det perfekte sted at begynde din rejse med at lære Swift.</p>
<h3>Vælg din app-builder-teknologi</h3>
<p>Et andet tidligt valg at tage er, at app-building-teknologier, der skal bruges til din kerneinfrastruktur. App-Builder Technologies leverer den grundlæggende kode, du bruger til at samle din grænseflade, håndtere begivenheder og interagere med systemet. Hver app-builder-teknologi understøtter mindst en udviklingssti, og nogle flere stier understøtter. Vælg mellem følgende app-builder-teknologier:</p>
<p><img src=”https://developer.apple.com/tvos/planning/images/apple-design-resources_2x.png” /></p>
<p><b>Menneskelige retningslinjer interface</b> Apples retningslinjer for menneskelig grænseflade tilbød uvurderlige oplysninger om, hvordan du designer din apps grænseflade, navigerer indhold og administrerer interaktioner på Apple TV. Gør læsning af disse retningslinjer for en prioritet i dine udforskninger af tvOS -økosystemet, og brug de tilsvarende Apple -designressourcer til at dykke i at designe din app.</p>
<p>Der er visse funktioner og teknologier, der er vigtige for tvOS -apps. Når du planlægger dit første UI, skal du sørge for at overveje følgende funktioner:</p>
<p><b>Mørk tilstand</b> Denne systemdækkende indstilling lader nogen vælge mellem en lys eller mørk grænseflade til deres Apple TV. Mørke og lette interface -stilarter er afhængige af forskellige farvepaletter og billedaktiver, som du administrerer ved hjælp af aktivkataloger. For andre dele af dit brugergrænseflade skal du bruge System API’er til at bestemme, hvornår det er tid til at ændre mellem let og mørkt indhold. For detaljer, se understøttende mørk mode i din grænseflade .</p>
<p><b>Scener</b> Scener er en vigtig del af den infrastruktur, du bruger til at administrere din apps grænseflade. En scenen koordinerer interaktioner mellem din brugergrænseflade og resten af din app. Scener reagerer også på meddelelser, der påvirker din brugergrænseflade, såsom overgange mellem foreklodser og baggrundsudførelse. Sørg for at støtte scener i alle dine apps. For information, se Swiftui og Uikit .</p>
<p><b>Automatisk layout</b> I stedet for at justere synspositionen manuelt for at rumme forskellige tv -størrelser, billedforhold og opløsninger, skal du fortælle systemet, hvordan man foretager disse justeringer i forhold til de aktuelle sikre områder . Swiftui og TVML vedtager automatisk layout som en del af deres UI -design nærmer sig. For at vedtage automatisk layout i UIKIT -visninger skal du tilføje auto -layoutbegrænsninger til din grænseflade.</p>
<p><b>Skalerbare billeder</b> Inkorporere SF -symboler for at gøre din app tilpasset til at ændre. SF-symbolerne apps en enorm samling af konfigurerbare, vektorbaserede billeder, der tilpasser sig naturligt til udseende og størrelsesændringer. De smelter også godt sammen med San Francisco System Font, hvilket resulterer i et bestående af Apple Platformms. Se Konfiguration og visning af symbolbilleder i dit brugergrænseflade .</p>
<p>Design din grænseflade med fokusbaseret navigation i tankerne. De fleste interaktioner med din app forekommer gennem Apple TV -fjernbetjeningen. Folk bruger retningsknapperne på fjernbetjeningen for at ændre fokus fra en del af din brugergrænseflade til en anden. De er knappen Vælg til at handle på det fokuserede element eller menuknappen for at navigere tilbage til den forrige skærm. Lav navigation så ligetil som muligt, og minimer tekstindgangen og andre komplekse interaktioner. Lockups er en måde at forenkle navigationen på og fremme konsistens mellem lignende genstande i dit brugergrænseflade. En lockup er en gruppe af relaterede synspunkter, som du kombinerer til et enkelt, valgbart element. For eksempel kan en filmlockup indeholde filmens titel, beskrivelse, rollebesætningsliste og plakatbillede. Når nogen vælger en film, lægger tvos fokus på hele lockup -intetadet på individuelle genstande. For mere information, se lockups .</p>
<h3>Medieafspilningsstøtte af høj kvalitet</h3>
<p>Dens position i stuen gør Apple TV til den ideelle leje til medie-centriske apps. Apples lyd- og videoteknologier giver dig adgang til en lang række medieformater, og de værktøjer, du har brug for for at spille dem i højeste kvalitet.</p>
<p><b>Spil og administrer medier</b> Avkit leverer alt hvad du har brug for for at afspille og administrere din apps lyd- og videoindhold. Vis video ved hjælp af standardsystemgrænsefladen, der tilbyder indbyggede transportkontroller og airplay-understøtninger, billede i billede (PIP), interstitielt indhold og mere. For mere finkornet kontrol over dit indhold, brug avfoundation .</p>
<p><b>Afspil høje rumlig lyd</b> Opret den ultimative musikafspiller ved hjælp af Avfaudio, der indeholder de audiospecifikke typer fra Avfoundation-rammen. Tag din lyd ind i en anden dimension ved hjælp af fase, der understøtter oprettelsen af komplekse, dynamiske rumlige lydoplevelser i dine spil og apps.</p>
<p><b>Stream live eller indspillet indhold</b> Lær hvordan du opretter StreamD -indhold og implementerer det til din server ved hjælp af HTTP live streaming . Afspil det streamet indhold fra din app ved hjælp af avfoundation .</p>
<h3>Vedtage bedste praksis under udvikling</h3>
Tilby den bedst mulige oplevelse for alle ved at gøre følgende:
<p><b>Beskyt folks privatliv</b> Privatliv er vigtigt, så hold folk informeret om, hvordan du bruger deres data. Hvis du indsamler data, tilbød en privatlivstilstand, der forklarer, hvordan du bruger disse oplysninger. Når du bruger Apple Technologies, der fungerer på personlige data, inkluderede brugsbeskrivelser til systemet til visning ved første brug. For mere information, se beskyttelse af brugerens privatliv .</p>
<p><b>Sikre de data, du indsamler, og gem</b> Hvis du indsamler data, skal du sørge for at beskytte disse data mod ondsindede angreb. Opbevar meget følsomme data såsom adgangskoder, økonomiske data eller personligt identificerbare oplysninger i brugerens krypterede nøglering . Brug kryptering på diskypteret eller andre Apple-sikkerhedsteknologier til at gemme andre data. Brug Apple Cryptokit til at kryptere data, som du gemmer lokalt eller sender uden for din app.</p>
<p><b>Tilgængelighed Support Audit Support</b> Apple bygger tilgængelighedsstøtte Right Ito sine teknologier, men skærmlæsere og andre tilgængelighedsfunktioner er afhængige af oplysninger, som din app pro giver. Swiftui og Uikit kan beskrive hvert stykke af dit brugergrænseflade, men kun du ved, hvordan de fungerer sammen. Gennemgå tilgængelighedsmærker og andre beskrivelser for at sikre, at de giver nyttige oplysninger, og sørg for, at fokusbaseret navigation er enkel og intuitiv. For mere information, se tilgængelighed .</p>
<p><b>Internationaliser og lokaliser din app</b> Udvid din app til internationale markeder ved at lokalisere den til andre regioner og sprog. Forbered din app ved hjælp af Foundation Framework, der understøtter formatering af strenge, datoer, tidspunkter, valutaer og tal for forskellige sprog og regioner. Sørg for, at dit UI ser godt ud for både venstre til højre og højre-til-venstre sprog. Lokaliser appressourcer og tilføj dem til dit Xcode -projekt. For information om internationaliserings- og lokaliseringsprocessen, se lokalisering .</p>
<p><b>Design til alle</b> Overvej sociale og kulturelle forskelle, når du udvikler indhold, og undgå billeder og udtryk, der har negative eller nedsættende konnotationer for dele af dit publikum. For mere information, se inkludering .</p>
<p><b>Test og debug din app grundigt</b> Under udviklingscyklussen, fejlfindingsproblemer, når de opstår urise den indbyggede Xcode-debugger . Byg automatiserede testsuiter ved hjælp af Xctest og kør dem under hver build for at validere nye koder fungerer aspered. Brug det kontinuerlige integrationssystem af Xcode Cloud til at automatisere builds, testcyklusser og distributionen af dine apps til dit QA -team.</p>
<p><b>Optimer din apps ydelse</b> Elimate flaskehalse og anden ydeevne fra din kode ved hjælp af Instruments -appen, der følger med Xcode. Profile din kode, find hukommelseslækager, analyser ressourcebrug og meget mere. For information om, hvordan man samler målinger ved hjælp af instrumenter, skal du se forbedring af din apps ydelse .</p>
<p><b>Vælg en forretningsmodel til din app</b> Distribution af din app over hele verden ved hjælp af en række forretningsmodeller, herunder gratis, gratis med køb i appen, pay-to-download og mere. Byg din grænseflade på en måde, der tilbyder sammenhængende erfaring og understøtter din valgte forretningsmodel. For mere information, se valg af en forretningsmodel.</p>
<h2>Hvordan man tager det videre</h2>
<p>Når du har din app i gang, skal du kigge efter yderligere måder at forbedre oplevelsen. Små ting kan gøre en stor forskel, hvor tilføjelsen af en bestemt funktion eller at godkende dit indhold på en anden måde. For eksempel:</p>
<p><b>Forenkle loginprocessen for din app</b> Vedtag systemtilmeldingsgrænsefladen for at lade folk logge ind på din tvOS-app ved hjælp af en iPhone eller iPad, der er knyttet til det samme Apple ID. Få folk til deres indhold hurtigere ved at vedtage support til flere uovervågninger, som forenkler processen med at vælge en appsikkerhedsbrugerprofil.</p>
<p><b>Tillad folk at oprette forbindelse fra deres andre enheder</b> Lad folk interagere med din tvOS -app fra deres iPhone, iPad eller Apple Watch. Opret en sikker netværksforbindelse mellem din app, der kører på begge enheder ved hjælp af devicediscoveryuiui, og brug den forbindelse til at udveksle data. For eksempel kan du muligvis lade nogen kontrollere din tvOS -app ved hjælp af touch -input fra deres iPhone.</p>
<p><b>Fremvisning af indhold i øverste hylde</b> Den øverste række af apps på Apple TV -startskærmen kan vise yderligere indhold i bannerområdet umådeligt over. Lever det indhold til systemet ved hjælp af en tophylde -appudvidelse, som er en separat eksekverbar, du inkluderer i din app. Brug din udvidelse til at fremhæve nyt eller fremhævet indhold, eller vise nogens yndlingsshow. For information om, hvordan man opretter denne udvidelse, se tv -tjenester .</p>
<p><b>Tillad folk at dele aktiviteter Bruger Shareplay</b> SharePlay beder folk om at dele din apps aktiviteter over -et facetime -opkald. Brug den til at implementere film-se-aften i din streaming-video-app, eller brug den til at omdanne Game Night til Spectator Sport. Definer de aktiviteter, du vil dele ved hjælp af gruppeaktiviteter . Synkroniser medieafspilning ved hjælp af avfoundation .</p>
<p><b>Audio Live Capture and Video til Broadcast</b> En anden måde at dele indhold på er at fange live video og lyd og gemme det som en optagelse eller udsende den live. Tilføj denne support til spil eller andre apps, når folk måske vil dele deres oplevelse over e -mail, meddelelser eller sociale medier. For mere information, se Replaykit .</p>
<p><b>Tilføj runtime -betingelse kontrollerer omkring nye funktioner</b> Når du opdaterer din app til at understøtte en ny version af tvOS, skal du placere runtime -kontroller, der reservekode for nye funktioner. Runtime -kontroller eliminerer behovet for at sende forskellige versioner af din app: en til folk, der kører den nye version af tvos, og en til folk, der kører ældre versioner. Alle kører den samme app, og folk på den nyere version af tvos får adgang til de nye funktioner, du tilføjede. For information om, hvordan man tilføjer runtime -kontroller, skal du se kørekode på specifik platform eller OS -version .</p>
Gør det let for folk at interagere med din apps indhold på andre måder:
<p><b>Gør det lettere at finde det lykkeligt</b> Tænk på, hvordan folk bruger din app, og find måder til hurtigt at overflade vigtigt indhold. Brug dato og tidsoplysninger til at fremhæve nyt eller aktuelt indhold. Brug maskinlæring til at analysere data og tilbyde bedre løsninger. Reanrange din grænseflade dynamisk for at gøre ofte anvendt indhold mere tilgængeligt.</p>
<p><b>Universelle links til din apps indhold</b> Hvis dit websted og app tilbød lignende indhold, skal du tilføje Universal Link Support til din app. Med universelle links behøver du ikke at oprette separate URL’er for at åbne indhold i din app. En URL åbner din app, når den er installeret eller dit websted, når det ikke er. For mere information, se, der tillader apps og websted at linke til dit indhold .</p>
<h4>Udforsk mere</h4>
<p>Lær mere om teknologier, der giver unikke kapacitet, men integreres alligevel tæt med Apple -platforme til at danne et problemfrit økosystem til apps og spil på tværs af iOS, iPados, MacOS, TVOS, VisionOS og WatchOS.</p>
<h3>Distribution af dine apps</h3>
<p>Når du er klar til at distribuere dine apps, giver App Store dig mulighed for at levere dine apps til hang af millioner mennesker over hele verden. Lær om at forberede dine apps til indsendelse til App Store. Lær om at indsende apps</p>