Hacker News new | ask | show | jobs
by massysett 25 days ago
I think CarPlay is evidence of failure.

My aim is device independence. In the old days, to print I had to hook up my printer to a computer. To print from a computer on the network, I needed a print server. I had to administer that. Now the printer itself hooks to the network, which is far superior.

I have an older thermostat which allows me to program vacations directly on the unit. This is superior to the newer thermostat, with which I must use my phone for this.

My dishwasher requires me to use my phone to do a delayed start. This is inferior to what it replaced, which was a model that allowed me to do delayed start from the panel on the dishwasher.

Devices should work on their own. So it’s a failure if the first thing I need to do in the car is tether it to a phone. The car needs nav, it needs radio, etc. It would be better if it has those things built in.

I understand the complaint in this thread, which is that the carmakers are bad at this. I don’t own a Tesla or Rivian, but some folks are saying their interfaces are good. Those carmakers have the right idea. I begrudgingly accept CarPlay. I don’t like it. In this era when computing is as cheap as it is and where even a TV can hook directly to network to play back content, it makes no sense that the solution on a $40,000 car is to plug it in to a phone.

4 comments

I agree that devices should work independently. But I believe the fundamental baseline should be open interoperability. Yes, the dishwasher should allow a delayed start from the machine itself. But it should also have secure yet open interoperability so other authorised systems that care about the dishwasher can interact with it. I think there's ultimately a user experience benefit. I'm familiar with my phone, its UI paradigms etc. If I (or my gran) can use the dishwasher through an interface or voice assistant we're already familiar with then that's a win. Especially if the form factor of the device itself makes it challenging to deliver a great and intuitive interface in-situ.

In this regard CarPlay is evidence of success - a sufficiently interoperable car that allows users to bring their own context and ecosystems.

CarPlay is only evidence of failure if your expectation is that the car should provide a comparable ecosystem to Android or iOS - one that must also somehow follow you in your pocket when you leave the car.

This is a good point, but CarPlay is not open interoperability. Open is DisplayPort. Open is 3.5mm jack. Open is Bluetooth.

The car has two proprietary tie-ins to two dominant mobile operating systems. That’s another reason this feels like failure to me. If the car had some standard way to hook a device to it to use touch screen and output sound, I might like that.

Instead my car (2016 Honda Accord) eliminated the standard 3.5mm jack and added a janky CarPlay implementation that sometimes freezes up entirely, and there’s no way to update it. This is not progress.

But it does make sense. You probably looked up where you're going before entering the car on your phone. You probably want to hear the same music or podcasts as on you phone. Do you really want the car to have separate internet connection, and login for every app?

Also you need to connect the phone anyway if you want hands free calling.

I kinda disagree. I want the top of the line map system that goes with me everywhere to follow me into the car. I want to carry my computer around with me and don’t want a different computer in each location.
You're absolutely right, but I don’t think we'll ever get to a point in which what a car ships is better than what Apple ships. This only gets worse over time when you have a new iPhone and a 10-year-old infotainment system, it's just not possible.

Car automakers are not going to support your infotainment system (for free) even just 5 years down the line.

Even just thinking about the integrations gives me a headache (will my music app work on my car? how do I transfer my trip from Google Maps on my phone to my car?)

So the solution for today and tomorrow is to just stream your entire phone to the car.