Planlegger TVOS -appen din
Contents
Når du har appen din i gang, kan du se etter flere måter å forbedre opplevelsen. Små ting kan utgjøre en stor forskjell, der det å legge til en bestemt funksjon, eller godkjenne innholdet ditt på en annen måte. For eksempel:
Apple Apple TV
Apple TVs originale Apple -serie og filmer+. Premium kanaler etter eget valg. Tusenvis av filmer å leie eller å kjøpe. De mest populære strømmetjenestene * . Alt er der, i Apple TV -appen, tilgjengelig på alle dine favoritt Apple -enheter, men også på streamingplattformene dine, din tilkoblede TV, spillkonsollen din og mange andre støtter. Du vil ikke finne bedre å se på TV.
Åpne appen
Nesten alt. For tiden på skjermene dine.
På Apple TV+, se i streaming av den originale Apple -serien og filmer hyllet av kritikere. Utelukkende i Apple TV -appen.
Kjøpe. Ros. se. Direkte i appen. Finn tusenvis av filmer her, inkludert de store suksessene som nylig ble utgitt. Du kan kjøpe, leie og se på innhold (inkludert de som er kjøpt på iTunes) direkte i appen.
Streamingtjenester enklere enn noen gang. Lett å oppdage serien som vil fange deg på streamingtjenester som Mycanal, Molotov og Amazon Prime Video – direkte fra appen.
På Apple TV+, se i streaming av den originale Apple -serien og filmer hyllet av kritikere. Utelukkende i Apple TV -appen.
Kjøpe. Ros. se. Direkte i appen. Finn tusenvis av filmer her, inkludert de store suksessene som nylig ble utgitt. Du kan kjøpe, leie og se på innhold (inkludert de som er kjøpt på iTunes) direkte i appen.
Streamingtjenester enklere enn noen gang. Lett å oppdage serien som vil fange deg på streamingtjenester som Mycanal, Molotov og Amazon Prime Video – direkte fra appen.
Finn enkelt det du vil se på.
Franske serier og filmer
Hvis du likte hele menneskeheten
Personalisering. Under et enestående lys. Oppdag forslag til filmer og serier bare for deg, valg inspirert av programmene du liker, hva appen du bruker for å se dem, og innholdsanbefalinger å se med familiefamilien.
Våre favoritter
DRAMA
Hendelsen
Et gripende drama om abort på 1960 -tallet, ifølge Annie Ernauxs roman.
DRAMA
Olympiadene
Jacques Audiard forteller kjærlighetslivet til fire parisiere i svart og hvitt.
KOMEDIE
Parlamentet, sesong 2
En tegneserie i hjertet av europeiske institusjoner.
DRAMA
Hendelsen
Et gripende drama om abort på 1960 -tallet, ifølge Annie Ernauxs roman
DRAMA
Olympiadene
Jacques Audiard forteller kjærlighetslivet til fire parisiere i svart og hvitt.
Det er opp til deg å velge mellom spesialister anbefalinger. I fanen Watch, utforsk innholdet nøye valgt av teamene våre for å presentere det beste fra TV, fra alle programmene som er tilgjengelige i dine forskjellige apper.
En seksjon for barn. Av alle aldre. Lett enkelt utmerkede programmer valgt for barn, klassifisert etter karakter, emne og til og med etter alder. Med mindre barnet ditt allerede har tatt sitt valg ..
Planlegger TVOS -appen din
Hvis du er ny på Apple TV -programvareutvikling, kan du ta på Momille for å gjøre deg kjent med verktøyene og teknologiene du vil bruke. Apple gir verktøyene du trenger for å komme i gang, og tvOS gir deg teknologiene og funksjonene du ønsker med ytelsen du trenger.
Utforsk mulighetene
Omfavne stueopplevelsen på Apple TV ved å levere innhold folk kan glede seg over sofaen. Strøm den siste underholdningen, sport eller nyhetsinnhold. Tilby en flott spill- eller utdanningserfaring, eller delende personlige treningsøkter fra en treningsapp. Delive innholdet ditt i høykvalitetsformater som 4K-video, Dolby Vision, Dolby Atmos og HDR10. Design appens grensesnitt for å støtte enkel navigasjon med Apple TV -fjernkontrollen. Tvos tilbyr forskjellige veier for å levere innholdet ditt, og banen du velger opprinnelig påvirker beslutningene du tar senere:
Swift programmeringsspråkguide Swift -programmeringsspråkboken gir en fullstendig oversikt over Swift -programmeringsspråket, og er det perfekte stedet å begynne reisen din å lære Swift.
Velg din app-Builder-teknologi
Et annet tidlig valg å ta er at appbyggingsteknologier du kan bruke til kjerneinfrastrukturen. App-Builder-teknologier gir grunnleggende kode du bruker for å sette sammen grensesnittet, håndtere hendelser og samhandle med systemet. Hver app-Builder-teknologi støtter minst en utviklingssti, og noen støttestøtter. Velg mellom følgende app-Builder Technologies:
Menneskelige retningslinjer grensesnitt Apples retningslinjer for menneskelig grensesnitt ga ugyldig informasjon om hvordan du designer appens grensesnitt, navigerer innhold og administrerer interaksjoner på Apple TV. Gjør å lese disse retningslinjene til en prioritet i dine undersøkelser av TVOS -økosystemet, og bruken av de tilsvarende Apple Design Resources for å dykke til å designe appen din.
Det er visse funksjoner og teknologier som er viktige for TVOS -apper. Når du planlegger det første brukergrensesnittet, må du ta hensyn til følgende funksjoner:
Mørk modus Denne systemomfattende innstillingen lar noen velge mellom et lys eller mørkt grensesnitt for Apple TV. Mørke og lette grensesnittstiler er avhengige av forskjellige fargepaletter og bildeverdier, som du administrerer ved hjelp av aktivakataloger. For andre deler av brukergrensesnittet ditt, bruk system -API -er for å bestemme når det er på tide å endre mellom lys og mørkt innhold. For detaljer, se som støtter mørk mote i grensesnittet ditt .
Scener Scener er en avgjørende del av infrastrukturen du bruker for å administrere appens grensesnitt. En scene koordinerer interaksjoner mellom brukergrensesnittet ditt og resten av appen din. Scener reagerer også på varsler som påvirker brukergrensesnittet ditt, for eksempel overganger mellom Foreund og bakgrunnsutførelse. Forsikre deg om at du støtter scener i alle appene dine. For informasjon, se Swiftui og Uikit .
Automatisk utforming I stedet for å justere visningsposisjonen manuelt for å imøtekomme forskjellige TV -størrelser, aspektforhold og oppløsninger, fortell systemet hvordan de skal gjøre disse justeringene i forhold til de nåværende trygge områdene . Swiftui og TVML vedtar automatisk utforming som en del av deres UI -designtilnærminger. For å ta i bruk automatisk utforming i UIKIT -visninger, legg til biloppsettbegrensninger til grensesnittet ditt.
Skalerbare bilder Innlemme SF -symboler for å gjøre appen din tilpasses for å endre. SF-symbolene apper en enorm samling av konfigurerbare, vektorbaserte bilder som tilpasser seg naturlig til utseende og størrelsesendringer. De smelter også godt sammen med San Francisco System Font, noe som resulterer i en bestående utseende over Apple Platformms. Se konfigurere og vise symbolbilder i brukergrensesnittet ditt .
Design grensesnittet ditt med fokusbasert navigasjon i tankene. De fleste interaksjoner med appen din oppstår gjennom Apple TV -fjernkontrollen. Folk bruker retningsknappene på fjernkontrollen for å endre fokus fra en del av brukergrensesnittet ditt til en annen. De er valgknappen for å handle på det fokuserte elementet, eller menyknappen for å navigere tilbake til forrige skjermbilde. Gjør navigering så enkelt som mulig, og minimer tekstinngang og andre komplekse interaksjoner. Lockups er en måte å forenkle navigasjonen på, og fremme konsistens mellom lignende elementer i brukergrensesnittet ditt. En lockup er en gruppe relaterte visninger som du kombinerer til et enkelt, valgbart element. For eksempel kan en filmlåsup inneholde filmens tittel, beskrivelse, rollebesetning og plakatbilde. Når noen velger en film, plasserer tvOS -er fokus på hele låset på individuelle varer på enkeltartikler. For mer informasjon, se lockups .
Støtte av avspilling av høy kvalitet
Posisjonen i stuen gjør Apple TV til den ideelle leien for mediasentriske apper. Apples lyd- og videoteknologier gir deg tilgang til et bredt spekter av medieformater, og verktøyene du trenger for å spille dem i høyeste kvalitet.
Spill og administrer media Avkit gir alt du trenger for å spille og administrere appens lyd- og videoinnhold. Vis video ved hjelp av standard systemgrensesnitt, som tilbyr innebygde transportkontroller og airplay-støtter, bilde i bilde (PIP), interstitiell innhold og mer. For mer finkornet kontroll over innholdet ditt, bruk avfoundation .
Spill høy-quial romlig lyd Lag den ultimate musikkspilleren ved hjelp av Avfaudio, som inneholder lydspesifikke typer fra Avfoundation Framework. Ta lyden din inn i en annen dimensjon ved hjelp av fase, som støtter opprettelsen av komplekse, dynamiske romlige lydopplevelser i spillene og appene dine.
Strøm live eller innspilt innhold Lær hvordan du oppretter Streamd -innhold og distribuerer det til serveren din ved hjelp av HTTP live streaming . Spill tilbake det streamet innholdet fra appen din ved hjelp av Avfoundation .
Vedta beste praksis under utvikling
Gi best mulig opplevelse for alle ved å gjøre følgende:
Beskytte folks personvern Personvern er viktig, så hold folk informert om hvordan du bruker dataene deres. Hvis du samler inn data, tilbød en personverntilstand som forklarer hvordan du bruker den informasjonen. Når du bruker Apple -teknologier som fungerer på personopplysninger, inkluderte bruksbeskrivelser for systemet å vise ved første bruk. For mer informasjon, se beskytte brukerens personvern .
Sikre dataene du samler inn og lagrer Hvis du samler inn data, må du sørge for å beskytte disse dataene mot ondsinnede angrep. Lagre veldig sensitive data som passord, økonomiske data eller personlig identifiserbar informasjon i brukerens krypterte nøkkelring . Bruk kryptering på disken eller andre Apple-sikkerhetsteknologier for å lagre andre data. Bruk Apple Cryptokit for å kryptere data som du lagrer lokalt eller sender utenfor appen din.
Tilgjengelighetsstøtte Revisjonsstøtte Apple bygger tilgjengelighetsstøtte riktig ITO sine teknologier, men skjermlesere og andre tilgjengelighetsfunksjoner er avhengige av informasjon appen din gir. Swiftui og Uikit kan beskrive hvert stykke av brukergrensesnittet ditt, men bare du vet hvordan de fungerer sammen. Gjennomgå tilgjengelighetsetiketter og andre beskrivelser for å sikre at de gir nyttig informasjon, og sørg for at fokusbasert navigasjon er enkel og intuitiv. For mer informasjon, se tilgjengeligheten .
Internationaliser og lokaliserer appen din Utvid appen din til internasjonale markeder ved å lokalisere den for andre regioner og språk. Forbered appen din ved å bruke Foundation Framework, som støtter formatering av strenger, datoer, tidspunkter, valutaer og tall for forskjellige språk og regioner. Forsikre deg om at brukergrensesnittet ditt ser bra ut for både venstre til høyre og høyre-til-venstre-språk. Lokaliser appressurser og legg dem til Xcode -prosjektet ditt. For informasjon om internasjonaliserings- og lokaliseringsprosessen, se lokalisering .
Design for alle Tenk på sosiale og kulturelle forskjeller når du utvikler innhold, og unngå bilder og termer som har negative eller nedsettende konnotasjoner for deler av publikum. For mer informasjon, se inkludering .
Test og feilsøk appen din grundig I løpet av utviklingssyklusen, feilsøkingsproblemer når de oppstår urise den innebygde Xcode-feilsøkingen . Bygg automatiserte testsuiter ved hjelp av XCTEST og kjør dem under hver bygning for å validere nye kodeverk aspered. Bruk det kontinuerlige integrasjonssystemet til Xcode Cloud for å automatisere bygg, testsykluser og distribusjonen av appene dine til QA -teamet ditt.
Optimaliser appens ytelse Elimate flaskehalser og annen ytelse fra i koden din ved hjelp av instrumenter -appen som følger med Xcode. Profil din kode, finn minnelekkasjer, analyser ressursbruk og mye mer. For informasjon om hvordan du kan samle beregninger ved hjelp av instrumenter, se forbedring av appens ytelse .
Velg en forretningsmodell for appen din Distribuere appen din over hele verden ved hjelp av en rekke forretningsmodeller, inkludert gratis, gratis med kjøp i appen, betal-til-nedlasting og mer. Bygg grensesnittet ditt på en måte som tilbyr sammenhengende opplevelse og støtter din valgte forretningsmodell. For mer informasjon, se å velge en forretningsmodell.
Hvordan ta det videre
Når du har appen din i gang, kan du se etter flere måter å forbedre opplevelsen. Små ting kan utgjøre en stor forskjell, der det å legge til en bestemt funksjon, eller godkjenne innholdet ditt på en annen måte. For eksempel:
Forenkle påloggingsprosessen for appen din Vedta systemets påloggingsgrensesnitt for å la folk logge seg på TVOS-appen din ved hjelp av en iPhone eller iPad tilknyttet den samme Apple-ID. Få folk til innholdet deres raskere ved å ta i bruk multi-unsure-støtte, noe som forenkler prosessen med å velge en app-Security brukerprofilprofil.
La folk koble seg til fra sine andre enheter La folk samhandle med TVOS -appen din fra iPhone, iPad eller Apple Watch. Opprett en sikker nettverkstilkobling mellom appen din som kjører på begge enhetene ved hjelp av DevicediscoveryUIUI, og bruk den tilkoblingen til å utveksle data. For eksempel kan du la noen kontrollere TVOS -appen din ved hjelp av berøringsinngang fra iPhone.
Utstillingsinnhold i øverste hylle Den øverste raden med apper på Apple TV -startskjermen kan vise ekstra innhold i bannerområdet umåtelig ovenfor. Lever dette innholdet til systemet ved hjelp av en topphylle -appforlengelse, som er en egen kjørbar du inkluderer i appen din. Bruk utvidelsen din til å fremheve nytt eller omtalt innhold, eller vise noen favorittprogrammer. For informasjon om hvordan du oppretter denne utvidelsen, se TV -tjenester .
La folk dele aktiviteter bruker shareplay SharePlay ber folk om å dele appens aktiviteter over -En FaceTime -samtale. Bruk den til å implementere filmkveld i din streaming video-app, eller bruk den til å gjøre spillkveld til Spectator Sport. Definer aktivitetene du vil dele ved hjelp av gruppeaktiviteter . Synkroniser medieavspilling ved bruk av avfoundation .
Audio live capture og video for kringkasting En annen måte å dele innhold på er å fange live video og lyd og lagre det som en innspilling eller kringkasting den live. Legg til denne støtten til spill eller andre apper når folk kanskje vil dele sin erfaring med e -post, meldinger eller sosiale medier. For mer informasjon, se Replayekit .
Legg til kjøretidskontroller rundt nye funksjoner Når du oppdaterer appen din for å støtte en ny versjon av tvOS, plasser du runtime -sjekker som sparer kode for nye funksjoner. Runtime Sjekker eliminerer behovet for å sende forskjellige versjoner av appen din: en for folk som kjører den nye versjonen av tvOS, og en for folk som kjører eldre versjoner. Alle kjører den samme appen, og folk på den nyere versjonen av tvOS får tilgang til de nye funksjonene du la til. For informasjon om hvordan du legger til runtime -sjekker, se kjørekode på spesifikk plattform eller OS -versjon .
Gjør det enkelt for folk å samhandle med appens innhold på andre måter:
Gjør det lettere å finne det lykkelig Tenk på hvordan folk bruker appen din, og finner måter å overflate viktig innhold raskt. Bruk informasjon om dato og klokkeslett for å fremheve nytt eller nåværende innhold. Bruk maskinlæring for å analysere data og tilby bedre løsninger. Gjennomfør grensesnittet ditt dynamisk for å gjøre ofte brukt innhold mer tilgjengelig.
Universelle lenker for appens innhold Hvis nettstedet og appen din tilbød lignende innhold, kan du legge til Universal Link -støtte til appen din. Med universelle lenker trenger du ikke lage separate nettadresser for å åpne innhold i appen din. En URL åpner appen din når den er installert eller nettstedet ditt når den ikke er det. For mer informasjon, se slik at apper og nettsteder kan lenke til innholdet ditt .
Utforsk mer
Lær mer om teknologier som gir unike kapasiteter, men likevel integreres tett med Apple -plattformer for å danne et sømløst økosystem for apper og spill på tvers av iOS, iPados, macOS, tvOS, Visionos og watchOS.
Distribusjon av appene dine
Når du er klar til å distribuere appene dine, lar App Store deg levere appene dine til hengende millioner mennesker over hele verden. Lær om å utarbeide appene dine for innsending til App Store. Lær om å sende inn apper