Apple Apple TV – Apple (FR), het plannen van uw TVOS -app – Apple Developer

Het plannen van uw TVOS -app

Zodra u uw app actief hebt, zoekt u naar extra manieren om de ervaring te verbeteren. Kleine dingen kunnen een groot verschil maken, waarbij het toevoegen van een bepaalde functie, of uw inhoud op een andere manier goedkeurt. Bijvoorbeeld:

Apple Apple TV

Apple TV’s originele Apple -serie en films+. Premium kanalen naar keuze. Duizenden films om te huren of te kopen. De meest populaire streamingdiensten * . Alles is er, in de Apple TV -app, toegankelijk op al je favoriete Apple -apparaten, maar ook op je streamingplatforms, je verbonden tv, je gameconsole en vele andere ondersteuning. Je zult niet beter vinden om tv te kijken.

Open de app

Bijna alles. Momenteel op uw schermen.

Kijk op Apple TV+in het streamen van de originele Apple -serie en films geprezen door critici. Exclusief in de Apple TV -app.

Kopen. Loven. Look. Direct in de app. Vind hier duizenden films, waaronder de recent uitgebrachte grote successen. U kunt content (inclusief die gekocht op iTunes) rechtstreeks in de app kopen, huren en bekijken.

Streamingdiensten eenvoudiger dan ooit. Ontdek gemakkelijk de serie die je zal boeien in streamingdiensten zoals Mycanal, Molotov en Amazon Prime Video – rechtstreeks vanuit de app.

Kijk op Apple TV+in het streamen van de originele Apple -serie en films geprezen door critici. Exclusief in de Apple TV -app.

Kopen. Loven. Look. Direct in de app. Vind hier duizenden films, waaronder de recent uitgebrachte grote successen. U kunt content (inclusief die gekocht op iTunes) rechtstreeks in de app kopen, huren en bekijken.

Streamingdiensten eenvoudiger dan ooit. Ontdek gemakkelijk de serie die je zal boeien in streamingdiensten zoals Mycanal, Molotov en Amazon Prime Video – rechtstreeks vanuit de app.

Zoek gemakkelijk waar u naar wilt kijken.

Franse series en films

Als je het leuk vond voor de hele mensheid

Personalisatie. Onder een ongekend licht. Ontdek suggesties voor films en series Just voor jou, selecties geïnspireerd door de programma’s die je leuk vindt, ongeacht de app die je gebruikt om ze te bekijken, en contentaanbevelingen te zien met familiefamilie.

Onze favorieten

DRAMA

De gebeurtenis

Een aangrijpend drama over abortus in de jaren zestig, volgens de roman van Annie Ernaux.

DRAMA

De Olympiaden

Jacques Audiard vertelt het liefdesleven van vier Parijzenaars in zwart en wit.

KOMEDIE

Parlement, seizoen 2

Een stripreeks in het hart van Europese instellingen.

DRAMA

De gebeurtenis

Een aangrijpend drama over abortus in de jaren zestig, volgens de roman van Annie Ernaux

DRAMA

De Olympiaden

Jacques Audiard vertelt het liefdesleven van vier Parijzenaars in zwart en wit.

Het is aan jou om te kiezen uit aanbevelingen van specialisten. Verken de inhoud die door onze teams wordt geselecteerd op het tabblad Beweken en verken de inhoud om het beste van tv te presenteren, van alle programma’s die beschikbaar zijn in uw verschillende apps.

Een sectie voor kinderen. Van alle leeftijden. Zoek eenvoudig uitstekende programma’s die zijn geselecteerd voor kinderen, geclassificeerd door karakter, onderwerp en zelfs per leeftijd. Tenzij uw kind al zijn keuze heeft gemaakt ..

Het plannen van uw TVOS -app

