
Open Broadcast Radio
La radio dalla community
Open Broadcast è la prima stazione radio completamente generata dagli utenti della Svizzera. Dal 2006 una community online attiva plasma il programma: curato, indipendente, vicino all'attualità musicale. Per Digris AG abbiamo realizzato l'app iOS nativa e l'integrazione Apple CarPlay.

Community anziché algoritmo
Spotify, Apple Music e simili consigliano musica sulla base dei dati degli utenti e delle abitudini di ascolto. Open Broadcast funziona diversamente: il programma nasce da persone che conoscono la musica e vogliono condividerla. Nessun algoritmo di raccomandazione, nessun programma uniforme preconfezionato. Una radio che nasce da un impegno autentico.
Dalla web app all'app nativa
Sul web e via DAB+ Open Broadcast è affermato da tempo. Lo smartphone doveva essere il passo successivo. Una web app pura, però, ha raggiunto rapidamente i suoi limiti: gli stream audio in Safari su iOS non funzionano in modo affidabile in background. Per questo abbiamo sviluppato un'app iOS nativa che consente uno streaming stabile in background, il controllo dalla schermata di blocco e AirPlay.
Web app in una veste nativa
«Nativo» non significa in questo caso che abbiamo ricostruito l'interfaccia. Rimane una web app che gira all'interno dell'app iOS in una WebView. Affinché l'interfaccia web e il playback nativo collaborino, abbiamo creato un'interfaccia JavaScript: traduce tra la web app e il livello nativo, che gestisce player, controllo della schermata di blocco e CarPlay. I cambiamenti di stato, come il cambio di stream, vengono inoltrati automaticamente all'interfaccia tramite un framework reattivo. Così un'unica base di codice è sufficiente per l'interfaccia, mentre riproduzione e integrazione di sistema girano in modo nativo.
La radio sul cruscotto
Apple CarPlay estende l'esperienza iPhone allo schermo del veicolo. Abbiamo sviluppato da zero l'integrazione CarPlay per Open Broadcast, con un'interfaccia ottimizzata per l'uso alla guida: grande, chiara, priva di distrazioni. Il programma va avanti, le mani restano sul volante.
Il framework CarPlay di Apple impone qui limiti stringenti: a seconda della categoria di app sono disponibili solo determinati template di viste predefiniti da Apple. Per un'app audio ciò significa viste basate su liste anziché schermate progettate liberamente. La sfida consisteva nel rappresentare l'esperienza di Open Broadcast – radio, mood, preferiti – in modo chiaro e coerente all'interno di questi elementi predefiniti.
Credits
I nostri servizi: sviluppo software iOS e integrazione Apple CarPlay
Cliente: Digris AG
Piattaforme: iOS, Apple CarPlay