
Open Broadcast Radio
La radio par la communauté
Open Broadcast est la première station de radio entièrement générée par les utilisateurs de Suisse. Depuis 2006, une communauté en ligne active façonne la programmation : curatée, indépendante, au plus près de l'actualité musicale. Pour Digris AG, nous avons réalisé l'application iOS native et l'intégration Apple CarPlay.

La communauté plutôt que l'algorithme
Spotify, Apple Music et consorts recommandent de la musique sur la base des données d'utilisateurs et des habitudes d'écoute. Open Broadcast fonctionne autrement : la programmation naît de personnes qui connaissent la musique et souhaitent la partager. Pas d'algorithme de recommandation, pas de programme uniforme préétabli. Une radio qui naît d'un engagement authentique.
De la web app à l'application native
Sur le web et via DAB+, Open Broadcast est établi depuis longtemps. Le smartphone devait être l'étape suivante. Mais une pure web app a rapidement atteint ses limites : les flux audio dans Safari sur iOS ne fonctionnent pas de manière fiable en arrière-plan. Nous avons donc développé une application iOS native qui permet un streaming stable en arrière-plan, un contrôle depuis l'écran verrouillé et AirPlay.
Une web app dans une enveloppe native
«Natif» ne signifie pas ici que nous avons reconstruit l'interface. Elle reste une web app qui s'exécute dans l'application iOS au sein d'une WebView. Pour que l'interface web et la lecture native fonctionnent ensemble, nous avons créé une interface JavaScript : elle assure la traduction entre la web app et la couche native, qui gère le lecteur, le contrôle de l'écran verrouillé et CarPlay. Les changements d'état, comme un changement de flux, sont automatiquement répercutés sur l'interface via un framework réactif. Ainsi, une seule base de code suffit pour l'interface, tandis que la lecture et l'intégration système s'exécutent en natif.
La radio sur le tableau de bord
Apple CarPlay prolonge l'expérience iPhone sur l'écran du véhicule. Nous avons développé de A à Z l'intégration CarPlay pour Open Broadcast, avec une interface optimisée pour une utilisation au volant : grande, claire, sans distraction. Le programme tourne, les mains restent sur le volant.
Le framework CarPlay d'Apple impose ici des limites strictes : selon la catégorie d'application, seuls certains templates de vues prédéfinis par Apple sont disponibles. Pour une application audio, cela signifie des vues sous forme de listes plutôt que des écrans librement conçus. Le défi consistait à représenter l'expérience d'Open Broadcast – radio, moods, favoris – de manière claire et cohérente au sein de ces briques imposées.
Crédits
Nos prestations : développement logiciel iOS et intégration Apple CarPlay
Client : Digris AG
Plateformes : iOS, Apple CarPlay