Als u nieuw bent in de ontwikkeling van Apple TV -software, neem dan mee naar Momille om vertrouwd te raken met de tools en technologieën die u gaat gebruiken. Apple biedt de tools die u nodig hebt om aan de slag te gaan, en TVOS geeft u de technologieën en functies die u wilt met de prestaties die u nodig hebt.

Storyboard van een nieuw idee en technologieën van TVOS -applicatie

Verken de mogelijkheden

Omarm de woonkamerervaring op Apple TV door inhoud te leveren waar mensen van kunnen genieten van hun bank. Stream de nieuwste entertainment-, sport- of nieuwsinhoud. Bied een geweldige game- of educatieve ervaring, of delive persoonlijke trainingssessies van een fitness -app. Deel uw inhoud uit in hoogwaardige formaten zoals 4K Video, Dolby Vision, Dolby Atmos en HDR10. Ontwerp de interface van uw app om eenvoudige navigatie te ondersteunen met de Apple TV -afstandsbediening. TVOS biedt verschillende paden voor het leveren van uw inhoud, en het pad dat u kiest, heeft in eerste instantie invloed op de beslissingen die u later neemt:

Swift programmeertaalgids Het Swift -programmeertaalboek geeft een compleet overzicht van de snelle programmeertaal en is de perfecte plek om te beginnen met je reis die Swift leert.

Kies uw app-builder-technologie

Een andere vroege keuze om te maken is dat app-building-technologieën om te gebruiken voor uw kerninfrastructuur. App-builder-technologieën bieden de fundamentele code die u gebruikt om uw interface te assembleren, gebeurtenissen te verwerken en met het systeem te communiceren. Elke app-builder-technologie ondersteunt ten minste één ontwikkelingspad, en sommige meerdere paden ondersteunen. Kies uit de volgende app-builder-technologieën:

Menselijke richtlijnen interface Apple’s Human Interface -richtlijnen boden onschatbare informatie over het ontwerpen van de interface van uw app, navigeren en het beheren van interacties op Apple TV. Maak van deze richtlijnen een prioriteit in uw verkenningen van het TVOS -ecosysteem, en het gebruik van de overeenkomstige Apple -ontwerpbronnen om te duiken in het ontwerpen van uw app.

Er zijn bepaalde functies en technologieën die essentieel zijn voor TVOS -apps. Zorg er bij het plannen van uw eerste gebruikersinterface voor dat u de volgende functies overweegt:

Donkere modus Met deze systeembrede instelling kan iemand kiezen tussen een lichte of donkere interface voor zijn Apple TV. Donkere en lichte interface -stijlen vertrouwen op verschillende kleurenpaletten en beeldactiva, die u beheert met behulp van activacatalogi. Gebruik systeem -API’s voor andere delen van uw gebruikersinterface om te bepalen wanneer het tijd is om te veranderen tussen licht en donkere inhoud. Bekijk voor meer informatie over het ondersteunen van donkere mode in uw interface .

Scènes Scènes zijn een cruciaal onderdeel van de infrastructuur die u gebruikt om de interface van uw app te beheren. Een scène coördineert interacties tussen uw gebruikersinterface en de rest van uw app. Scènes reageren ook op meldingen die van invloed zijn op uw gebruikersinterface, zoals overgangen tussen de uitvoering van voorste en achtergrond. Zorg ervoor dat u scènes ondersteunt in al uw apps. Voor informatie, bekijk Swiftui en Uikit .

Automatische lay -out In plaats van de positie van weergaven handmatig aan te passen aan verschillende tv -maten, beeldverhoudingen en resoluties, vertel het systeem hoe deze aanpassingen kunnen worden aangepast ten opzichte van de huidige veilige gebieden . Swiftui en TVML nemen automatische lay -out aan als onderdeel van hun UI -ontwerpbenaderingen. Voeg automatische lay -out in UIKIT -weergaven toe om automatische lay -out te gebruiken.

