Apple Apple TV – Apple (FR), Planering din TVOS -app – Apple Developer
Planerar din TVOS -app
När du har fått din app igång, leta efter ytterligare sätt att förbättra upplevelsen. Små saker kan göra en stor skillnad, där att lägga till en viss funktion eller godkänna ditt innehåll på ett annat sätt. Till exempel:
Apple Apple TV
Apple TV: s ursprungliga Apple -serie och filmer+. Premiumkanaler du väljer. Tusentals filmer att hyra eller köpa. De mest populära streamingtjänsterna * . Allt finns där, i Apple TV -appen, tillgängligt på alla dina favorit Apple -enheter men också på dina streamingplattformar, din anslutna TV, din spelkonsol och många andra stöd. Du kommer inte att hitta bättre att titta på TV.
Öppna appen
Nästan allting. För närvarande på dina skärmar.
På Apple TV+, titta på att strömma den ursprungliga Apple -serien och filmer som hyllas av kritiker. Uteslutande i Apple TV -appen.
köpa. Beröm. se. Direkt i appen. Hitta tusentals filmer här, inklusive de stora framgångarna som nyligen släppts. Du kan köpa, hyra och titta på innehåll (inklusive de som köpts på iTunes) direkt i appen.
Strömningstjänster enklare än någonsin. Upptäck lätt serien som kommer att fängsla dig på streamingtjänster som Mycanal, Molotov och Amazon Prime Video – direkt från appen.
På Apple TV+, titta på att strömma den ursprungliga Apple -serien och filmer som hyllas av kritiker. Uteslutande i Apple TV -appen.
köpa. Beröm. se. Direkt i appen. Hitta tusentals filmer här, inklusive de stora framgångarna som nyligen släppts. Du kan köpa, hyra och titta på innehåll (inklusive de som köpts på iTunes) direkt i appen.
Strömningstjänster enklare än någonsin. Upptäck lätt serien som kommer att fängsla dig på streamingtjänster som Mycanal, Molotov och Amazon Prime Video – direkt från appen.
Hitta enkelt vad du vill titta på.
Franska serier och filmer
Om du gillade för hela mänskligheten
Personalisering. Under ett enastående ljus. Upptäck förslag för filmer och serier bara för dig, urval inspirerade av de program du gillar, oavsett app du använder för att titta på dem och innehållsrekommendationer att se med Family Family.
Våra favoriter
DRAMA
Händelsen
Ett gripande drama om abort på 1960 -talet, enligt Annie Ernaux’s roman.
DRAMA
Olympiaderna
Jacques Audiard berättar kärlekslivet för fyra parisier i svartvitt.
KOMEDI
Parlamentet, säsong 2
En serietidning i hjärtat av europeiska institutioner.
DRAMA
Händelsen
Ett gripande drama om abort på 1960 -talet, enligt Annie Ernaux’s roman
DRAMA
Olympiaderna
Jacques Audiard berättar kärlekslivet för fyra parisier i svartvitt.
Det är upp till dig att välja mellan specialister rekommendationer. Utforma fliken på klockan, utforska innehållet som noggrant väljs av våra team för att presentera det bästa av TV, från alla tillgängliga program i dina olika appar.
Ett avsnitt för barn. Av alla åldrar. Leta upp enkelt utmärkta program som valts ut för barn, klassificerade efter karaktär, ämne och till och med efter ålder. Om inte ditt barn redan har gjort sitt val ..
Planerar din TVOS -app
Om du är ny inom Apple TV -programvaruutveckling, ta på Momille för att bekanta dig med de verktyg och tekniker du kommer att använda. Apple levererar de verktyg du behöver för att komma igång, och TVOS ger dig de tekniker och funktioner du vill ha med den prestanda du behöver.

Utforska möjligheterna
Omfamna vardagsrumsupplevelsen på Apple TV genom att leverera innehåll som människor kan njuta av från sin soffa. Strömma den senaste underhållnings-, sport- eller nyhetsinnehållet. Erbjuda en fantastisk spel- eller utbildningsupplevelse, eller leverera personliga träningssessioner från en fitness -app. Deliver ditt innehåll i högkvalitativa format som 4K-video, Dolby Vision, Dolby Atmos och HDR10. Designa din apps gränssnitt för att stödja enkel navigering med Apple TV -fjärrkontrollen. TVOS erbjuder olika vägar för att leverera ditt innehåll, och den väg du väljer påverkar initialt de beslut du tar senare:

