Apple Apple TV – Apple (FR), Pianificazione della tua app TVOS – Apple Developer
Pianificare la tua app TVOS
Contents
Una volta che hai la tua app attiva e funzionante, cerca ulteriori modi per migliorare l’esperienza. Piccole cose possono fare una grande differenza, in cui l’aggiunta di una particolare funzione o l’approccio ai tuoi contenuti in modo diverso. Per esempio:
Apple Apple TV
Serie e film Apple originali di Apple TV+. Canali premium a scelta. Migliaia di film da affittare o da acquistare. I servizi di streaming più popolari * . Tutto è lì, nell’app Apple TV, accessibile su tutti i tuoi dispositivi Apple preferiti ma anche sulle tue piattaforme di streaming, la tua TV connessa, la tua console di gioco e molti altri supporti. Non troverai meglio guardare la TV.
Apri l’app
Quasi tutto. Attualmente sugli schermi.
Su Apple TV+, guarda nello streaming della serie di Apple originale e film salutati dalla critica. Esclusivamente nell’app Apple TV.
Acquistare. Lode. Aspetto. Direttamente nell’app. Trova migliaia di film qui, tra cui i grandi successi recentemente pubblicati. Puoi acquistare, affittare e guardare contenuti (compresi quelli acquistati su iTunes) direttamente nell’app.
Servizi di streaming più facile che mai. Scopri facilmente la serie che ti affascinerà su servizi di streaming come MyCanal, Molotov e Amazon Prime Video – direttamente dall’app.
Su Apple TV+, guarda nello streaming della serie di Apple originale e film salutati dalla critica. Esclusivamente nell’app Apple TV.
Acquistare. Lode. Aspetto. Direttamente nell’app. Trova migliaia di film qui, tra cui i grandi successi recentemente pubblicati. Puoi acquistare, affittare e guardare contenuti (compresi quelli acquistati su iTunes) direttamente nell’app.
Servizi di streaming più facile che mai. Scopri facilmente la serie che ti affascinerà su servizi di streaming come MyCanal, Molotov e Amazon Prime Video – direttamente dall’app.
Trova facilmente quello che vuoi guardare.
Serie e film francesi
Se ti è piaciuto per tutta l’umanità
Personalizzazione. Sotto una luce senza precedenti. Scopri suggerimenti per film e serie solo per te, selezioni ispirate ai programmi che ti piacciono, qualunque sia l’app che usi per guardarli e consigli sui contenuti da vedere con la famiglia familiare.
I nostri preferiti
DRAMMA
L’evento
Un dramma toccante sull’aborto negli anni ’60, secondo il romanzo di Annie Ernaux.
DRAMMA
Le Olimpiadi
Jacques Audiard racconta la vita amorosa di quattro parigini in bianco e nero.
COMMEDIA
Parlamento, stagione 2
Una serie comica nel cuore delle istituzioni europee.
DRAMMA
L’evento
Un dramma toccante sull’aborto negli anni ’60, secondo il romanzo di Annie Ernaux
DRAMMA
Le Olimpiadi
Jacques Audiard racconta la vita amorosa di quattro parigini in bianco e nero.
Sta a te scegliere tra consigli degli specialisti. Nella scheda Watch, esplora il contenuto attentamente selezionato dai nostri team per presentare il meglio della TV, da tutti i programmi disponibili nelle diverse app.
Una sezione per i bambini. Di tutte le età. Individua facilmente programmi eccellenti selezionati per i bambini, classificati per carattere, soggetto e persino per età. A meno che tuo figlio non abbia già fatto la sua scelta ..
Pianificare la tua app TVOS
Se sei nuovo nello sviluppo del software Apple TV, prendi Momille per familiarizzare con gli strumenti e le tecnologie che userai. Apple fornisce gli strumenti di cui hai bisogno per iniziare e TVOS ti dà le tecnologie e le funzionalità che desideri con le prestazioni di cui hai bisogno.
Esplora le possibilità
Abbraccia l’esperienza del soggiorno su Apple TV offrendo contenuti che le persone possono godere dal loro divano. Streaming degli ultimi contenuti di intrattenimento, sport o notizie. Offri un’ottima esperienza di gioco o educazione o delibera sessioni di allenamento personale da un’app di fitness. Diita i tuoi contenuti in formati di alta qualità come video 4K, Dolby Vision, Dolby Atmos e HDR10. Progetta l’interfaccia della tua app per supportare una facile navigazione con il telecomando Apple TV. TVOS offre percorsi diversi per fornire i tuoi contenuti e il percorso che scegli inizialmente influisce sulle decisioni che prendi in seguito:
Swift Programming Language Guide Il libro di lingua di programmazione rapida offre una panoramica completa del linguaggio di programmazione rapido ed è il luogo perfetto per iniziare il tuo viaggio ad apprendere Swift.
Scegli la tua tecnologia per costruttori di app
Un’altra prima scelta da fare è che le tecnologie di costruzione di app da utilizzare per l’infrastruttura di base. Le tecnologie di app-builder forniscono il codice fondamentale utilizzato per assemblare l’interfaccia, gestire gli eventi e interagire con il sistema. Ogni tecnologia App-Builder supporta almeno un percorso di sviluppo e alcuni percorsi multipli supportano. Scegli tra le seguenti tecnologie per costruttori di app:
Interfaccia delle linee guida umane Le linee guida per l’interfaccia umana di Apple offrivano informazioni invalizzabili su come progettare l’interfaccia della tua app, navigare sui contenuti e gestire le interazioni su Apple TV. Rendi la lettura di queste linee guida una priorità nelle tue esplorazioni dell’ecosistema TVOS e utilizza le corrispondenti risorse di progettazione Apple per immergersi nella progettazione della tua app.
Ci sono alcune funzionalità e tecnologie che sono essenziali per le app TVOS. Quando pianifichi l’interfaccia utente iniziale, assicurati di considerare le seguenti funzionalità:
Modalità scura Questa impostazione a livello di sistema consente a qualcuno di scegliere tra un’interfaccia leggera o scura per la loro Apple TV. Gli stili di interfaccia scura e leggera si affidano a tavolozze di colori e risorse di immagine diverse, che gestisci con l’aiuto dei cataloghi delle risorse. Per altre parti dell’interfaccia utente, utilizzare le API del sistema per determinare quando è il momento di cambiare tra la luce e il contenuto scuro. Per i dettagli, visualizza supportare la moda scura nella tua interfaccia .
Scene Le scene sono una parte cruciale dell’infrastruttura che usi per gestire l’interfaccia dell’app. Una scena coordina le interazioni tra l’interfaccia utente e il resto della tua app. Le scene rispondono anche alle notifiche che influiscono sull’interfaccia utente, come le transizioni tra Feaund e Esecuzione di fondo. Assicurati di supportare le scene in tutte le tue app. Per informazioni, visualizza Swiftui e Uikit .
Layout automatico Invece di regolare manualmente la posizione delle viste per ospitare diverse dimensioni della TV, proporzioni e risoluzioni, dire al sistema come apportare tali regolazioni rispetto alle attuali aree sicure . Swiftui e TVML adottano il layout automatico come parte dei loro approcci di design dell’interfaccia utente. Per adottare il layout automatico nelle visualizzazioni UIKIT, aggiungi vincoli di layout automatico alla tua interfaccia.
Immagini scalabili Incorporare i simboli SF per rendere la tua app adattabile al cambiamento. I simboli di SF appno una vasta raccolta di immagini configurabili e basate su vettori che si adattano naturalmente alle modifiche all’aspetto e alle dimensioni. Si fondono anche bene con il carattere del sistema di San Francisco, risultando in un aspetto consueto su Apple PlatformMS. Visualizza le immagini di configurazione e visualizzazione di simboli nella tua interfaccia utente .
Progetta la tua interfaccia pensando alla navigazione basata su messaggi. La maggior parte delle interazioni con la tua app si verificano tramite il telecomando Apple TV. Le persone usano i pulsanti direzionali sul telecomando per cambiare l’attenzione da una parte dell’interfaccia utente a un’altra. Sono il pulsante Seleziona da agire sull’elemento focalizzato o il pulsante del menu per tornare alla schermata precedente. Rendi la navigazione il più semplice possibile e minimizza l’input di testo e altre interazioni complesse. I blocchi sono un modo per semplificare la navigazione e promuovere la coerenza tra elementi simili nella tua interfaccia utente. Un blocco è un gruppo di viste correlate che si combinano in un singolo elemento selezionabile. Ad esempio, un blocco del film potrebbe includere il titolo del film, la descrizione, l’elenco del cast e l’immagine dei poster. Quando qualcuno seleziona un film, TVOS Places si concentra sull’intero intetead di singoli oggetti. Per ulteriori informazioni, visualizzare i blocchi .
Supporto per la riproduzione dei media di alta qualità
La sua posizione nel soggiorno rende Apple TV il noleggio ideale per le app mediate dai media. Le tecnologie audio e video di Apple ti danno accesso a una vasta gamma di formati multimediali e agli strumenti di cui hai bisogno per riprodurli con la massima qualità.
Gioca e gestisci i media Avkit provoca tutto ciò di cui hai bisogno per riprodurre e gestire i contenuti audio e video della tua app. Visualizza video utilizzando l’interfaccia di sistema standard, che offre controlli di trasporto integrati e supporti AirPlay, Picture in Picture (PIP), contenuto interstiziale e altro ancora. Per un controllo più a grana fine sui tuoi contenuti, usa Avfoundation .
Gioca audio spaziale ad alto livello Crea l’ultimo lettore musicale usando Avfaudio, che contiene i tipi specifici dell’audio dal framework AvFoundation. Porta il tuo audio in un’altra dimensione usando la fase, che supporta la creazione di esperienze audio spaziali complesse e dinamiche nei giochi e nelle app.
Streaming di contenuti live o registrati Scopri come creare contenuti Streamd e distribuirlo sul tuo server utilizzando lo streaming live HTTP . Riproduci quel contenuto in streaming dalla tua app utilizzando Avfoundation .
Adottare le migliori pratiche durante lo sviluppo
Offri la migliore esperienza possibile per tutti facendo quanto segue:
Proteggi la privacy delle persone La privacy è importante, quindi tieni le persone informate su come usi i loro dati. Se raccogli i dati, offerto uno stato di privacy che spiega come usi tali informazioni. Quando si utilizzano le tecnologie Apple che operano sui dati personali, includono le descrizioni di utilizzo per il sistema da visualizzare al primo utilizzo. Per ulteriori informazioni, visualizzare la protezione della privacy dell’utente .
Proteggere i dati che raccogli e archivia Se raccogli i dati, assicurati di proteggere quei dati da attacchi dannosi. Archivia dati molto sensibili come password, dati finanziari o informazioni di identificazione personale nel portachiavi crittografato dell’utente . Utilizzare la crittografia in disco o altre tecnologie di sicurezza Apple per archiviare altri dati. Usa Apple Cryptokit per crittografare i dati che archivi a livello locale o inviati al di fuori della tua app.
Supporto dell’accessibilità Supporto di audit Apple crea il supporto di accessibilità correttamente le sue tecnologie, ma i lettori di sceneggiatori e altre funzionalità di accessibilità si basano sulle informazioni che l’app Pro fornisce. Swiftui e Uikit possono descrivere ogni pezzo della tua interfaccia utente, ma solo tu sai come lavorano insieme. Rivedere le etichette di accessibilità e altre descrizioni per assicurarsi che forniscano informazioni utili e assicurati che la navigazione basata sulla messa a fuoco sia semplice e intuitiva. Per ulteriori informazioni, visualizzare l’accessibilità .
Internazionalizza e localizza la tua app Espandi la tua app sui mercati internazionali localizzandola per altre regioni e lingue. Prepara la tua app utilizzando il framework di fondazione, che supporta la formattazione di stringhe, date, tempi, valute e numeri per lingue e regioni diverse. Assicurati che la tua interfaccia utente abbia un bell’aspetto sia per le lingue da sinistra a destra che da destra a sinistra. Localizza le risorse dell’app e aggiungile al tuo progetto Xcode. Per informazioni sul processo di internazionalizzazione e localizzazione, visualizzare la localizzazione .
Design per tutti Considera le differenze sociali e culturali durante lo sviluppo di contenuti ed evita immagini e termini che hanno connotazioni negative o dispregiative per parti del pubblico. Per ulteriori informazioni, visualizzare l’inclusione .
Test e debug la tua app accuratamente Durante il ciclo di sviluppo, i problemi di debug quando si presentano, Urise il debugger Xcode incorporato . Build suite di test automatizzate utilizzando xctest ed eseguirle durante ogni build per convalidare i nuovi lavori di codice asperiti. Utilizzare il sistema di integrazione continua di Xcode Cloud per automatizzare build, cicli di prova e la distribuzione delle app al team QA.
Ottimizza le prestazioni della tua app ELIMAGGIO DI STAGGIO E PROPRIETURE DEL CADINA DEL CADINA UTILIZZANDO IL COSTRUI. Profila il codice tuo, trova perdite di memoria, analizza l’uso delle risorse e molto altro. Per informazioni su come raccogliere metriche utilizzando gli strumenti, visualizzare il miglioramento delle prestazioni dell’app .
Scegli un modello di business per la tua app Distribuire la tua app in tutto il mondo utilizzando una varietà di modelli di business, tra cui gratuitamente, gratuitamente con acquisti in-app, pay-to-download e altro ancora. Costruisci la tua interfaccia in un modo che si offre all’esperienza coesa e supporta il modello di business prescelto. Per ulteriori informazioni, visualizzare la scelta di un modello di business.
Come portarlo oltre
Una volta che hai la tua app attiva e funzionante, cerca ulteriori modi per migliorare l’esperienza. Piccole cose possono fare una grande differenza, in cui l’aggiunta di una particolare funzione o l’approccio ai tuoi contenuti in modo diverso. Per esempio:
Semplifica il processo di accesso per la tua app Adotta l’interfaccia di accesso al sistema per consentire alle persone di accedere all’app TVOS utilizzando un iPhone o iPad associato allo stesso ID Apple. Porta le persone ai propri contenuti più rapidamente adottando il supporto multi-non-non.
Consenti alle persone di connettersi dagli altri loro dispositivi Lascia che le persone interagiscano con la tua app TVOS dal loro iPhone, iPad o Apple Watch. Crea una connessione di rete sicura tra l’app in esecuzione su entrambi i dispositivi utilizzando DeviceCoveryuiUI e utilizzare tale connessione per scambiare dati. Ad esempio, potresti lasciare che qualcuno controlli la tua app TVOS utilizzando l’input touch dal loro iPhone.
Mostra i contenuti nello scaffale superiore La riga superiore di app nella schermata Home Apple TV può visualizzare contenuti aggiuntivi nell’area banner Immodely Sopra. Fornire tale contenuto al sistema utilizzando un’estensione dell’app più alta, che è un eseguibile separato che includi nella tua app. Usa la tua estensione per evidenziare contenuti nuovi o in primo piano o visualizzare gli spettacoli preferiti di qualcuno. Per informazioni su come creare questa estensione, visualizza i servizi TV .
Consenti alle persone di condividere le attività che l’utente shareplay Shareplay spinge le persone a condividere le attività della tua app per: una chiamata facetime. Usalo per implementare la notte di osservazione dei film nella tua app video in streaming o usalo per trasformare la notte di gioco in Spectator Sport. Definire le attività che si desidera condividere utilizzando le attività di gruppo . Sincronizzare la riproduzione dei media usando Avfoundation .
Audio Live Capture e video per la trasmissione Un altro modo per condividere contenuti è catturare video e audio in diretta e salvarlo come registrazione o trasmetterlo dal vivo. Aggiungi questo supporto a giochi o altre app quando le persone potrebbero voler condividere la propria esperienza tramite e -mail, messaggi o social media. Per ulteriori informazioni, visualizza Replaykit .
Aggiungi i controlli delle condizioni di runtime attorno a nuove funzionalità Quando aggiorni la tua app per supportare una nuova versione di TVOS, posizionare i controlli di runtime che risparmiano il codice per le nuove funzionalità. I controlli di runtime eliminano la necessità di spedire versioni diverse della tua app: una per le persone che gestiscono la nuova versione di TVOS e una per le persone che eseguono versioni precedenti. Tutti gestiscono la stessa app e le persone sulla versione più recente di TVOS ottengono l’accesso alle nuove funzionalità che hai aggiunto. Per informazioni su come aggiungere controlli di runtime, visualizzare il codice in esecuzione su piattaforma specifica o versione del sistema operativo .
Rendi facile per le persone interagire con i contenuti della tua app in altri modi:
Rendi più facile trovarlo felice Pensa a come le persone usano la tua app e trova il modo di emergere rapidamente contenuti importanti. Usa le informazioni sulla data e ora per evidenziare i contenuti nuovi o attuali. Usa l’apprendimento automatico per analizzare i dati e offrire soluzioni migliori. Rango la tua interfaccia dinamicamente per rendere più accessibile il contenuto usato.
Collegamenti universali per il contenuto della tua app Se il tuo sito Web e l’app offrivano contenuti simili, aggiungi un supporto universale al collegamento alla tua app. Con i collegamenti universali, non è necessario creare URL separati per aprire contenuti nella tua app. Un URL apre la tua app quando è installato o il tuo sito Web quando non lo è. Per ulteriori informazioni, visualizzare le app e il sito Web di collegare ai tuoi contenuti .
Esplora di più
Scopri di più sulle tecnologie che forniscono capacità uniche, ma integrate strettamente con le piattaforme Apple per formare un ecosistema senza soluzione di continuità per app e giochi su iOS, iPados, MacOS, TVOS, Visionos e WatchOS.
Distribuire le tue app
Quando sei pronto a distribuire le tue app, l’App Store ti consente di consegnare le tue app a appesi di milioni di persone in tutto il mondo. Scopri la preparazione delle tue app per l’invio all’App Store. Scopri l’invio di app