Schaalbare afbeeldingen Neem SF -symbolen op om uw app aan te passen aan wijziging. De SF-symbolen apps een enorme verzameling configureerbare, vectorgebaseerde afbeeldingen die zich op natuurlijke wijze aanpassen aan uiterlijk en grootteveranderingen. Ze gaan ook goed samen met het lettertype San Francisco System, wat resulteert in een bestaande kijk op Apple Platformms. Bekijk symboolafbeeldingen configureren en weergeven in uw gebruikersinterface .

Ontwerp uw interface met focusgebaseerde navigatie in gedachten. De meeste interacties met uw app vinden plaats via de Apple TV -afstandsbediening. Mensen gebruiken de directionele knoppen op de afstandsbediening om de focus te veranderen van het ene deel van uw gebruikersinterface naar het andere. Ze zijn de knop Selecteer om op het gefocuste item te handelen, of de menu -knop om terug te navigeren naar het vorige scherm. Maak navigatie zo eenvoudig mogelijk en minimaliseer tekstinvoer en andere complexe interacties. Lockups zijn een manier om de navigatie te vereenvoudigen en de consistentie tussen vergelijkbare items in uw gebruikersinterface te bevorderen. Een lockup is een groep gerelateerde weergaven die u combineert in een enkel, selecteerbaar element. Een filmvergrendeling kan bijvoorbeeld de titel, beschrijving, castlijst en posterafbeelding van de film bevatten. Wanneer iemand een film selecteert, plaatst TVOS de focus op de hele lockup -intetead van op individuele items. Voor meer informatie, bekijk lockups .

Hoogwaardige media-afspeelondersteuning

De positie in de woonkamer maakt Apple TV de ideale huur voor media-centrische apps. Apple’s audio- en videotechnologieën geven u toegang tot een breed scala aan mediafdelingen, en de tools die u nodig hebt om ze op de hoogste kwaliteit te spelen.

Speel en beheer de media Avkit proeft alles wat u nodig hebt om te spelen en het beheren van de audio- en video -inhoud van uw app. Video weergeven met behulp van de standaard systeeminterface, die ingebouwde transportbesturingselementen en AirPlay-ondersteuning, foto in afbeelding (PIP), interstitiële inhoud en meer biedt. Gebruik Avfoundation voor meer fijnkorrelige controle over uw inhoud .

Speel hoogwaardige ruimtelijke audio Maak de ultieme muziekspeler met behulp van Avfaudio, die de audiospecifieke typen van het Avfoundation Framework bevat. Neem uw audio in een andere dimensie met behulp van fase, die het maken van complexe, dynamische ruimtelijke audio -ervaringen in uw games en apps ondersteunt.

Stream live of opgenomen inhoud Leer hoe u StreamD -inhoud kunt maken en deze op uw server kunt implementeren met behulp van HTTP live streaming . Speel die gestreamde inhoud af van uw app met behulp van Avfoundation .

Best practices aannemen tijdens de ontwikkeling

Bied de best mogelijke ervaring voor iedereen door het volgende te doen:

Bescherm de privacy van mensen Privacy is belangrijk, dus houd mensen op de hoogte van hoe u hun gegevens gebruikt. Als u gegevens verzamelt, biedt u een privacystatus die uitlegt hoe u die informatie gebruikt. Wanneer u Apple Technologies gebruikt die op persoonlijke gegevens werken, bevat gebruik beschrijvingen voor het systeem om bij het eerste gebruik weer te geven. Bekijk voor meer informatie de bescherming van de privacy van de gebruiker .

Beveilig de gegevens die u verzamelt en opslaan Als u gegevens verzamelt, zorg er dan voor dat u die gegevens beschermt tegen kwaadaardige aanvallen. Bewaar zeer gevoelige gegevens zoals wachtwoorden, financiële gegevens of persoonlijk identificeerbare informatie in de gecodeerde sleutelhanger van de gebruiker . Gebruik on-disk codering of andere Apple Security Technologies om andere gegevens op te slaan. Gebruik Apple Cryptokit om gegevens te coderen die u lokaal opslaat of verzendt buiten uw app.

