We’ve talked about GM’s decision to reject the use of wildly popular mobile phone projection systems, like Apple’s CarPlay and Android Auto, on car infotainment systems before, and we thought it was a pretty terrible decision. But, since then, I’ve had the opportunity to read this in-depth interview between The Verge’s Decoder podcast and GM’s big man for software, Baris Cetinok, who has a title that feels downright royal in its length: Senior Vice President of Software and Services Product Management, Program Management and Design. After reading the interview and getting a bit more insight into Cetinok’s reasoning and GM’s stated goals and design philosophy, I realized I really should reconsider my position. I now think it’s a misguided and maybe a bit arrogant of a decision. I better explain.
First, I should note that I think Cetinok is an extremely accomplished person, and seems like an extremely intelligent person. There’s a reason he has the impressive position he does. He’s worked at Microsoft and Amazon and Apple – he spent about a decade at Apple. The man clearly knows his stuff. He came to GM a few months after they made their decision to reject the use of CarPlay and Android Auto, so we can’t pin that decision on him. This could be just the hand he was dealt, and he’s making the best of it.
That said, what I have a problem with is the reasoning used to justify why GM doesn’t want people to have, essentially, the software they actually want in cars. There’s an element of truth to the reasoning given, but I think that the approach to that core bit of insightful accuracy is being interpreted in precisely the opposite way that actually makes sense. Here’s what I mean; this is an excerpt from the interview, emphasis mine:
[Decoder]: Why drop CarPlay and Android Auto from GM vehicles?
[Cetinok]: Because there was a belief and a hypothesis, which I genuinely believe in, that we are best positioned and owe it to our customers to create the most deeply integrated experience that you can create with the vehicle. We are not shipping devices with just monitors; we’re not a monitor company. We’re building beautifully designed, complete thoughts and complete convictions. We say, “This car is designed to do the following things awesomely.” This is Silverado, this is what it stands for and this is what it does. Let’s get to it.
When you want to create something so seamless, it’s hard to think about getting into a car and going, “Okay, so I’m doing highway trailering, but let me flip to a totally different user interface to pick my podcast. By the way, it’s a single app-obsessed interface — it’s still hard to believe. So I pick my podcast, flip back to trailering. Oh, now I can also do Super Cruise trailering. Let me manage that. Then, wait, we’re now getting into potentially Level 3, Level 4 autonomy levels that should be deeply integrated with talking to the map where the lanes lie. But wait a minute, the map that I’m using doesn’t really talk to my car.”
As a product person, you’ll never do that to yourself because it’s literally like, “Oh my God, I made my life so hard to create amazingly seamless experiences.” At some point, you need to make that bold decision and say, “I am not going to try to accommodate and figure out how to make all of these work. I’m going to just burn the bridges and burn the ships and commit.” We are going to create a deeply vertical, harmonious experience that works across the vehicle that is optimized for my vehicle.
Okay, that’s a big chunk, but I think it’s all needed to see where Cerinok is coming from. There’s a couple of things I want to point out here, but the key part is this concept of “seamlessness.” Cerinok describes the process of using native car applications on the screen, like trailering, and then having to switch to, say, CarPlay to pick a podcast, and then switch back for other car-related functions. That’s not seamless. And seamlessness implies that one of these interfaces is the “interloper,” is the one breaking the seamlessness of the user experience. It’s clear that Cerinok believes that the car’s native UX is the baseline experience, and its CarPlay or Android Auto that’s interrupting.
The problem is he has this completely backwards.
A seamless experience is absolutely a good thing! The problem is that a car’s UX does not get to be the baseline of that seamless experience, because people live most of their lives outside of cars. There’s a bit of carmaker arrogance happening here in the assumption that the car experience is what needs to be seamless. It doesn’t. It’s just not important. What is important is keeping seamless the user experience the person driving the car has been experiencing all day: their phone.
On an average day, people spend, what, an hour or so in their cars? Two hours? Out of, say 16 plus hours of wakefulness? So why should the one-eighth of wakeful, interactive time be the one that gets to be the default interface? It shouldn’t, nobody wants that! People want to continue with the interface and experience they’ve been using all day long, seamlessly in their cars. If someone texted them an address, they want to be able to poke one finger at it and directions appear. They want to continue with the same music playlists they’ve been listening to all day. They want the same reminders to pop up or whatever else they’ve already gone through the trouble of putting in their phone. They just want their shit, displayed on the car’s screen. And that’s fine.
And when Cerinok says “By the way, it’s a single app-obsessed interface — it’s still hard to believe” I don’t get what his problem is there – does anyone want to be looking at multiple applications on their center-stack screen while driving? No, fuck no! And besides, it’s not really single-app based. There’s things running in the background: music plays while you’re looking at the map, reminders appear or text message notifications show up to be read. There’s multiple things going on, but you sure as hell don’t need to be looking at them all.
I also don’t really get the examples Cerinok picked when he described the issues of lack of seamlessness. A trailering app? Why would that need to be constantly on-screen while driving? Shouldn’t most of that software be working invisibly behind the scenes to keep the trailer stable? Same with Super Cruise and the autonomy levels he mentioned: what’s the on-screen UX for those? For the Level 4 autonomy he mentions there, the car is doing all of the work of driving (in a constrained area). So why not look at something else on that screen?
This is also a good reason to keep certain car controls, like lights and wipers and HVAC stuff and opening the damn glovebox, off of screens. Not everything needs to be crammed into a menu on a GUI.
Cerinok has the general right idea that people would prefer a seamless user experience overall. Of course they would. Nobody is really all that eager to learn a whole new interface when they already have a perfectly good one they’re already using all day long. GM – and every other carmaker – needs to accept that fundamentally, no one really gives a shit about a carmaker’s home-grown UX. They just want something simple and intuitive and for all of the stuff they already use their phone for – navigation, messaging, phone, music, podcasts, texting, email, whatever – they just want to keep using the same thing they use nonstop as it is.
I know there’s an ego kick there, the realization that no one really cares about the careful and beautiful car-specific UX that teams of talented designers and engineers have crafted, but that’s just how it is. I’m sorry. If there’s car-specific data that needs to be communicated to the driver, the best bet is to find a way to pass that data through the UX the people already are using. It can be done, but carmakers like GM first need to accept that when it comes to on-screen UX, no one cares about what they think.
So, seamlessness is great. It just that nobody wants GM or any other carmaker to be the ones to decide what that is.
Sorry about that! Best get used to it.
Rivian Is Wrong About Not Supporting Apple CarPlay, As Is Everyone Who Agrees With Them
Apple Wants To Make CarPlay Required For Every Screen In Your Car: Federal Lawsuit
Nobody Believes GM Can Do Better Than Apple CarPlay
Seamlessness is fine – I have a device with me, in the car, with a mobile data connection, so there should be no need to subscribe to anything else given I can provide the data connection — right?!
I also have to push back on this bullshit “We’re building beautifully designed, complete thoughts and complete convictions.”.
It’s a fucking car, and GMC has some of the ugliest products on the market right now.
Mary Barra: We are losing subscribers to OnStar, how can we fix this?
Peanut Counters: We can stop supporting Carplay and Android Auto and force people onto our system and force to charge them a monthly/yearly fee!
Mary Barra: Fastastic! Let’s do it!
Exactly this.
Are any brands or models doing this right? Who’s the best? Who’s got the most buttons and the best integration with Car Play and Android Auto? Our Chrysler Pacifica is pretty good actually. With Android Auto running, wired, I can do almost everything else I need to do with buttons.
The Pacifica is a good example of it done right. There’s still a taskbar at the bottom even when Android Auto is running so you can easily swap to the other car-native features. Other cars take over the entire screen when running AA and it becomes annoying to get to the other screens when (infrequently) needed.
Anytime these people are being interviewed and their mouths are moving then you have to immediately assume they are lying. The guy is lying. It’s a control thing and a data thing and they want to control your data. They can’t sell you more useless subscriptions if they can’t get your data. They can’t get more money by selling data to insurance companies if they can’t get to it. They look at Tesla and get pissed off that their stock price isn’t the same and see that the Markets think of Tesla as a tech company. So now they are trying to be a tech company but GM sucks complete ass at software. Look at the BlazerEV as a recent example.
I think this is it exactly. Although, Apple has CarPlay 2.0 where they do 100% of the dash so there is literally no incongruity between ‘switching between podcast and trailering’. The seamless happens WITHIN CarPlay IN the car. CarPlay is also completely customizable so that you can do ANY interface with widgets and make it brand unique. I think the issue for a lack of take-up by anyone but Porsche (at the moment) is that Apple requires the car maker to enter into a data profit sharing as part of the contract. GM just doesn’t want to share.
One of the main reasons GM decided to go this way was about customer data. Google and Apple wanted to capture tons of data about the customer and their car and thier driving habits. GM would not agree to this and wanted to keep that data in-house, so no agreement could be reached.
Not to mention Apple is slowly moving towards taking over your whole entire cars UI/UX. https://www.macrumors.com/2024/01/27/apple-confirms-next-gen-carplay-launches-2024/
Apple UI will now control everything you interact. That’s why automakers are moving away
The screens are huge on these cars. All they had to do was reserve some real estate and silo CarPlay off to one side. No phone attached? Put a big picture of your dog there. Still seamless.
By the way I just drove a Blazer EV. It’s pretty rockin. The lease rates are crazy cheap, almost equivalent to a monthly Starbucks spend.
I think at this point the car manufacturers can better make an APP showing the controls of the car, so you can open the APP in Carplay to control the car, instead of trying to make some sort of ‘own made shitty system’ like they have been trying for 20 years. That only requires a bluetooth (or wifi) connection to the car and the car only needs to have an API which spits out the data like ‘you’re going 81.43 miles an hour” and some functions you can call like “open rear right window to 32% open”. Imagine a SLIDER to open your window. Instead of having to juggle buttons to open it 1 inch.
As much as I hate vehicle controls moving to touchscreens, this is probably the least bad way of implementing it in an Android Auto/Carplay environment.
The window control on a touchscreen is actually genius. One of the few (only?) controls where the UX would be improved over a button.
During the past month, I have rented a Skoda, Hyundai Ioniq 5, Audi and Peugeot (at least, I think?) for work trips in different countries. So you need to have the navigation running asap, because totally foreign roads etc. ”The (Audi) navigation license has not been activated!” Wtf?
So, each time it has taken more time to figure out (and test!), how the shifter and electronic parking brake work, than to get the Carplay and maps running. Therefore the Carplay must be the problem, because it does not ”integrate”?
Is this the future: Good luck with the L4 automobilepilot ™, using our maps from 2019 or so. Oh sorry, we also stopped the software support after year six, because there is no business case anymore and although we had this software company fever dream (to please the stock market), we are in the business of selling cars, built as cheap as possible. Anyways, the internet does not work anymore, because we fitted the oldest cell chip we could find, and now the network service is gone.
I don’t see why you couldn’t have one screen for Apple Car Play /Android Auto and another one (maybe part of the digital tach/speedo area) for the car UX supercruise whatever stuff. Or even just partition the main giant infotainment screen into two parts when your phone is plugged in or extended to car UX only when it’s not plugged in. Done.
I just commented the same thing. 🙂
This is the way. There’s so much real estate on these things that reserving part of it for CarPlay/AA if wanted shouldn’t be a big deal.
There’s nothing that GM’s MBAs can’t screw up. After the ignition switch fiasco and “we promise it’ll never happen again…” Google “Stabilitrak problems.” Another critical safety system, failures all over the place. I suspect due to ‘cost down’ initiatives. If they can’t get critical safety systems right, what is the expectation that they will get this stuff right?
Seamless is listening to a podcast on headphones and it automatically transferring to CarPlay in my 2024 Colorado. GM-you made a good truck, don’t mess it up.
Hear me out:
They should just make the car one giant homekit accessory instead of trying to reinvent something. Don’t even give us any way to do things UNLESS we have a phone. “Hey siri, set the radio to 89.7.” “Hey Siri, set the temperature to 75.” It would be contextual to the fact that my phone is connected to the car via CarPlay, so I don’t have to give it the context of which thing to set the temperature of. It just knows. They still get access to our data. We don’t have deal with an industrial assembler trying to develop a software platform.
“Siri, rev the engine a couple of times at this next stop light and then out-drag the teenager in the black Corolla in the middle lane.”
“Sorry, I can’t do that. That will exceed your fuel ration for the day.”
I’m not sure my position on this topic anymore. I’ve owned a 2019 Silverado, a 2021 Colorado, and now a 2024 Silverado. I loved all three vehicles; however, there was one problem the 2019 Silverado and Colorado shared, Apple CarPlay. The system would crash every time I used it. I know it wasn’t CarPlay, since my wife has CarPlay in her Kia and it would run for hours with no issues. For some reason GM could not figure out how to have CarPlay run effortlessly, and I’m assuming it was a software issue on their end.
Heck my mother-in-law has a 2024 Blazer and with her CarPlay running, whenever she receives a phone call, the system completely resets while driving shutting off all screens in the car lol.
With the 2024 Silverado I use the built in Android interface that has Google Maps, Spotify, etc. and uses the on-board Wi-Fi, and it’s flawless. I’ve taken 13 hour drives and it has never crashed once. The 2019 would have blacked out the screen at least twice during a trip that range, requiring a fuse pull.
Now, to be fair, the 2024 Silverado still has CarPlay/Android Auto, I just choose not to use it, since, well… why would I? Perhaps GM is just better at building a bespoke Android device, than trying to connect to an existing platform?
That sounds like sabotage to be honest. “See, carplay sucks! Use our subscription instead!”
I’m with you. ‘21 4Runner, 50k miles of using CarPlay, and it’s never crashed.
2018 Odyssey. 100K+ miles of using Carplay and it’s never crashed.
I’ve used CarPlay now for years, in multiple vehicles of various lineage. I have never had this happen to me once in any of them. Sounds like the GM software is to blame here, not ACP.
I don’t want “deeply vertical, harmonious experience that works across the vehicle that is optimized for my vehicle.”
I want a deeply vertical harmonious experience that works across my vehicle, at my desk, in the grocery story, and on my couch. There is no GM product that I will buy to do that.
There is no GM product that EXISTS to do that.
If you buy a Suburban your couch travels everywhere you go
I’m not buying another vehicle without AA/CP. We have it in the wife’s GLI and its seamless. Its a bit too seamless for my Samsung as I have to delete my info as it will connect to her car before her iPhone does and she hates that. Our Q3 doesn’t have it as its a 2016 which had the Audi MMI 2G(!) Google interface which is discontinued, so no Google Earth Maps integration anymore, just plain maps which are no longer updated. The Bluetooth there is not as quick to connect as AA/CP and obviously not as visually appealing either.
I have always felt it is as simple as this: If you use CarPlay or Android Auto, Apple and Google own your data and they don’t want to share that ownership (and the resultant monetization) with GM. If GM develops the software, they own the data and don’t have to share with anyone.
Not sure how the data sharing works, but GM’s solution is still built on Android and integrated with Google.
It is, but I am sure part of the negotiation to build on that platform was “who owns the data”. When it is saved on memory on your phone, GM is not getting it. When it is saved to memory on your car, GM is getting it.
Apple’s CarPlay is the best thing that came into the automotive universe since port fuel injection. I own (3) 2024 Mitsubishi vehicles. All have CarPlay and with my Outlander I utilize it all day 5 days a week as I work full time out of my vehicle.
Deleting it or Android Auto (my co phone is an Apple) automatically removes that vehicle from my next purchase list… and with my 10yr/100k warranty I will have time to decide.
Sidebar:
How are those Mitsu’s? I’ve not driven one but I refuse to believe they are any worse than the rest of the competition. Throw in the 10/10 like you said, and they are compelling. Logic for me being: a CR-V or Outlander is going to be a boring appliance. Why am I going to spend significantly more for the Honda? I think modern cars are bought solely on perception.
Our ‘22 and ‘24 Outlanders are superb. We bought the ‘22 used and love it so much we picked up the ‘24 soon after. It’s a bit bigger than the CRv and RAV4. Does not have a turbocharged engine as my experience with Hyundai was enough to not go that route ever again. It has a small 3rd row which is perfect for our 7 and 9 yr old and the handling is better with the wider tires and 20’ wheels. It’s very quiet and the one nice thing is that you don’t see yourself coming and going every single day on the road and the RAV4 just plain looks old and stale.
The Mirage is also a nice little car. It’s not fast and not a looker but it’s built well and relatively quiet on the road.
Zero issues with all of them so far. And the warranty is awesome too.
Thanks for sharing. I just used CR-V as it’s closest in price and size even if it doesn’t have a third row. The mirage interests me too. But I think they ditched the manual, and I’m one of those weirdos who still wants to buy a new car with a manual. 🙂
I’d love to have the 5M back in the Mirage. I taught my oldest daughter how to drive with a 5M Versa so she has it down pat.
I used AA integrated into a car since it started to become mainstream integrated in 2016. I recently had to switch to an iphone for family, still have android for work. I vastly prefer and have fewer issues with AA vs CP, I would chose AA 9/10 over CP.
I struggled (first world problem) when moving to my new car, a Tesla Y Performance. AA/CP was a huge consideration and stalled me for a long time. Honestly, haven’t really missed it and there are some ways to add AA/CP via the Tesla web browser but I prefer to not have to jump through hoops to connect each time. My biggest use was and always be for live traffic maps, which AA/CP do better in my opinion compared to Telsa but the stock system gets the job done – unfortunately after paying for car only data that also supports a number of other things. Anyway, I don’t miss it as much and back to the point of the article, some OEMs like Tesla have things integrated so well that you won’t miss it, seems like some other mfgs have a little catch up to do.
Why is his head green? Does CarPlay give off gamma rays? Will his sweater tear open when he becomes “hulk-like”. Do you think Car play makes him angry. These are my comments and concerns.
I sure hope that guy reads this and has a change of heart. But I doubt he will even if he does. I want less automotive electronics in my car so yes I absolutely want a GM monitor in my car that displays my phone
Yup. I like carplay because it’s the same whether I’m in our Bolt, my TourX, mom’s old ’13 and current ’17 Sonics or any one of a dozen different rental cars I’ve had from at least five different manufacturers. I use carplay all the time.
If GM wants to display other things on their screen, they have no shortage of screen space on most of their current lineup to do that, for things like their EV being able to route plan between available, working chargers on a road trip and including probable charge times, charging rates, ambient temperatures and current speed, HVAC use and state of charge.
I hadn’t even thought of rental cars. Once things stop working for basically all renters they might start requesting ‘non GM’ vehicles from the rental agencies. Hey, then the agencies can rent non-GM as a premium offering for a higher rate. You can monetize any bad decision if you’re evil enough.
I’m so happy to see this here. I was thinking about the issue for a while and came to a similar conclusion.
Hell, I barely feel like pulling out my laptop half the time, because everything is already going on my phone.
Microsoft in a rare stroke of brilliance has made Teams work wonderfully seamlessly in this way. If you join a meeting on your phone, it will throw a prompt on your computer to join there as well, but without audio. It uses the audio from your phone and the video from whichever device you choose, while showing video on either device. To everyone else in the meeting, there is no indication. And if you need to get up and walk somewhere, or if you started the meeting in your car and get to your desk, either way it is seamless. They even support staying in the meeting and walking into a connected meeting room, and switching to “room audio”.
I don’t need a “totally seamless” experience. I am fine with flipping screens (using the static but configurable) touch “tabs” that are resident at the bottom of my screen to switch between Carplay and any of the rarely-used car’s apps, such as force backup cam.
The denigration of the phone UI as based on a bunch of apps is not a legitimate criticism, since the carmaker’s alternative is a collection of their apps. The only way around apps would be to display every possible thing you might want access to simultaneously. (This worked fine before electronics, because you just put a button or slider on your dash for every function.)
Things work just fine with Carplay on the main screen, and any car-necessary stuff on a smallish screen between speedo and tach. Necessary as in must be viewed now. Trailering app? Either on a tab that easily swaps with carplay on the main screen, or on the chunk you’re viewing through the steering wheel.
In short, keep car stuff on the car, and life stuff (music, podcasts, messages, phone etc.) on an a larger screen driven by my phone (I.e. thought supplementation device). The idea that they must be 100% fluidly integrated is a false premise. The temperature control for the front burner of my stove is separate from the oven controls, which are separate from the temp setting of my fridge, which is separate from the handle of the fridge door, which is separate from the door of the cabinet for my plates. And somehow, I manage to eat every day. If I had to go to some central kitchen control device to unlatch the fridge door, I would move to a log cabin in the woods.
No car UX will ever handle phone calls, texts, modern audio needs, and maps well.
CarPlay does 😛
And in the case of all of my Mitsubishis it does it all pretty well. (I do not work for Mitsubishi)…
A sure-fire way to piss off your user base is to take functionality away without providing an adequate replacement. I have no doubt that a native interface *could* be better. Hell, I use the native maps in the BMW more often than via CarPlay. However, that’s because the native app is pretty darn good. However, the native music/spotify SUCKS, so I revert to CarPlay there. You have to first prove that your native experience is at least nearly as good, if not better, than CarPlay before eliminating CarPlay compatibility. Otherwise, you’re just going to piss people off. And I have ZERO faith that GM can keep their interface/apps up to date nearly as well as Apple/Android. People aren’t stupid.
How are the police warnings possibly better than Waze?
And you just brought up a great point: Support. Imagine the OEMs do finally develop an OS to use on all their models. At a certain point it doesn’t get updates, and might have bugs and issues that are never fixed, or worse case, become bricked (sorry in order to have supercruise enabled you need GM OS 10.15 and your vehicle is limited to 10.14).
Meanwhile I have a feeling CarPlay will be around a VERY, very long time.