Posted in

Découvrez les coulisses du développement de l’application Apple TV avec la nouvelle chaîne Bloomberg


Contrairement à son programme de développement et à son vaste écosystème d’applications sur iOS et Mac, nous ne savons pas grand-chose de la stratégie d’Apple en matière de contenu sur l’Apple TV. On a beaucoup parlé d’un décodeur Apple TV rafraîchi, voire même d’un téléviseur à part entière, qui pourrait également être accompagné d’une plateforme de développement plus ouverte avec distribution d’applications.

Pour l’instant, Apple conclut lentement et discrètement des accords avec des partenaires de contenu sélectionnés qui créent des applications pour la plateforme. Comment Apple travaille-t-elle avec les développeurs pour créer et approuver ces applications ? Dispose-t-elle d’un SDK Apple TV qui pourrait en théorie être mis à la disposition de tous les développeurs ? Bloomberg TV étant aujourd’hui la dernière application à être lancée sur la plateforme, nous avons discuté avec les personnes qui ont créé l’application pour avoir un aperçu du processus de développement d’Apple TV.

Apple a déjà simplifié le processus de création de sa gamme actuelle d’applications Apple TV, qui consiste principalement en du contenu vidéo en streaming, au point que les développeurs peuvent créer rapidement et facilement des applications grâce à un SDK facile à utiliser, un peu comme sur iOS. L’équipe à l’origine du développement de l’application Bloomberg, composée de deux développeurs sous la direction d’Oke Okaro, responsable des appareils mobiles et connectés de Bloomberg, m’a dit que la boîte à outils d’Apple, une sorte de SDK, a « rendu la création des applications assez facile ». L’équipe de deux développeurs et Oke Okaro a créé l’application en seulement cinq semaines. La majeure partie de ce temps a été consacrée à tester et à optimiser l’expérience vidéo. C’est quelque chose qu’une petite équipe de développeurs peut accomplir à peu de frais dans un court laps de temps, et quelque chose que les services vidéo et TV existants pourraient rapidement créer pour la plateforme.

Bien que le SDK d’Apple leur ait permis de créer l’application et l’interface et inclue des directives générales et des suggestions pour la vidéo, le backend qui alimente l’expérience vidéo est entièrement conçu et maintenu par Bloomberg. Apple a en fait très peu d’influence sur le processus de développement après avoir remis le SDK, ce qui est une bonne indication que le processus de développement pourrait être transformé en un outil plus ouvert pour tous les développeurs. Vous avez peut-être remarqué que les applications récemment publiées sur Apple TV semblent toutes avoir une conception similaire, bien que légèrement différente en ce qui concerne certaines fonctionnalités et mises en page. C’est parce qu’Apple fournit plusieurs modèles parmi lesquels les développeurs XML peuvent choisir et personnaliser de diverses manières. Apple a également travaillé à l’amélioration des modèles pour les applications Apple TV ces derniers mois. Ses nouvelles applications Apple TV utilisent la navigation avec des onglets en haut de l’écran, plutôt que les anciennes applications qui utilisent une liste à droite de l’écran lors du premier lancement de l’application. En utilisant les modèles et les directives XML d’Apple, Bloomberg a créé l’application en utilisant son propre côté serveur (Java, Tomcat).

Apple a apporté son aide en cours de route pour optimiser l’expérience, mais Bloomberg nous a dit que cela ne s’étendait pas au choix des fonctionnalités incluses dans l’application. Les commentaires d’Apple sur la création de l’application allaient des commentaires sur l’amélioration des images à l’optimisation de la lecture vidéo pour démarrer à une résolution idéale. Bloomberg avait également le contrôle sur la manière dont il implémentait ses publicités, qui incluent des publicités vidéo sur certains contenus à la demande et en direct. Apple donne actuellement aux développeurs la possibilité de diffuser les publicités qu’ils souhaitent aux utilisateurs, mais elle a des directives similaires à celles d’iOS qui mettent en garde les développeurs contre la création de publicités qui encombrent l’expérience ou occupent de grandes parties de l’écran dès l’ouverture de l’application.

Bloomberg prévoit également d’intégrer de nouvelles fonctionnalités à l’expérience qui sera la première du genre sur l’Apple TV. Plus particulièrement, la société prévoit une intégration avec les notifications push existantes qu’elle diffuse sous forme d’« alertes de connexion » via son Applications iOSLes utilisateurs pourront éventuellement sélectionner leurs préférences de notifications directement dans l’application Apple TV, qui s’afficheront à la fois sur le téléviseur et sur les appareils mobiles connectés au même compte Bloomberg. L’entreprise n’a pas précisé comment les notifications fonctionneraient exactement sur le téléviseur, ni si Apple était impliquée dans le développement de cette fonctionnalité. Elle envisage également des publicités interactives. À titre d’exemple, Okaro a décrit un utilisateur appuyant sur un bouton lors de la visualisation d’une publicité interactive pour obtenir des informations plus détaillées sur le produit. Avant ces fonctionnalités, l’entreprise déploiera dans les semaines à venir une mise à jour qui permettra de synchroniser les listes de lecture entre l’Apple TV et ses applications iOS.

Avec une plateforme Apple TV actualisée dont la sortie est prévue dès le premier semestre de l’année prochaine (le mois dernier selon à qui vous le demandez), il ne serait pas exagéré d’imaginer que le SDK actuel d’Apple fourni uniquement aux partenaires sera au moins la base d’une éventuelle sortie publique.

FTC : Nous utilisons des liens d’affiliation automatiques générant des revenus. Plus.