Snabb programmeringsspråkguide Swift Programming Language Book ger en fullständig översikt över Swift -programmeringsspråket och är det perfekta stället att börja din resa med att lära dig Swift.
Välj din app-builder-teknik
Ett annat tidigt val att göra är att appbyggande tekniker att använda för din kärninfrastruktur. App-Builder Technologies tillhandahåller den grundläggande koden du använder för att montera ditt gränssnitt, hantera händelser och interagera med systemet. Varje app-builder-teknik stöder minst en utvecklingsväg, och några flera vägar stöder. Välj mellan följande app-builder-tekniker:

Mänskliga riktlinjer gränssnitt Apples riktlinjer för mänskliga gränssnitt gav ogiltig information om hur du utformar din apps gränssnitt, navigerar innehåll och hanterar interaktioner på Apple TV. Gör att läsa dessa riktlinjer till en prioritering i dina utforskningar av TVOS -ekosystemet och använd motsvarande Apple Design Resources för att dyka för att utforma din app.
Det finns vissa funktioner och tekniker som är viktiga för TVOS -appar. När du planerar ditt första användargränssnitt, se till att du överväger följande funktioner:
Mörkt läge Denna systemomfattande inställning låter någon välja mellan ett lätt eller mörkt gränssnitt för sin Apple TV. Mörka och lätta gränssnittsstilar förlitar sig på olika färgpaletter och bildtillgångar, som du hanterar med hjälp av tillgångskataloger. För andra delar av ditt användargränssnitt, använd system API: er för att avgöra när det är dags att ändra mellan lätt och mörkt innehåll. För detaljer, visa att du stöder mörkt mode i ditt gränssnitt .
Scener Scener är en avgörande del av den infrastruktur du använder för att hantera din apps gränssnitt. En scen koordinerar interaktioner mellan ditt användargränssnitt och resten av din app. Scener svarar också på aviseringar som påverkar ditt användargränssnitt, till exempel övergångar mellan FORDUD och bakgrundsutförande. Se till att du stöder scener i alla dina appar. För information, se Swiftui och Uikit .
Automatisk layout I stället för att justera vyernas position manuellt för att rymma olika TV -storlekar, bildförhållanden och upplösningar, berätta för systemet hur man gör dessa justeringar relativt de nuvarande säkra områdena . Swiftui och TVML antar automatisk layout som en del av deras UI -designmetoder. För att anta automatisk layout i UIKIT -vyer, lägg till Auto Layout -begränsningar i ditt gränssnitt.
Skalbara bilder Inkorporera SF -symboler för att göra din app anpassningsbar för att ändra. SF-symbolerna appar en enorm samling konfigurerbara, vektorbaserade bilder som anpassar sig naturligt till utseende och storleksförändringar. De smälter också bra med San Francisco System -teckensnitt, vilket resulterar i en bestående utseende över Apple -plattformen. Visa att konfigurera och visa symbolbilder i ditt användargränssnitt .
Designa ditt gränssnitt med fokusbaserad navigering i åtanke. De flesta interaktioner med din app inträffar via Apple TV -fjärrkontrollen. Människor använder riktningsknapparna på fjärrkontrollen för att ändra fokus från en del av ditt användargränssnitt till en annan. De är den utvalda knappen som ska agera på det fokuserade objektet, eller menyknappen för att navigera tillbaka till föregående skärm. Gör navigering så enkel som möjligt och minimera textinmatning och andra komplexa interaktioner. Lockups är ett sätt att förenkla navigering och främja konsistens mellan liknande artiklar i ditt användargränssnitt. En lockup är en grupp relaterade vyer som du kombinerar till ett enda, valbart element. Till exempel kan en filmlåsning innehålla filmens titel, beskrivning, rolllista och affischbild. När någon väljer en film, fokuserar TVOS -platser på hela låsningen intetead av på enskilda artiklar. För mer information, se lockups .
Högkvalitativt medieuppspelningssupport
Dess position i vardagsrummet gör Apple TV till den perfekta hyran för mediacentriska appar. Apples ljud- och videoteknologier ger dig tillgång till ett brett utbud av medieformat och de verktyg du behöver för att spela dem vid högsta kvalitet.
Spela och hantera media Avkit ger allt du behöver för att spela och hantera din apps ljud- och videoinnehåll. Visa video med standardsystemgränssnittet, som erbjuder inbyggda transportkontroller och airplay-stöd, bild i bild (PIP), interstitiell innehåll och mer. För mer finkornig kontroll över ditt innehåll, använd AVFOUNDATION .
Spela högkvalitativa rumsliga ljud Skapa den ultimata musikspelaren med AVFAUDIO, som innehåller de ljudspecifika typerna från AVFoundation Framework. Ta ditt ljud till en annan dimension med fas, som stöder skapandet av komplexa, dynamiska rumsliga ljudupplevelser i dina spel och appar.
Strömma live eller inspelat innehåll Lär dig hur du skapar streamd -innehåll och distribuerar det till din server med HTTP Live Streaming . Spela tillbaka som strömmade innehåll från din app med hjälp av AVFOUNDATION .
Anta bästa praxis under utvecklingen
Erbjud bästa möjliga upplevelse för alla genom att göra följande:
Skydda människors integritet Sekretess är viktigt, så håll människor informerade om hur du använder deras data. Om du samlar in data, erbjöd ett integritetsläge som förklarar hur du använder den informationen. När du använder Apple Technologies som fungerar på personuppgifter inkluderade användningsbeskrivningar för systemet att visas vid första användning. För mer information, visa skydd av användarens integritet .
Säkra uppgifterna du samlar in och lagrar Om du samlar in data, se till att du skyddar dessa data från skadliga attacker. Lagra mycket känsliga data som lösenord, finansiella data eller personlig identifierbar information i användarens krypterade nyckelring . Använd kryptering på disken eller annan Apple Security Technologies för att lagra andra data. Använd Apple Cryptokit för att kryptera data som du lagrar lokalt eller skickar utanför din app.
Tillgänglighetsstödrevisionsstöd Apple bygger tillgänglighetsstöd till höger om dess teknik, men skärmläsare och andra tillgänglighetsfunktioner förlitar sig på information som din app pro tillhandahåller. Swiftui och Uikit kan beskriva varje bit av ditt användargränssnitt, men bara du vet hur de arbetar tillsammans. Granska tillgänglighetsetiketter och andra beskrivningar för att se till att de ger användbar information och se till att fokusbaserad navigering är enkel och intuitiv. För mer information, se tillgänglighet .
Internationaliserar och lokaliserar din app Utöka din app till internationella marknader genom att lokalisera den för andra regioner och språk. Förbered din app med hjälp av Foundation Framework, som stöder formatering av strängar, datum, tider, valutor och siffror för olika språk och regioner. Se till att ditt användargränssnitt ser bra ut för både vänster till höger och höger till vänster språk. Lokalisera appresurser och lägg till dem i ditt Xcode -projekt. För information om internationaliserings- och lokaliseringsprocessen, se lokalisering .
Design för alla Tänk på sociala och kulturella skillnader när du utvecklar innehåll och undvik bilder och termer som har negativa eller nedsättande konnotationer för delar av din publik. För mer information, se inkludering .
Testa och felsöka din app noggrant Under utvecklingscykeln, felsökningsproblem när de uppstår i den inbyggda Xcode-felsökaren . Bygg automatiska testsviter med XCTest och kör dem under varje byggnad för att validera nya kod fungerar. Använd det kontinuerliga integrationssystemet för Xcode Cloud för att automatisera byggnader, testcykler och distributionen av dina appar till ditt QA -team.
Optimera appens prestanda Elimate flaskhalsar och annan prestanda från i din kod med hjälp av instrument -appen som följer med Xcode. Profilera din kod, hitta minnesläckor, analysera resursanvändning och mycket mer. För information om hur du samlar mätvärden med hjälp av instrument, se att du förbättrar appens prestanda .
Välj en affärsmodell för din app Distribuera din app över hela världen med olika affärsmodeller, inklusive gratis, gratis med köp i appen, betalning och nedladdning och mer. Bygg ditt gränssnitt på ett sätt som erbjuder sammanhängande erfarenhet och stöder din valda affärsmodell. För mer information, visa att välja en affärsmodell.
Hur man tar det vidare
När du har fått din app igång, leta efter ytterligare sätt att förbättra upplevelsen. Små saker kan göra en stor skillnad, där att lägga till en viss funktion eller godkänna ditt innehåll på ett annat sätt. Till exempel:
Förenkla inloggningsprocessen för din app Anta systeminloggningsgränssnittet för att låta folk logga in i din TVOS-app med en iPhone eller iPad associerad med samma Apple-ID. Få människor till sitt innehåll snabbare genom att anta support med flera obehag, vilket förenklar processen för att välja en app-säkerhet användarprofilprofil.
Låt människor ansluta sig från sina andra enheter Låt människor interagera med din TVOS -app från deras iPhone, iPad eller Apple Watch. Skapa en säker nätverksanslutning mellan din app som körs på båda enheterna med Devicediscoveryuiui och använd den anslutningen för att utbyta data. Till exempel kan du låta någon styra din TVOS -app med hjälp av beröringsinmatning från deras iPhone.
Visa upp innehåll i den övre hyllan Den övre raden med appar på Apple TV -hemskärmen kan visa ytterligare innehåll i bannerområdet oerhört ovanför. Leverera det innehållet till systemet med en topphylla appförlängning, som är en separat körbar du inkluderar i din app. Använd din förlängning för att markera nytt eller presenterat innehåll, eller visa någons favoritprogram. För information om hur du skapar denna tillägg, se TV -tjänster .
Låt människor dela aktiviteter användarens shareplay Shareplay uppmanar människor att dela din apps aktiviteter över -ett facetime -samtal. Använd den för att implementera film-tittande natt i din streaming videoapp, eller använd den för att förvandla spelnatt till åskådarsport. Definiera de aktiviteter du vill dela med gruppaktiviteter . Synkronisera medieuppspelning med hjälp av AVFOUNDATION .
Audio Live Capture and Video för sändning Ett annat sätt att dela innehåll är att fånga live video och ljud och spara det som en inspelning eller sända det live. Lägg till detta stöd till spel eller andra appar när människor kanske vill dela sin erfarenhet via e -post, meddelanden eller sociala medier. För mer information, se Replaykit .
Lägg till körningskontroller kring nya funktioner När du uppdaterar din app för att stödja en ny version av TVOS, placera Runtime -kontroller den reservkoden för nya funktioner. Runtime -kontroller eliminerar behovet av att skicka olika versioner av din app: en för personer som kör den nya versionen av TVOS, och en för personer som kör äldre versioner. Alla kör samma app, och människor på den nyare versionen av TVOS får tillgång till de nya funktionerna du har lagt till. För information om hur du lägger till körtidskontroller, visa körkod på specifik plattform eller OS -version .
Gör det enkelt för människor att interagera med appens innehåll på andra sätt:
Gör det lättare att hitta det lyckligt Tänk på hur människor använder din app och hittar sätt att snabbt dyka upp i viktigt innehåll. Använd datum och tidsinformation för att markera nytt eller aktuellt innehåll. Använd maskininlärning för att analysera data och erbjuda bättre lösningar. Reanrange ditt gränssnitt dynamiskt för att göra ofta använt innehåll mer tillgängligt.
Universella länkar för din apps innehåll Om din webbplats och app erbjöd liknande innehåll, lägg till Universal Link Support till din app. Med universella länkar behöver du inte skapa separata webbadresser för att öppna innehåll i din app. En URL öppnar din app när den är installerad eller din webbplats när den inte är det. För mer information, Visa tillåter appar och webbplats att länka till ditt innehåll .
Utforska mer
Lär dig mer om tekniker som ger unika kapaciteter, men ändå integreras hårt med Apple -plattformar för att bilda ett sömlöst ekosystem för appar och spel över iOS, iPados, macOS, TVOS, VisionOS och WatchOS.
Distribuera dina appar
När du är redo att distribuera dina appar låter App Store leverera dina appar till hungar av miljoner människor runt om i världen. Lär dig om att förbereda dina appar för inlämning till App Store. Lär dig om att skicka appar
