
Open Broadcast Radio
Radio von der Community
Open Broadcast ist die erste komplett user-generierte Radiostation der Schweiz. Seit 2006 gestaltet eine aktive Online-Community das Programm: kuratiert, unabhängig, nah am aktuellen Musikgeschehen. Für Digris AG haben wir die native iOS App und die Apple CarPlay-Integration umgesetzt.

Community statt Algorithmus
Spotify, Apple Music und Co. empfehlen Musik auf Basis von Nutzerdaten und Hörverhalten. Open Broadcast funktioniert anders: Das Programm entsteht durch Menschen, die Musik kennen und teilen wollen. Kein Empfehlungsalgorithmus, kein kuratiertes Einheitsprogramm. Radio, das aus echtem Engagement entsteht.
Von der Web-App zur nativen App
Im Web und über DAB+ ist Open Broadcast längst etabliert. Das Smartphone sollte der nächste Schritt sein. Eine reine Web-App stiess aber schnell an Grenzen: Audiostreams in Safari auf iOS laufen nicht zuverlässig im Hintergrund. Wir haben deshalb eine native iOS App entwickelt, die stabiles Hintergrund-Streaming, Lock-Screen-Steuerung und AirPlay ermöglicht.
Web-App im nativen Mantel
Nativ heisst dabei nicht, dass wir die Oberfläche neu gebaut haben. Sie bleibt eine Web-App, die in der iOS App in einer WebView läuft. Damit Weboberfläche und natives Playback zusammenspielen, haben wir eine JavaScript-Schnittstelle gebaut: Sie übersetzt zwischen der Web-App und der nativen Ebene, die Player, Sperrbildschirm-Steuerung und CarPlay bedient. Zustandsänderungen wie ein Wechsel des Streams werden über ein reaktives Framework automatisch an die Oberfläche durchgereicht. So genügt eine einzige Codebasis für das Interface, während Wiedergabe und Systemintegration nativ laufen.
Radio auf dem Armaturenbrett
Apple CarPlay verlängert das iPhone-Erlebnis auf den Fahrzeugbildschirm. Wir haben die CarPlay-Integration für Open Broadcast von Grund auf entwickelt, mit einem Interface, das für die Bedienung am Steuer optimiert ist: gross, klar, ablenkungsfrei. Das Programm läuft, die Hände bleiben am Steuer.
Das CarPlay-Framework von Apple gibt dabei enge Grenzen vor: Je nach App-Kategorie stehen nur bestimmte, von Apple vorgegebene View-Templates zur Verfügung. Für eine Audio-App heisst das listenbasierte Ansichten statt frei gestalteter Screens. Die Herausforderung lag darin, das Erlebnis von Open Broadcast – Radio, Moods, Favoriten – innerhalb dieser vorgegebenen Bausteine klar und konsistent abzubilden.
Credits
Unsere Leistungen: Softwareentwicklung iOS und Apple CarPlay-Integration
Kunde: Digris AG
Plattformen: iOS, Apple CarPlay