Rivian Defends CarPlay-Free Strategy as It Pushes Native AI and Built-In Apps

Rivian Defends CarPlay-Free Strategy as It Pushes Native AI and Built-In Apps
source: gettyimages
February 1, 2026

In The Verge’s Decoder podcast, Rivian CEO RJ Scaringe explained to guest host Joanna Stern why the electric-vehicle maker is not adopting Apple’s CarPlay, neither the standard version nor CarPlay Ultra. He reiterated Rivian’s goal of a seamless digital experience that doesn’t require switching between Rivian’s software and CarPlay. Instead, Rivian will offer a curated set of built-in apps, including Apple Music, Google Maps, Spotify, and YouTube, all accessible directly from the car’s system.

Scaringe said he is “very confident” in Rivian’s decision as the company plans to weave AI into its vehicles over the next 12 to 18 months. For example, Rivian is working on a native AI-powered voice-to-text feature for messaging. “We’re really convicted on this,” he added.

He also acknowledged that some customers might choose not to buy a Rivian because CarPlay isn’t available, and that risk is something the company accepts. “Some of those decisions not everyone’s going to agree with,” he noted, adding, “That’s okay.”

Apple and related updates

Related links

By submitting, I confirm I have the right to share this link and I agree to link back to this article from the submitted page. Duplicate URLs are rejected. Up to 5 links per page.

GraphQL · 273 ms
query Q($id: Int!, $domain: Int!, $srcId: Int!, $hasSrc: Boolean!, $hasSelf: Boolean!) {
  self: qa_ai(where: {id: {_eq: $id}}, limit: 1) @include(if: $hasSelf) {
    id
    title
    text
    date
  }
  linksarticle: qa_ai(where: {domain: {_eq: $domain}, id: {_neq: $id}}, order_by: {id: desc}, limit: 8) {
    id
    title
  }
  linksbottom: qa_ai(where: {domain: {_neq: $domain}, id: {_lt: $id}}, order_by: {id: desc}, limit: 3) {
    id
    title
    domain
  }
  source: qa_ai(where: {id: {_eq: $srcId}}, limit: 1) @include(if: $hasSrc) {
    id
    title
  }
}
{
  "id": 6645391,
  "domain": 6,
  "srcId": 0,
  "hasSrc": false,
  "hasSelf": true
}