Revitalizing the CarPlay Experience for a Major Digital Audio Platform
Media & Entertainment / Audio Streaming
North America
3 employees

About Project
This project focused on stabilizing and optimizing the Apple CarPlay experience for a leading global digital audio streaming service used daily by millions of commuters. The CarPlay integration operated on an iPhone-driven projection model, where the head unit served as a controller while the iOS application handled playback, state, and data synchronization. Over six months, the engagement evolved from addressing critical bugs to rethinking how the CarPlay integration should behave from an architectural and UX perspective. The result was a safer, more reliable, and more intuitive in-car experience that significantly reduced user friction and improved playback reliability.
About Client
The client is a market-leading digital audio aggregation platform in North America, offering live radio stations, internet streams, podcasts, and curated playlists across mobile and web platforms. Their service is widely used during daily commutes, making the CarPlay experience a key part of their product ecosystem.
Industry
Media & Entertainment / Music & Audio Streaming
Employees
10+
Location
North America
Challenges
The CarPlay integration had accumulated significant technical debt over time. Users frequently experienced issues such as audio failing to resume when the car started, unexpected session losses, and presets not synchronizing correctly between the iPhone and the dashboard. Navigation within the CarPlay interface required too many interactions, increasing cognitive load and creating potential distracted driving risks. Crash logs and user reviews clearly indicated that the CarPlay experience was unstable and did not meet the expectations of users who relied on the service daily while driving. The client needed more than bug fixes — they needed a deep rework of lifecycle handling, state synchronization, and navigation logic aligned with Apple’s automotive guidelines.
Goal
- 1
Stabilize Playback Lifecycle
Ensure audio reliably resumes across wired and wireless CarPlay sessions and interruptions.
- 2
Simplify In-Car Navigation
Reduce tap depth and make key content accessible with minimal interaction.
- 3
Fix State Synchronization Between Devices
Guarantee that presets, sessions, and playback context stay in sync between iPhone and dashboard.
- 4
Improve Session Persistence and Reliability
Prevent unexpected logouts and loss of playback state during connectivity changes.
Solution
Devios joined the client’s mobile team as a Senior iOS specialist to address the architectural and UX weaknesses of the CarPlay integration. We reworked how the app handles the CarPlay scene lifecycle using UIScene and CPInterfaceController, eliminating race conditions that previously blocked audio from starting correctly. Legacy UI flows were migrated to optimized CPTemplate structures such as CPListTemplate and CPGridTemplate, significantly flattening navigation and aligning the experience with Apple’s Human Interface Guidelines for driving safety. We redesigned the synchronization logic between the handheld app and the CarPlay interface, ensuring that user presets and playback state update instantly without requiring a session restart. Additionally, we refined the implementation of AVAudioSession and MPRemoteCommandCenter so the app correctly handles interruptions such as calls and navigation prompts, resuming playback seamlessly afterward. The result was a stable, intuitive CarPlay experience that improved safety, reduced user frustration, and restored reliability for millions of daily drivers.
View Recent Case Studies

Digital Ecosystem for Equestrian Facility Management
A native iOS application that replaced paper-based stable routines with a unified digital system for horse care, task management, and communication. The MVP successfully entered beta, helped secure investment, and evolved into a scalable Version 2.0 platform.

Next-Gen OTT Transformation for Leading National Telco
A full technical and UX overhaul of legacy iPhone, iPad, and Apple TV streaming apps for a major telecom provider. The project stabilized playback, modernized the interface, and introduced a modular architecture that accelerated future feature delivery.

Native Media Engine Optimization & Live Activities R&D for a Global Fitness Platform
An intensive native iOS intervention inside a React Native fitness app to fix critical video and audio behavior while enabling AirPlay, PiP, and a roadmap for Live Activities. The project resolved top user complaints and unlocked advanced iOS capabilities for future releases.