Toegankelijkheid Ondersteuning Auditondersteuning Apple bouwt toegankelijkheidsondersteuning goed ITO zijn technologieën, maar schermlezers en andere toegankelijkheidsfuncties zijn afhankelijk van informatie die uw app pro biedt. Swiftui en Uikit kunnen elk stuk van je gebruikersinterface beschrijven, maar alleen jij weet hoe die samenwerken. Bekijk toegankelijkheidslabels en andere beschrijvingen om ervoor te zorgen dat ze nuttige informatie bieden en ervoor zorgen dat focusgebaseerde navigatie eenvoudig en intuïtief is. Bekijk de toegankelijkheid voor meer informatie .

Internationaliseer en lokaliseert uw app Breid uw app uit naar internationale markten door deze te lokaliseren voor andere regio’s en talen. Bereid uw app voor met behulp van het Foundation Framework, dat de opmaak van snaren, datums, tijden, valuta en cijfers ondersteunt voor verschillende talen en regio’s. Zorg ervoor dat uw gebruikersinterface er goed uitziet voor zowel linkse als rechts-naar-links talen. Lokaliseer app -bronnen en voeg ze toe aan uw Xcode -project. Bekijk de lokalisatie voor informatie over het internationaliserings- en lokalisatieproces .

Ontwerp voor iedereen Overweeg sociale en culturele verschillen bij het ontwikkelen van inhoud en vermijd afbeeldingen en termen die negatieve of afwijkende connotaties hebben voor delen van uw publiek. Voor meer informatie, bekijk inclusie .

Test en debug uw app grondig Tijdens de ontwikkelingscyclus, debug-problemen als ze zich voordoen, de ingebouwde Xcode-foutopsporing . Bouw geautomatiseerde testsuites met behulp van XCTEST en voer ze uit tijdens elke build om nieuwe codewerkzaamheden te valideren Aspered. Gebruik het continue integratiesysteem van Xcode Cloud om builds, testcycli en de verdeling van uw apps naar uw QA -team te automatiseren.

Optimaliseer de prestaties van uw app Elimate bottlenecks en andere prestaties van in uw code met behulp van de instrumenten -app die bij Xcode wordt geleverd. Profiel uw code, zoek geheugenlekken, analyseer het gebruik van bronnen en nog veel meer. Voor informatie over het verzamelen van statistieken met behulp van instrumenten, bekijk je de prestaties van uw app verbeteren .

Kies een bedrijfsmodel voor uw app Uw app wereldwijd verspreiden met behulp van verschillende bedrijfsmodellen, waaronder gratis, gratis met in-app aankopen, pay-to-download en meer. Bouw uw interface op een manier die biedt om samenhangende ervaring en ondersteunt uw gekozen bedrijfsmodel. Bekijk voor meer informatie een bedrijfsmodel kiezen.

Hoe je verder kunt gaan

Zodra u uw app actief hebt, zoekt u naar extra manieren om de ervaring te verbeteren. Kleine dingen kunnen een groot verschil maken, waarbij het toevoegen van een bepaalde functie, of uw inhoud op een andere manier goedkeurt. Bijvoorbeeld:

Vereenvoudig het inlogproces voor uw app Neem de System Sign-In-interface over om mensen in uw TVOS-app te laten inloggen met behulp van een iPhone of iPad die is gekoppeld aan dezelfde Apple ID. Breng mensen sneller naar hun inhoud door ondersteuning met meerdere unsure te gebruiken, wat het proces van het selecteren van een app-beveiligingsgebruikerprofiel vereenvoudigt, vereenvoudigt.

Sta mensen in staat om verbinding te maken met hun andere apparaten Laat mensen communiceren met uw TVOS -app van hun iPhone, iPad of Apple Watch. Maak een beveiligde netwerkverbinding tussen uw app die op beide apparaten wordt uitgevoerd met behulp van DeviceCoveryUiUi en gebruik die verbinding om gegevens uit te wisselen. U kunt bijvoorbeeld iemand uw TVOS -app controleren met behulp van Touch Input van hun iPhone.

Toon de inhoud in de bovenste plank De bovenste rij apps op het startscherm van Apple TV kan extra inhoud weergeven in het bannergebied dat hierboven onvoldoende is. Lever die inhoud aan het systeem met behulp van een extensie van de topplank -app, een apart uitvoerbaar bestand dat u in uw app opneemt. Gebruik uw extensie om nieuwe of aanbevolen inhoud te markeren, of toon iemands favoriete shows. Bekijk tv -services voor informatie over het maken van deze extensie .

Sta mensen toe om activiteiten te delen Gebruikersaandeelplay SharePlay vraagt ​​mensen om de activiteiten van uw app te delen tijdens het facetime call. Gebruik het om de avondfilms te implementeren in je streaming video-app, of gebruik het om van game night in toeschouwers te veranderen. Definieer de activiteiten die u wilt delen met behulp van groepsactiviteiten . Synchroniseer het afspelen van media met behulp van Avfoundation .

Audio live opname en video voor uitzending Een andere manier om inhoud te delen, is door live video en audio vast te leggen en op te slaan als een opname of uitzending live uitzending. Voeg deze ondersteuning toe aan games of andere apps wanneer mensen hun ervaring misschien willen delen via e -mail, berichten of sociale media. Voor meer informatie, bekijk ReplayKit .

Voeg runtime -conditiecontroles toe rond nieuwe functies Wanneer u uw app bijwerkt om een ​​nieuwe versie van TVOS te ondersteunen, plaatst u runtime -cheques die reservecode voor nieuwe functies. Runtime Checks elimineren de noodzaak om verschillende versies van uw app te verzenden: een voor mensen die de nieuwe versie van TVOS uitvoeren, en een voor mensen die oudere versies uitvoeren. Iedereen heeft dezelfde app en mensen op de nieuwere versie van TVOS krijgen toegang tot de nieuwe functies die u hebt toegevoegd. Voor informatie over het toevoegen van runtime -checks, bekijk code op een specifiek platform of OS -versie .

Maak het gemakkelijk voor mensen om op andere manieren met de inhoud van uw app te communiceren:

Maak het gemakkelijker om het gelukkig te vinden Denk na over hoe mensen uw app gebruiken en vinden manieren om belangrijke inhoud snel naar boven te komen. Gebruik datum- en tijdinformatie om nieuwe of huidige inhoud te markeren. Gebruik machine learning om gegevens te analyseren en betere oplossingen te bieden. Reanrange uw interface dynamisch om vaak gebruikte inhoud toegankelijker te maken.

Universele links voor de inhoud van uw app Als uw website en app vergelijkbare inhoud hebben aangeboden, voeg dan een universele linkondersteuning toe aan uw app. Met universele links hoeft u geen afzonderlijke URL’s te maken om inhoud in uw app te openen. Eén URL opent uw app wanneer deze is geïnstalleerd of uw website wanneer dat niet is. Voor meer informatie, bekijk Apps en Website om te linken naar uw inhoud .

Meer ontdekken

Meer informatie over technologieën die unieke mogelijkheden bieden, maar toch stevig integreren met Apple -platforms om een ​​naadloos ecosysteem te vormen voor apps en games op iOS, iPados, macOS, TVOS, Visionos en WatchOS.

Uw apps distribueren

Wanneer u klaar bent om uw apps te distribueren, kunt u met de App Store uw apps leveren aan hongers van miljoenen mensen over de hele wereld. Meer informatie over het voorbereiden van uw apps voor indiening bij de App Store. Meer informatie over het indienen van apps