Readit News logoReadit News
andrewmcwatters · 3 years ago
I wouldn't mind touchscreens as long as these imbecile developers would strictly limit UI response time to under 16ms.

In no world where you're barrelling 3,000+ lbs of mass at tens of miles an hour should you be distracted by some moronic app or subsystem failing to respond in time because it was written by under-experienced software "engineers."

Any software running as a part of a motor vehicle should be federally regulated to not fail response time tests, and if they do, they should be deemed unlawful to be equipped by either the manufacturer or the owner.

It's absolutely ridiculous that this still happens today, and it doesn't have to.

So what? You've got physical buttons? Big whoop. That physical button that takes 500ms to respond is still as dangerous. You've just removed one problem.

jjav · 3 years ago
> So what? You've got physical buttons? Big whoop. That physical button that takes 500ms to respond is still as dangerous.

No, that's wrong. Problem with touchscreens is that (1) you need to look at them and (2) there is no tactile feedback of whether you pressed it or not and (3) you need to hover your arm in a moving car at just the right spot.

Physical buttons cleanly resolve all of these major problems.

If the actual action has a perceptible delay, that's annoying but not dangerous. Given that with a physical button you didn't have to take your eyes off the road and given the tactile feedback you know for sure you activated/pressed/moved the control, you know the control has been activated even if the effect is delayed.

With a touch screen, if there is a delay, you'll have to keep taking your eyes off the road again and again, triple checking if you pressed on the right spot or not.

TheFragenTaken · 3 years ago
The fact that these cars pass safety certification, makes me question certifiers. It's illegal to look at your phone while driving, for good reason, but it's legal to fiddle with a damn computer screen, because it's part of the car.

I predict it's a matter of time before we'll see a correlation between number of crashes, and cars with touchscreens.

Xelbair · 3 years ago
It is not about 'looking and pushing' the button.

It's about stateful UI.

physical layout of buttons is usually stateless - press button thing turns on, press it again it turns off.

You don't need to think in which menu you are, and where to press, while driving.

bradgessler · 3 years ago
> Physical buttons cleanly resolve all of these major problems

> Given that with a physical button you didn't have to take your eyes off the road and given the tactile feedback you know for sure you activated/pressed/moved the control

I never understand the "you don't have to look at buttons" argument—my car has lots of physical buttons and to push them, I briefly have to look at the console, find the button, and press it.

If a touch screen interface were properly designed with large enough touch affordances and the correct levels of responsiveness, I'd be just as happy with that as I would a big dashboard full of buttons.

For me, when things get dangerous, its when pressing the button (physical or touch) doesn't do what its suppose to do.

DeathArrow · 3 years ago
Yes, but if you are bored from a long drive, you can watch some commercials on the screen or navigate 20 submenus to move the AC one degree up or down.

Are you sure you want to modify the temperature? Please read the following agreement and type I AGREE if you agree.

thatjoeoverthr · 3 years ago
Strong disagree about response time. There is a huge difference between a quick glance and tap, and having to watch an interface and figure out if it registered the touch or not. An unresponsive screen demands significant extra attention because you have to monitor it.
naravara · 3 years ago
> Physical buttons cleanly resolve all of these major problems.

It depends on how the physical button works. You functionally don't get tactile feedback if the response time isn't good. You don't actually always know that you've activated a control (e.g. Did I not press it hard enough? Did I need to rotate it further?) Cheap buttons or knobs or dials can often feel mushy and be unclear as to whether you've fully turned them or pushed them.

Not taking eyes off the road is definitely better, but general distraction is still a problem even if you don't have to look away.

AmericanChopper · 3 years ago
> Physical buttons cleanly resolve all of these major problems

That’s not true with all buttons. Those infinitely turning dials have some of the same problems, especially with response latency and the same magnitude of input not always resulting in the same magnitude of change. The presence of the dial is better than the touchscreen, but with those dials you still need to monitor the screen to get feedback on how much change you’re (usually slowly) effecting.

gofreddygo · 3 years ago
Physical buttons have the distinct advantage of being physical (duh!)

I can triangulate my way to the right button on the dashboard with just my fingers without ever taking eyes off the road.

I can touch and feel a button without "pressing" or activating it. Impossible with a touch screen!

Buttons can be differently shaped to make this even better.

Touch screens invite and allow bad ux with nested menus. You need to know which screen you're on, which menu is activated.

I know distinctly if I pressed a button once or twice or thrice, or long pressed it. No dice with touch screens.

No software update will ever change the physical layout of those buttons. Period. So much simpler.

And if buttons are more expensive, well thats good ! Make it harder to put more buttons. We don't need more.

Anecdotally, my 2006 prius had a touch screen. Always worked as expected, no lag. I could never, through 5 years of ownership, change the temp, or start the defogger without looking at the screen. A nissan I drove last week with physical buttons, took me a day to get used to with physical buttons and knobs for these functions.

I dont see a single end user benefit for touch screens. I see a bunch of reasons for the manufacturer tho.

shaky-carrousel · 3 years ago
Big latency is distracting. Random latency is hugely distracting.
acapybara · 3 years ago
Our Subaru has a physical volume knob.

Its position is only a "gentle suggestion" to the software to move volume up or down.

At times, especially when starting the vehicle, there is major latency in the software processing the knob movement..

Also, if the knob is moved too fast, the sw gets the wrong reading.

This results in volume being way too high for serveral seconds as well as many other frustrating, dangerous situations.

UX in cars made in the 60s were better than this.

I don't think slapping on fake physical knobs onto laggy buggy software is a solution at all.

IceWreck · 3 years ago
Why not have haptic feedback like in phones
sircastor · 3 years ago
> because it was written by under-experienced software "engineers."

I used to be an infotainment software engineer for an Auto maker. There’s this idea in the software industry that because the software behaves poorly on your car’s system, it must’ve been written poorly by someone who didn’t know what they were doing. In my experience it was almost always a matter of the hardware being stretched way past its limits. Your brand new 2024 car’s system has been in development for 4 years. Product people have been picking at the design and asking for changes way too late, and someone in accounting has asked the hardware contractor to cut more cost off the BOM.

My colleagues were tremendously talented. Some of the brightest engineers I’ve had the pleasure of knowing. The developers aren’t lazy or inexperienced, they’re just being asked to turn lead into gold and often get silver.

amluto · 3 years ago
I'm willing to credit this type of feature creep for some of the problem, but only some.

Decades ago, we had hardware that was so much less capable than anything anyone has put in a car in ten years that the comparison is absurd. Nonetheless, those old systems were often very capable of doing useful things, and the UIs were often very, very fast by modern standards. And a lot of this was that the software stack was tuned for performance and latency and did not do things that hurt latency too much, and this came at a substantial modularity cost.

Back when a TI calculator with a whole OS running on a Z80 was an order of magnitude or so faster than your average new car, it didn't have a compositor (which still eats a good frame or so of latency, maybe more, and, as an industry we still don't know how to solve this). It ran an OS that was surely far harder to tweak than a modern car stack, but it had fewer layers and could be kept performant. An Apple ][ and its clones were, of course, much faster than a TI calculator, and we still can't match that level of performance.

A group of engineers that were willing to keep the managers away and make a simple, limited-purpose system, could surely get excellent performance out of any currently available car computer hardware, but it would come at a cost. Buzzwords would not happen :) Also, the software developers had access to full data sheets for the hardware, and when you told the hardware to put something in its framebuffer, it was there, and no blobs or firmware were in the middle.

I still remember when Windows 2000 launched with "layered windows": an application could opt in to being composited, and it would gain the ability to be translucent, but it came at a very obvious performance cost. Sadly, 23 years later, that performance cost is still there, but it's not opt-in any more.

ISO-morphism · 3 years ago
I believe that the engineers are competent at developing software, and think that a lot of the quality issues are due to engineers abdicating authority over the software to managers and never saying "No, adding in that feature at this point in the timeline is going to make this a steaming pile of shit and I refuse to do it and still call myself a software engineer."

I get that we have families to feed, but I've seen far too much of a mindset shift in fellow engineers into thinking that we're warcraft peons rather than professionals. "The business" has engineering feedback as a necessary input, and speaking individually with steakholders they expect this - they'll push until we push back.

randerson · 3 years ago
Even if the infotainment has been in development for 15 years, all new cars I've played with seem less responsive than a 1st-generation iPhone despite having a UI that is no more capable. Either the engineers aren't making the most of the hardware or the hardware is underpowered by a few decades.
ambicapter · 3 years ago
There's a 0% chance 4 yr old hardware can't handle what GP is asking it to do.

> Product people have been picking at the design and asking for changes way too late

Sounds like classic everything-bolted-on-never-refactored-always-add-features you see in the vast majority of companies. Which is fine if you're making a social app or CRM but not okay when talking about heavy machinery. No company ever prioritizes making things snappy and it's ultimately always on the engineers to push back. Sorry, this one is still on the software developers to me.

andrewmcwatters · 3 years ago
That still just sounds like people not knowing what they're doing.

In no world would automakers say, "Hey you know, we just did all of this tire engineering with this rubber, but let's change the composition at the last minute and not retest all of its physical properties."

So, why should it be any different with software? Because some sucker PM didn't have the brains to say, "We can't actually do that."?

berkle4455 · 3 years ago
Dude Winamp was a clean, simple and wickedly responsive UI that allowed a multitude of real-time audio tweaks and supported playlists with thousands of files. This was in the late 90’s running on 166Mhz processors with maybe 16MB of system ram.

Are you saying modern car infotainment systems have fewer resources allocated to the UI?

4gotunameagain · 3 years ago
A computer running at 2.048 MHz and with 2048 words RAM took men to the moon.

I don't buy it that a 4 year old SoC cannot run GPS navigation, play music, do whatever a car infotainment system does, without half a second delay

prng2021 · 3 years ago
It's great to get your perspective on this. Aside from the GPS/navigation features, aren't car infotainment systems extremely basic?

We've been controlling heating, cooling, audio source, and audio volume since the dawn of time.

How are technical requirements related to these basic functions changing such that their UIs haven't been absolutely perfected by now? Is the entire infotainment code being rewritten all the time so there's no chance to iterate and improve on the previous versions work?

szundi · 3 years ago
Windows 95 runs pretty well on 10 year old hw and does much more than these car screens do. So no, software is fundamentally crap there.
jonathankoren · 3 years ago
I wouldn’t necessarily the engineers, but I’ll certainly blame the designers and product managers.

I absolutely hate my Acura’s infotainment system. My “favorite” feature isGPS autocomplete.

You type in part of an address (which of course has a very slow response time), then you pick the completion off the list.

Sounds fine right?

But when you click it, you’re met with a SLOW ANIMATION OF THE COMPLETION BEING TYPED INTO THE SEARCH BOX. Motherfuck dude! What the hell is that? Why does anyone want to watch the keyboard flash for five seconds?

bluSCALE4 · 3 years ago
I buy this. Did you all forget the GTA5 loading delay caused by a JSON added after the game was developed in game purchase items.
DanielHB · 3 years ago
my experience working with industrial manufacturing is that there is ALWAYS a push to cut costs and the SoC that runs your software is usually the first thing to get to the chopping block. Given it is extremely hard to gauge how well software will perform before it is actually built and the SoC is chosen way ahead of time it leads to bad performance

And from the other side, there is a big push to add more and more fluff to make the UI design sleek, you could make it performant if you used DOS-style interfaces but no product manager is going to allow that and making animations from scratch (vs using a platform like Android or browsers that has a ton of abstractions to create fancy UIs) is extremely costly

hsbauauvhabzb · 3 years ago
A talented software developer should know how to use the phrase ‘no’ Effectively.
tasuki · 3 years ago
> In my experience it was almost always a matter of the hardware being stretched way past its limits.

What aspects of the hardware would lead to 500ms response times?

madmax108 · 3 years ago
The solution is quite evident is it not? Regulatory bodies to set response latency and limits with over-life degradation as an additional parameter.

Only reason "they’re just being asked to turn lead into gold and often get silver." happens is because automakers know they can get past all regulatory approval with lead/silver or whatever metal you prefer.

P_I_Staker · 3 years ago
Yeah this is nonsense. If not for hardware considerations, probably some bureaucratic nonesense. Disputes between teams, or suppliers*, something fell through the cracks because it was nobody's problem; stuff like that.

Probably not because they lack 10x l33t coding skills, and have fat fingers.

* I'm not sure if people realize that many automotive dev teams are buying enormous stacks of software from outside parties that often have motivation to throw you under the bus... if it's not an external supplier, it's probably another team on a different continent... but maybe it's different in infotainment?

alkonaut · 3 years ago
Unless the hardware can and will be upped from a $20 to a $200 SoC because it’s required to keep response times low, then someone isn’t doing their job. There has obviously been mountains of specs during these projects, but the most important one - the response time - was obviously overlooked.

I’m not saying like the GP that this indicates inexperienced developers, but it does indicate poor technical leadership and priorities. Further, good/senior developers would have been more likely to call this out.

Vvector · 3 years ago
> In my experience it was almost always a matter of the hardware being stretched way past its limits.

I find this hard to believe. An Intel 486 from 30+ years ago could run Doom full screen with nearly instant key press response. A 6502/6510 C64 could repaint the entire text screen each frame. Why would today's auto hardware require 500ms to respond to touches on a static menu?

chinathrow · 3 years ago
> In my experience it was almost always a matter of the hardware being stretched way past its limits.

Then someone else didn't know what they were doing.

servercobra · 3 years ago
Meanwhile some car company is putting a Ryzen APU capable of playing Steam games in the infotainment system.
jes5199 · 3 years ago
the thing is, even the brightest of us are still terrible. There’s no such thing as a good software developer

Deleted Comment

closeparen · 3 years ago
Car infotainment as responsive as a 2004 iPod would be earth-shattering. I refuse to believe that in 2019 the hardware to do this was a material expense on a $25,000 car.
ricardobeat · 3 years ago
We had responsive hardware/software 20 years ago, and car UIs are not doing anything out of the ordinary. To what do you attribute the low quality then?
ryan-allen · 3 years ago
My top of the line Android Auto compatable head unit is pretty ordinary. A RAM mount on the windscreen holding my phone is significantly more responsive!
throwaway292939 · 3 years ago
What is the compensation range for software engineers in the auto industry? Is there a place to look at job descriptions?
IIAOPSW · 3 years ago
> they’re just being asked to turn lead into gold and often get silver.

TBF thats literally leaded gasoline

mtrpcic · 3 years ago
The benefit of buttons isn't in the response time, it's in the tactile feedback that makes it so you don't need 16ms response time. I heard it click, I felt it click, it clicked. If the thing I wanted to happen doesn't, it's because it's broken and not because I can't tell if I clicked the right spot on my iPad. Not having to take your eyes off the road in these cases is the benefit of buttons, and no improvement to response time in touch screens will fully solve that.
andrewmcwatters · 3 years ago
This isn't how tactile buttons in modern cars work. You're doing the same thing as pushing keys on a keyboard. The software can still be slow.

Turn the physical volume dial on a car with a slow Apple CarPlay interface and tell me how that works out for you.

Oh, it's too loud? But it takes 2 seconds for the software to respond due to lag and now you're fiddling with the volume button trying to not make it worse?

A physical button didn't fix that.

seanmcdirmid · 3 years ago
A lot the knobs and buttons these days are digital anyways. So there is no real tactile feedback, since they are just activating some digital function anyways.
nmz · 3 years ago
Most of my time looking at the screen is because I need to look to know where the button is. That's a huge thing, I should NEVER have to take my eyes of the road. Big woop? it absolutely is. Things are still mediocre, and I do admit the lag time should be criminal. but yes, this is a win that could possibly be saving a few lives.
jquery · 3 years ago
Indeed. Touchscreens are extremely flexible interfaces, but they are not superior in certain use cases, especially where eyes must be kept elsewhere.
hcknwscommenter · 3 years ago
I disagree. With a physical button, you know you pushed it because you feel it give and then stop giving. After the first couple of uses you can get used to any response time. With a touchscreen, there is no tactile feedback difference between a button press and a miss. So when you press it and it doesn't do anything, or behaves unexpectedly, you don't know if it is lagging or you missed. Touchscreens are much worse for drivers.
magicalhippo · 3 years ago
And with a physical button I don't have to look to push it. I know roughly where it is and I can use touch to orient myself.
NiloCK · 3 years ago
When slow response times are because of software, they not only slow but variable.

If you're accustomed to 90ms delay and the adjustment doesn't come in 250ms, then it pulls your attention, and even your eyes. "What's wrong with my volume knob" shouldn't occur to someone driving a vehicle.

naikrovek · 3 years ago
the apple Macbook trackpad proves that this tactile feedback could be done for touch screens also.

touchscreens are worse but they don't have to be. manufacturers just don't care enough to make them better. they're too busy charging more for touchscreens while saving tons of money on buttons, which are expensive in comparison.

hilbert42 · 3 years ago
"That physical button that takes 500ms to respond is still as dangerous"

No it's not. With mechanical buttons you have tactile feedback, that is you don't have to look except in the broadest sense to get the general direction. Tactile feedback not only tells you that you have the correct position but also lets you know when the job is complete. That's why rotary potentiometers with knobs make much better volume controls and so on.

Can you imagine trying to play a piano with a glass keyboard? It'd be damn near impossible even for the most skilled pianist as nearby keys wouldn't provide tactile positioning. Same goes for a typewriter or computer keyboard. If you've ever used a flat panel keyboard you'll understand the problem.

hinkley · 3 years ago
I have a memory from the 90's of sitting in someone's car and fiddling with the ventilation system. The blower would take seconds to respond to changes of the fan speed dial. I don't know if that was electronic or if the fan blade was made out of depleted uranium. I know it was distracting, which is not something you want in a cabin control system.

Luckily I was just the passenger. If I'd have been driving that car my distraction level would be higher until I got used to it. You don't want people crashing in general, but crashing their brand new cars is ugly.

jkarneges · 3 years ago
> That physical button that takes 500ms to respond is still as dangerous.

My Volt's physical mute button seems to be software controlled. Normally it is very responsive, except when the car is starting up. It kills me whenever I start the car and the volume happened to be cranked up from earlier, music blasts, and the mute button is ineffective. Fortunately the volume knob seems to be hardware controlled and can be used to lower the volume when the car is starting. It's really unintuitive since both controls are physical.

andrewmcwatters · 3 years ago
Yeah, it's just poorly thought out engineering. There's really no excuse. I owned a B7 Audi A4 which simply limited the volume level to a user-defined setting when you turned on the car.

That concept is roughly 20 years old.

hinkley · 3 years ago
Going from audiobook on one trip to radio on the next sure wakes me up, and not in a good way. At least I have a physical volume dial with a power button in it.
HWR_14 · 3 years ago
> That physical button that takes 500ms to respond is still as dangerous.

It doesn't matter if it takes 1 second for the radio to change stations. The problem with delays is me spending 500 ms trying to get the buttons to react. When I touch a physical button, I instantly know I did.

hinkley · 3 years ago
You have confirmation affordances. "We have received your request and will get back to you shortly"

Of course, if the button is sometimes ignored, that undermines the affordance and people learn not to trust it.

wkat4242 · 3 years ago
> That physical button that takes 500ms to respond is still as dangerous. You've just removed one problem.

Major accidents are almost always a cascade of errors. It may not be perfect, but not having to take eyes off the road can really break the chain of a big accident in progress.

A touchscreen UI probably won't cause an accident on its own, but it will be a link in the chain of a driver already tired and lost in the area, trying to find the button to press to turn on the headlights. Because yes recently there was one car manufacturer that moved that function to touch also, and proudly claimed their software was 100% bug-free. I'm sure the audience here knows how ridiculous such a statement is.

jaclaz · 3 years ago
Though all in all it is a minor nuisance, my car navigation system has this safety feature of randomly displaying over the map a popup (that you have to touch/click OK to have it go away) about how you shouldn't be interacting with it when driving.

For some reasons it tends to pop up every time I am approaching or already inside a roundabout, preferrably one of those where if you miss the right exit and take the wrong one it will take you 20 minutes in the traffic to get back to where you were.

byyll · 3 years ago
Is there a reason not to have auto start and auto stop headlights?
neuronic · 3 years ago
Hard disagree.

Point 1: I think the failure to respond in time is, while annoying, a minor problem. The real issue is that you HAVE to look to navigate 3 different incosistent submenus instead of just turning a knob using haptics only (unless you own the car < 1 week when you are still getting to know it).

I drive a lot of VW ID.3 and Audi A6. The ID.3 is hot garbage when it comes to its interface. It regurlarly crashes and freezes as well. Winter and freezing temps outside? Too bad the software for climate control just crashed. Have fun with your frozen windows and mirrors.

The Audi lets me turn all knobs without looking just by feeling their surface and clicks. No eyes off the road at any point once you know the car.

Point 2: it's much less the software than some assume although the engineers aren't entirely blameless. The CPUs used for these systems are the absolute ass low end crap you can find on the market to drop manufacturing costs by another $200 on your $50,000 car. Also management of the engineers is TERRIBLE from what I heard from colleagues at 2 different car makers (one being VW).

kaba0 · 3 years ago
That’s only one part of the problem (somewhat mitigated by solutions like Apple/Android auto), but the very fact that you are expected to touch a small area on the screen when you are on a somewhat bumpy road should have never left the engineering desk.
hinkley · 3 years ago
Signing off on interactions has usually been an iterative process and so on most projects there's a bit of frog boiling going on.

The logarithmic increase in set/insert times as your user base swells by orders of magnitude, for instance. This was all fine when we had 100 test users in our database. Response time is not so great with 100k. The first app I ever did performance tuning on essentially had time series data and (when I got there) quadratic search time with 2 criteria. Nobody before me had bothered putting a year's worth of data into the sample data, let alone 5. They also hadn't dreamed of 3 search criteria (surprise, cubic time!) Of course before me the app was too slow to care - literally could watch the UI paint it was so slow.

When you have two buttons on the interface everything is snappy. Each new button should reasonably expect logarithmic overhead, decent designs often add square root overhead (memory costs on real hardware are n^0.5), and bad designs add constant or quadratic overhead, and either nobody checks or is so focused on the deadline that they can't see the project burning down around them. Every day that click takes a few milliseconds longer.

sizzle · 3 years ago
Developers or cost optimizing MBAs? What developer would advocate for slower touchscreen response time at the expense of having a good UX if money was of no issue?
tekla · 3 years ago
Developers. Engineers seemed to have no issue with making interfaces and systems that work in cars before the touchscreen fad.
adrr · 3 years ago
I don’t know that would be helpful. I hate digging through my Tesla’s menus to control the wipers even though it is very responsive.
tomashm · 3 years ago
In newer software versions, you should be able to control the wipers with the left scrolling wheel, right after you have activated them with the push button on the left arm.

https://www.tesla.com/ownersmanual/modelx/en_us/GUID-A5C33F3....

dotancohen · 3 years ago
In a Tesla, you can press the physical button on the left stalk to operate the wipers. Pressing that button performs two actions at once:

1. The wipers perform a full sweep, clearing the windscreen.

And

2. The wipers' configuration appears on the screen, ready to be set to any configuration with a single tap.

I did not like it at first, but after some practice it really works well. I still hate the AC controls, though, and must enable lane keeping before even trying to adjust the climate.

gonehome · 3 years ago
You can put the wipers icon at the bottom bar now, that makes it much better.
gumballindie · 3 years ago
> these imbecile developers would strictly limit UI response time to under 16ms

Oh my sweet summer child. If only it was the developer's fault and not their managers pushing ridiculous deadlines.

Poppys · 3 years ago
I find that the in-built systems are all horrendous and designers create lots of inefficient designs so they look good in the marketing video but are a pain to use.

I have a Toyota and when I want to change the audio source I have to press 'Source' and then it displays a carousel of inputs that I have to scroll through. Or I can press the 'All' button and it displays a neat grid with the options laid out, why not just show me the grid? That's quick and efficient, the current setup is not.

I agree about buttons, if we try and control computers with a button, we will end up with lots of buttons a la 90s ICE system, or a simple interface with mystery button syndrome where you are looking at a screen to see what your button is going to do next.

rekoil · 3 years ago
> It's absolutely ridiculous that this still happens today, and it doesn't have to.

But then how will the suits save 5¢ per car by buying antiquated hardware instead of something appropriate that can perform the tasks requested of it efficiently?

winternett · 3 years ago
I've got a volvo XC90...

The "ipad-like" touch screen looks cool, but it's very uncool as software updates have slowed it down over time... When I shift into reverse, the camera often doesn't come on for what seems like ages... The car also does not turn completely off when I turn it off, completely bewildering to me, as the battery can go dead easily in a crisis because of this issue, especially when the car is connected to Android Auto, the car never wants to turn itself off.

The volume control on the car turns up every time I switch the radio to a new station or input, even when the stereo is on mute, which is verrrrry jarring. The car beeps constantly for no reason as well, reverse sensor noises and a lot more unhelpful options need to be turned off every time the car is started, almost feels as if they want to frustrate drivers.

I am really beginning to hate advanced technology in cars, because the software in them is geared towards people that constantly want to be distracted and entertained by the tech, whereas I like to stay focused on the road. Mobile phones also drive the tech and stimulation obsession for many, whereas old cars just serve a common and simple purpose, and with an audio jack and car-native GPS (which phone/car makers got rid of) life was so much more simple and enjoyable while driving from what I can recall.

Software driven cars create tons of distractions that translate into real world accidents that could be preventable, especially with developing hands free commands (they work very poorly still in most cars to this day).

barrysteve · 3 years ago
The complexity of functionality, that you can never really get familiar with, is a problem too.

Two US Navy crashes (17 sailors dead, unfortunately) are attributed to touchscreen complexity and unfamiliarity with the controls. [0]

The Navy is ditching touchscreens too, and going with mechanical switches and wheels. Maybe cars and ships make a larger trend away from touchscreens?

[0] https://www.bbc.com/news/technology-49319450

ricardobayes · 3 years ago
Believe me it's not about the developers. Even just a few years ago premium, even luxury makes used a 333 MHz processor in the head unit to power their onboard entertainment. Again, it's no such much about software - in safety critical automotive ECUs load must never reach above 33% or so. The hardware is ridiculously underpowered in most cases due to cost cutting. Remember most car makers operate on razor thin margins, often (much) less than 1k USD per car sold.
LorenPechtel · 3 years ago
This isn't about response time, but about what you can do *without looking*.

Everything I generally need to do while driving I can do without using the touch screen. Being experienced with my car I can do it purely by touch, no looking *at all*.

We make a big issue about hands-free use of phones while driving--other than for a new driver I do not believe that matters. I learned on stick, that most certainly isn't hands-free but nobody says it's unsafe. What's actually important is that driver tasks be eyes-free and concentration-free. (And, yes, once you've learned stick is concentration-free.) And hands-free doesn't eliminate the problem of people taking phone calls that require thought--that's what is actually dangerous.

I don't give the slightest hoot about the response time of the controls so long as they count activations independent of the response time. (I click a control 5 times, I care that it actually moved the relevant value 5 but if it takes a second per click to acknowledge that's irrelevant. I'm unlikely to even look at the result.)

mldqj · 3 years ago
Most of the time, the unresponsiveness is due to the touchscreen itself not the software. They usually use inexpensive touchscreens. It's expensive to use something like the iPhone's touchscreen on large screens in cars.
krsdcbl · 3 years ago
I'd like to strongly disagree!

When I'm barreling down the road with 2 metric tons of steel under my ass I'll prefer the shittiest tactile UI that let's me FEEL by touch alone if a) the command I'm about to issue is the desired one and b) if i actually issued the command!

I'll take a physical button or dial for my AC over a touch screen submenu slider any day in a car, even if the touchscreen was <18ms and button had a second or two of delay.

In this scenario the responsiveness of UI is completely irrelevant if it requires me to take my eyes off the street to find it and to validate my input in the first place. When i operate a secondary control in a car i technically already have to shortly compromise ideal safety by taking one hand off the steering wheel and thinking about an additional process. That might be brief, but things happen FAST at 100 km/h. If __on top of that__ I have to stop observing what my car and other cars around me are actually doing, hence interrupting the control mechanism that would let me interrupt the current action and react in the case of imminent danger, I'll be compounding the risk of the whole operation (driving) by orders of magnitude.

"Waiting for response" might feel annoying, but it's nowhere near the safety concern "looking at a screen on the center console to hit the right thing on a glass pane while moving and experiencing inertia" will always present. And that's even without additional complications like "hitting the wrong thing because I didn't look and having to visually debug what i just did on the fly, all still while driving".

Touchscreens aren't an issue because their software is bad, but because they're the wrong interface in the first place.

If the UX is bad, the best UI won't fix it. And this goes x1000 for tools that can literally kill me and others.

14 · 3 years ago
That would require a device with the power of an iPad. I’m sure it could be done but again adds another $500-$1000 to the final price of the car. A physical button costs a couple bucks. If we are going to get people on board with electric cars we need to get an economy version and any cost cutting they can do will make the difference.
cypress66 · 3 years ago
First of all, an SoC comparable to an iPad isn't $1000 more expensive than what they're using.

More so, the current hardware they use is quite faster than the original 2010 iPad, yet the og iPad is dramatically more responsive than all these laggy cars.

astral303 · 3 years ago
"What do you get when you cross a computer with a car?" "A computer!"

It's a "Riddle for the Information Age" that in Alan Cooper wrote in 1999 [1] in "The Inmates Are Running the Asylum". One of the riddles is: "what do you get when you cross a computer with an airplane?" but things have gotten much much worse since then, it needs an update with the contents of this article.

He writes: "That something like this slipped through shows that the software inside the car is not coming from the same Porsche that makes the rest of the car... Acceptable levels of quality for software engineers are far lower than those for more traditional engineering disciplines..."

We have seen this coming for 20 years now easily. iDrive happened and excuses were made.

Nobody cares about response times or human-oriented design, it seems, which is incredibly baffling in a car! Where the rest of the controls are supposed to be designed with humans in mind.

My 2022 Subaru's Harman Kardon-built head-unit will block out my entire navigation view for 3 seconds if I dare to brush the volume control with my hand. I've learned to not adjust it after that because doing so only prolongs the time that I can't see where I'm supposed to be going. Also, if I am so unlucky as to lower the volume while the navigation speaks, I end up adjusting the "voiceover volume" and not the "radio/media volume." So when I wonder: "hey why did the navigation stop talking?" I have to remember that I hit the unlucky time to use the invisbily-modal volume knob. Of course, nobody cares and they let this travesty out the door because it's just the "entertainment system."

1 - https://www.amazon.com/Inmates-Are-Running-Asylum-Products/d...

lisasays · 3 years ago
I'd be curious as to where the magical 16ms figure comes from. Yeah, a single monitor refresh. But is that really needed for most UIs?

these imbecile developers ... under-experienced software "engineers."

Yes, I know we've all been conditioned by the relentless pecking order of this industry to direct our ire downwards and sideways, rather than where it belongs.

But in my experience, at least 80 percent of the time the developers (whatever their caliber) are perfectly aware of when stuff is inadequate, and how to do stuff better. Ultimately it's managers and executives who make the call on what to create, and when to release.

hinkley · 3 years ago
I spent a lot of time in my career directing it upward, but it's not wrong to blame your peers either.

Boundary setting is a two way street. There's a certain ratio of 'no' in your responses and if you don't hit it then you don't have a healthy relationship. And as the member of a group dynamic, you're letting down your peers.

But the real shocker was when I caught developers agreeing with me in philosophical discussions and then sitting around doing nothing when slack occurred in the schedule. It didn't occur to me that developers would agree with engineering philosophy only to appear high minded, and then defect when the cameras weren't rolling. Boy was that a hard (and angry) week.

blarghyblarg · 3 years ago
I worked on an infotainment system some years back. Trust me: we hated the response times more than you do, and I'm sure you hate them a lot. There were, and are, layers and layers of issues leading to it.
garyrob · 3 years ago
"So what? You've got physical buttons? Big whoop. That physical button that takes 500ms to respond is still as dangerous. You've just removed one problem. "

At least for me, response time isn't the issue. It's being able to reach without looking, feel the position of the button I want in relationship to other buttons, and then press it and get the desired results. That is something that can't be duplicated with a touch screen, particularly one on which the button I want isn't on the very top level.

epgui · 3 years ago
Touch screens arguably make development and feature iteration easier, but they are clearly and obviously a net negative for safety and ease of use. Cars are safety-intensive machines.
dreamcompiler · 3 years ago
This is basic soft realtime programming 101, but unfortunately it doesn't seem to be taught in schools much. Nor do many managers seem to understand that it's even a thing, much less a desirable thing, much less a dealbreaker if it's not done.

I also suspect many of these in-vehicle infotainment systems are using a non-realtime OS like plain-vanilla Linux without PREEMPT_RT.

bick_nyers · 3 years ago
Let me see if I am understanding what you are saying correctly. Docker microservices running a python backend and a JS frontend with 1000 dependencies for a web-based UI for basic car control systems?

Edit: Fuck it, let's put some AI in there too. Volume adjustments should pass through a 100M parameter model first to determine if we should change the volume and by how much.

sublinear · 3 years ago
I agree, but blaming the devs is completely incorrect. In any nontrivial piece of sotware most of the latency is added by synchronous network requests. I'll leave it to your imagination what those are for and whether it was the devs who wanted it or the PMs and execs.
KyeRussell · 3 years ago
Your constant blaming of bad engineers is s clear invitation to point out that you’re incredibly incredibly naive to think that software people are sitting unencumbered by wider business realities and are just deciding to do a Bad Job.

You are no better.

Aeolun · 3 years ago
The thing is that with physical buttons you’re suddenly back with electrotechnical engineers, whom, on the whole need to be a whole lot more competent than software engineers to do their jobs.
KyeRussell · 3 years ago
Yep. And they’ve pretty much got the track record to prove that they can.
washadjeffmad · 3 years ago
In my state in the US, it's illegal to operate a cellphone while driving.

I would appreciate if the law were extended to cover cheap tablets mounted to the spot in cars where our physical buttons belong.

misssocrates · 3 years ago
They should be faster, but don't they support voice commands while driving? That's the idea so you don't have to touch it much or at all while driving.

Deleted Comment

practice9 · 3 years ago
And if that physical button is for clicking through 4+ states, I would rather take a touchscreen with well designed main screen widgets.
bitcharmer · 3 years ago
This is hilariously wrong on so many levels : - )
tester756 · 3 years ago
Which button took more than 0.5s to respond?
gcatalfamo · 3 years ago
Physical buttons allow you to press them without looking away from the road.

This is the only real topic about buttons and driving.

chillbill · 3 years ago
I think it’s ridiculous that this of all things is what has riled you up this much.
FollowingTheDao · 3 years ago
Amen. Pushing a mechanical button (with no CPU middle man) has zero latency.
husamia · 3 years ago
it's going to require a completely new type of hardware and software system from scratch. I don't think Tesla did that but they could have.
iSnow · 3 years ago
Please, which physical button needs half a second to activate?
checkyoursudo · 3 years ago
With. A. Passion.

Other touch screens (or similar things) I dislike:

- the controls on my stove top

- the controls on my monitor

- the controls on my tv

- the controls on my thermostat

- probably more

All of these should have physical buttons for the limited number of functions required. Or, at a minimum, for navigation and confirmation. Touch screens there suck.

My wife's car has a touch screen on the control/infotainment center whatever it's called (where the radio is), and a few physical buttons on the steering wheel. There are two clocks: one on the control center, and one in the main dashboard display.

The dashboard clock is controlled by the buttons (just one for menu nav and one for confirm selection) is super simple and frustration-free to change. The touch-screen controlled one is a shitty pain the ass.

By far the worst though is my touch-controlled stove top. Just give me some damned knobs.

bjarneh · 3 years ago
> - the controls on my stove top

How were these stove-top touch-buttons ever considered an upgrade to their predecessor? They always have no feedback, or that annoyingly high "beep" feedback. They are always slow to respond. They typically use only two or three buttons to control the actual temperature, forcing you to select location first, which is typically slow and terrible as well. Nobody in their right mind can prefer these to the good old separate knobs which we used to have; which my relatively new stove still has (they still exist luckily). I'll add a link to the one I have, for others looking for stove's without the annoying touch controls.

https://www.bosch-home.no/produktliste/komfyr-ovn-platetopp-...

tomatocracy · 3 years ago
Speaking of stove tops - Neff's "TwistPadFire" somehow manages what I previously thought was impossible - it actually takes touch buttons and makes them even worse. The control is a a magnetic circular thing you stick on a specific area on the stove top. It comes off the stove top so first of all you have to manage not to lose it / you have to find it before you can use the stove. Then when you try to use it you have to press down then turn it without using too much force. If you use too much force, or fail to turn it in just the right way, it will pull it off the magnetic area and the whole thing stops responding to any input until you do some magic incantation to unlock it.

The problem is that you don't realise any of this until it's too late and your only option is to rip the stove top out and replace it with another brand.

iakov · 3 years ago
The only saving grace of those is the ease of cleaning spills. Otherwise I completely agree with you and GP - how annoying it is that every physical button is now a clunky touch surface!
postingawayonhn · 3 years ago
I love my induction stove with touch buttons. Easiest stove I have ever had to clean. Just like wiping any other part of the bench.
calmoo · 3 years ago
On my particular electric stovetop if I spill a tiny bit of liquid from cooking onto the buttons, the whole stove goes into protection shutdown mode, and I have to thoroughly dry the buttons to get it to work again. I hate that something that is so simple has such a terrible design flaw.
shellfishgene · 3 years ago
I have the Ikea Högklassik induction stove top, and it has 4 touch sliders, one for each zone. I'm actually quite happy with it, it works well enough, not as easy as knobs but close. Also they seem to have worked on the spilling/wet hands problem, it's still sometimes annoying but seems much improved from older designs.
duckmysick · 3 years ago
Is that induction? The product page says "Elektrisk platetopp" and not "Induksjonstopper".

I'm looking for an induction top or an oven combo with knobs and it's difficult.

looperhacks · 3 years ago
It's because they're easy to clean. No crevices or edges where oil and grime can accumulate. Sure, you can still clean buttons, but to have them look "as new" takes more work than touch controls, especially in an environment like a stove, where "accidents" can happen regularly.

I still prefer physical buttons though.

tom_ · 3 years ago
I've used some kitchen equipment (fortunately, not ovens...) that think the buttons are pressed if you spill liquid on them. You have to stop and clean the thing before you can continue.
meiuqer · 3 years ago
I literally just came from Ikea for a new kitchen and asked for this feature on my stove haha. Luckily they said i could choose my own stove so i will think i will do that
SV_BubbleTime · 3 years ago
It was never about an upgrade.

Touchscreen is fancier, looking and cheaper to make them buttons or knobs.

It’s just cost it always was. They made it shiny, so you thought it was better.

gorbachev · 3 years ago
You can charge more for touch controls, than for cheap, reliable physical knobs.
Aromasin · 3 years ago
I feel like industrial designers looked at Apple in the early 2000's with how well their touchscreens went, and just lost any sense of logic or sensibility. Everything had to be touchscreen, with no thought or reason put into why phones in particular needed touch screens.

Buttons meant there was less space for a screen. They couldn't make the display any bigger, or the buttons any smaller, so an innovation was needed. It's a unique device; the input is as important as the output. Designers don't seem to understand that.

A car has more space to put button and knobs than a mobile phone ever will. Not only that, while the output to the user required is minimal, but the input is critical. I need an input that is as easy and clear to activate as possible. All I need in response is a noise or light to tell me that the feature is active. A touch display might give me more visual feedback, but that is not the important factor!

Don't even get me started on capacitive touch buttons...

sonar_un · 3 years ago
In a way though, Apple tried to solve the problem with haptic feedback. What is completely lacking in all touchscreen controls these days is any kind of feedback. So Apple actually recognized the need for a feedback with touchscreens and invented a solution. Industrial designers didn't even try to "solve" this problem.
nvilcins · 3 years ago
The elevator in our apartment building has a touch-button(?) panel.

Guess what happens during the cold season when you you've got your gloves on? Yep, absolutely nothing! (bonus f.u. points if you are carrying stuff and cannot easily take the gloves off)

Luckily have a fully analogue car so I'm maintaining my sanity somewhat.

moffkalast · 3 years ago
You guys don't have capacitive gloves so you can use your phone while wearing them?
bmacho · 3 years ago
Touchscreens on ticket machines. They don't work when it is sunny, cloudy, raining or snowing. And even when working, ticket machines with physical buttons are just way faster and easier.
ryan-allen · 3 years ago
My fridge has touch buttons, and they often go haywire and reprogram the desired temperature! They at least beep while the ghost is interacting with them, so I can go and make sure my drinks don't end up frozen.
awritawirj · 3 years ago
Problem #1 is that touchscreens are difficult to operate in applications where you're supposed to keep your eyes on the road.

Problem #2, which makes Problem #1 ten times worse, when when you get crap like Tesla does where the UI changes every month. They don't have any genuine functionality improvements to make, so they just move buttons around and hide or eliminate buttons "in preparation to make the car driverless". I never use Autopilot, much less Partial-Self-Driving. Give me back my UI from five years ago.

tsm · 3 years ago
Thankfully I have physical knobs on my stovetop, so my current least favorite is my dishwasher. When am I practically guaranteed to have damp hands? After doing the dishes. When do I need to start the dishwasher? After doing the dishes. Why have an interface that requires dry (but not too dry!) fingertips?

The extra knife twist is that if I misjudge how wet my hands are, I get a little water on the dishwasher controls and then they don't work at all until I dry them thoroughly.

LandR · 3 years ago
My new washing machine has touch buttons to start it and pause it.

I normally have to push start a few times to get it to actually start, and there is no feedback that I've even pushed start at all. So I don't know if it's just not registered the push, or it has and it's just not doing anything.

It's so dumb, I don't know what is wrong with a physical button.

vibragiel · 3 years ago
Totally agree. Lately touch switches have been riddling every electric appliance: kitchen hood, microwave, washing machine, dishwasher... I think that being easier to clean doesn't pay off for the utter loss of usability. That's why I'm very fond of Breville (Sage here in Europe) appliances: they're covered with buttons and knobs.
ridgered4 · 3 years ago
Touchscreens were always just a horrible interface. Their only advantages were portability and recently cheapness. That made them the best choice for mobile devices but due to fad chasing and cost cutting they have been bolted onto every device where they have no business being in some cases with outright dangerous results.
alliao · 3 years ago
Poppys · 3 years ago
How often are you changing the clock?
dmonitor · 3 years ago
at least twice a year. more often if traveling across time zones.
exabrial · 3 years ago
Pro Tip: So do ER Doctors and Insurance Companies.

What would be best is something along the lines of a hybrid aircraft controls. See F/A-18 Hornet cockpit. Basically tactile buttons around the perimeter (maybe just side or bottom for consumer), but the options can change. Also for consumers, touchscreen should be a value-add to tactile controls, with hardware buttons as primary. So you could touch-scroll with a finger, but you could also just hit pagedwn tactile button.

testfoobar · 3 years ago
Touch screens are also pretty terrible for older people. Vision and fine motor skills both degenerate. Without tactile feedback, it is hard for older people to determine if they've successfully clicked on something. Gestures can be tough to teach and successfully implement without error.
Fr0styMatt88 · 3 years ago
Worse than touch screens are those touch buttons (you know, where the thing is just printed on the outside of the TV).

I have no idea why, I'm fluent with touchscreens in the usual way but something in my brain just.... I don't know. Theoretically it should be the same, right? Except it feels horrible and wrong and I even have trouble trying to find the button.

Probably because I'm vision-impaired and an actual touchscreen is usually backlit and easier to see, while for physical buttons I've always compensated by using my sense of touch more (move hand towards general area of button, narrow it down with my fingertips).

The lack of the tactile click also certainly has something to do with it as pointed out above.

I'd actually be really interested to know from any UX design people here that work on this kind of thing - am I an outlier or does everyone hate them?

wolverine876 · 3 years ago
> Touch screens are also pretty terrible for older people. Vision and fine motor skills both degenerate. Without tactile feedback, it is hard for older people to determine if they've successfully clicked on something. Gestures can be tough to teach and successfully implement without error.

And I've seen that when people are holding their phones in a living room. The cars are vibrating (normally), and the user is trying to drive, with one hand on the wheel, etc.

justapassenger · 3 years ago
I’m not THAT old (although grew up without touchscreens) and touch screens are horrible when I’m in motion in the car. No chance in hell I’m able to hit what I what when there’s even a slightest minor bump. And with the state of USA highways it means - all the time.

Especially, as designers think it’s cool to have tiny buttons on the touch screen.

pnw · 3 years ago
I agree with you on the tactile angle, but the Tesla touch screen offers larger font sizes for people with presbyopia which is something that physical controls cannot offer.
HomeDeLaPot · 3 years ago
It would be best not to change what the buttons do very much. It could add unnecessary levels of confusion. "OK, I think I hit the wrong button, and now I'm not sure what mode the system is in... better look down at the controls while I drive along at 60 MPH."

Maybe I'm biased. My old car has a great UI. No touchscreen, just a panel of physical knobs and buttons for media and climate control. The phone integration could be better, but that would really just mean a place to put my phone (without clipping it onto a vent) and a stereo that lets me play/pause/skip songs on my phone using the car's physical media controls.

Rebelgecko · 3 years ago
Hyundai I'm looking at has 2 customizable buttons. It's a cool idea, except they really limit what you can make the buttons do (I was hoping it would be possible to use them for climate controls but that's not an option)
klyrs · 3 years ago
As long as there is a dedicated back/home button, it's okay in my experience.
galangalalgol · 3 years ago
I think mazdas all donthis and always have. They had touchscreens for abwhile and then went back to buttons around a non touch screen.
hunter2_ · 3 years ago
> tactile buttons around the perimeter ... but the options can change

"Soft keys" [0] are what you're describing. Very commonly seen on ATMs.

[0] https://en.m.wikipedia.org/wiki/Soft_key

moffkalast · 3 years ago
And on like every car made in the era where screens were high in pixel density but weren't touch capable yet.
netsharc · 3 years ago
Cockpit UI like on the F/A-18 are called Multifunction Displays or MFDs, but wouldn't they be terrible UI as well, until you memorize the sequence of buttons to do something? You'd still have to look at the display to see what the submenu options are.

Apparently they're available for flight sim games, if I had the time and know-how, it'd be neat to bu one (e.g. on AliExpress) and integrate it to my car: https://www.youtube.com/watch?v=gysmVPYX2Fc

evntdrvn · 3 years ago
The way they're implemented, I've found them pretty intuitive.

Avionics manufacturers are generally pretty serious about Ux. Or at least the test pilots berate them into caring, when I was in Flight Test Engineering I remember a lot of "spicy" feedback about avionics usability issues getting sent back to the manufacturers lol

Merad · 3 years ago
Fighters like the Hornet use HOTAS (Hands On Throttle And Stick) which places buttons, 4-way switches, or other controls (mini joysticks, etc.) under most of the fingers. So pilots have something like 30+ commands that they can perform at any time without moving their hands. Interacting with MFD's would mostly happen when the plane is cruising straight and level, probably on autopilot.
scj · 3 years ago
Planes have the nice feature that 99% of the time there's nothing but air around you. With the exception of features used in a critical moment (takeoff, landing, etc), the UI of planes can afford to be far worse than a car!
FridayoLeary · 3 years ago
That sounds like an excellent idea. Operating a fighter aircraft (flying is just one of the tasks the pilot does) is very complicated. So i'm assuming the manufacturers optimise for the ideal combination of versatility and accessiblity while leaving little margin for error. In the middle of a dogfight and flying at mach 2.5 a pilot has very little time to glance at the screen and press the correct button and cannot afford to make a mistake.
cameldrv · 3 years ago
A lot of small aircraft controls have moved to touchscreens, and they're terrible, especially in turbulence.
omoikane · 3 years ago
Airbus A380 has a keyboard, I am not sure if that's common on other planes:

https://www.google.com/search?q=airbus+a380+keyboard&tbm=isc...

Maybe that's the endgame -- dedicated buttons for commonly used functions, keyboards for everything else.

roeles · 3 years ago
On gliders it's common to have buttons on top of the stick. There are <enter> and <escape> like buttons and a 4-way button emulating the arrow keys. Using these to navigate menus still demands a whole lot attention. It just isn't very predictable.
FridayoLeary · 3 years ago
Isn't it the job of the faa to regulate every conceivable safety issue out of existence? Why did they let touchscreen controls through the net?
wolverine876 · 3 years ago
Too many buttons is a problem, but how about a few physical buttons whose labels are screens (high-res LCD, e-ink, whatever) and change according to the mode.
manchmalscott · 3 years ago
The issue is needing to look away from the road. If I don’t know what the button will do right now because it arbitrarily changes, that’s just as much of a problem.
SoftTalker · 3 years ago
That’s still suboptimal but better, IF the labels never change. I’ll quickly learn that rear defrost is button 2 on screen 1 or whatever, but if some software update changes that I’ll be pissed.

I have an older Mercedes (2004) that is like this. There’s a screen, but it’s not touch. There is are columns of physical, pushable buttons at the left and right sides, and the labels appear on the screen next to the buttons.

FridayoLeary · 3 years ago
fighter planes actually do that. In relation to another comment, the pilots memorise sequences of button presses, which slightly negates my own comment. I remember reading a book where a harrier pilot describes a systems pod which upgraded the plane. Unfortunately, the RAF couldn't afford the software upgrade to make the button labels match the actual function of the buttons so the pilots had to memorise every sequence.
dzhiurgis · 3 years ago
Wonder how much of that could you retrofit if software was customisable/hackable.

Mach-E famously have a scroll wheel that imitates touch-swipe to adjust volume.

FWIW I don't hate Tesla's touchscreen yet, but I dislike the fact you can't shut it off or disable all the stupid FSD animations there.

Deleted Comment

dsfyu404ed · 3 years ago
Touch screens are great for stuff that needs to be cleaned though so ER doctors are probably stuck with them.
NoZebra120vClip · 3 years ago
I believe what the OP meant by hatred is that ER doctors and Insurance Companies need to clean up after auto accidents caused by drivers who were distracted by mandatory touchscreen use (which is ironic when mobile phone use, and distracted driving in general, is outlawed in many jurisdictions.)

I am sure ER doctors hate to use touchscreens as well, but that's for another thread.

tiedieconderoga · 3 years ago
I could be wrong, but I think I've seen removable silicone membrane covers over mechanical buttons in some pieces of medical equipment.

Silicone is inexpensive and suitable for cookware that gets exposed to heat. I bet that sort of thing could survive an autoclave.

munificent · 3 years ago
I'm surprised the article didn't mention one of the key regulations that led to this as an unintended consequence: By law, cars in the US must now have a back-up camera. That means every car must have a screen.

Given that, automakers figured they may as well use the damn thing for everything else too and cut costs.

It wasn't just that they wanted to take away tactile controls to save money. It was that they had to make room in there for the screen anyway, so they figured they'd make the most of it.

overgard · 3 years ago
Eh, those backup cameras are super useful though, and the screen can be small. My 2013 Kia has mostly physical buttons and like an 8 inch or so touchscreen (that I never touch). I would hate losing that camera.

Plus those screens can be useful for safety. I much prefer the screen on my dashboard for maps compared to having it on my phone (even with a mount it's bouncy and small)

bushbaba · 3 years ago
But a small screen feels 'cheap' and for many ruins that car's experience.
kccqzy · 3 years ago
My car has a screen. But it isn't a touch screen. It displays the imagery from the back-up camera when reversing, and displays what's currently playing when not reversing. Everything has tactile controls.
bdavbdav · 3 years ago
I'm not sure thats it at all - Most brands have had the option of the non-touchscreen screen before this, and most luxury brands have had a non-touchscreen by default before they all started going touch.
morkalork · 3 years ago
Did back up cameras save that many lives?
CGamesPlay · 3 years ago
No, but it's still the law. By 2054 (31 years from now), the NHSTA's estimates say it will save less than 2000 lives. https://www.extremetech.com/cars/179635-car-backup-cameras-a...
ambicapter · 3 years ago
I assume somebody's kid got ran over by a parent backing up into them and they then channeled their guilt and grief into lobbying for such a law.
sundvor · 3 years ago
Start paying attention to driveway deaths involving little children, and you might wish a retrofit mandate of existing cars was already in place.
mikestew · 3 years ago
It's not always about lives saved. In the scenario that backup cameras help prevent, the vehicle isn't going very fast. And kids are small. That doesn't mean kids don't get seriously injured as a result. I've known three people that have been backed over, myself included (and that's just the ones I know; I don't survey everyone I meet). Minor injuries for two of them, very-much-not-minor injuries to myself that I deal with decades later.
im3w1l · 3 years ago
My guess would be that it faced little resistance as those cameras have many other benefits than saving lives.
dsfyu404ed · 3 years ago
Few that wouldn't have been saved by Suburbans and Excursions going out of vogue with the upper middle class in favor of 4Runner, Pilots and a myriad of crossovers.
izacus · 3 years ago
Plenty of automakers put those cameras elsewhere (e.g. Kia integrated it into rear view mirror) so your statement is nonsense.
snow_mac · 3 years ago
I like a big display with buttons on the side. I like getting to see the song name, the station and some of that digital info, I like Apple Maps on Apple car play. Those are nice features. I love the back up camera display. But I have to have a button or knob to adjust temp, audio, next track, etc... because while those things are helpful, when I'm going down the highway and I need to adjust while paying attention jumping between screens and the road sucksssssss
rdiddly · 3 years ago
Yeah seems like physical controls for input, screen for output is the sweet spot.
JauntyHatAngle · 3 years ago
I think you can go more detailed on that and say physical controls for common, quick inputs especially ones people use while they are driving and you don't want them to look down for.

Touch screen is fine for setup screens, extra info, fine tuning stuff etc.

Point is when I'm driving down the road I should be able to muscle memory/tactily skip song, change volume, change air-conditioning settings etc...

But Bluetooth settings... changing colour of display, changing voice assistant tone... leave that on the touch screen. Don't need it.

emmelaich · 3 years ago
On the Tesla3, I use the on-wheel buttons for everything I need while driving.

If I really need to i.e. hunt for a particular radio station I'll do it when stopped.

I expected to dislike the screen but it's fine.

hunter2_ · 3 years ago
It'll be interesting to see how Android Auto / Apple Car Play adopt physical controls, if at all. I guess at a basic level a rotary encoder could emulate a "tab" key when rotated and an "enter" key when pushed (keyboard support already exists in the mobile OS, of course). Until then, at least they have great voice input.
clnq · 3 years ago
Our car UX is becoming terrible for both touchscreens and physical controls. It could benefit from simplification a lot, and I think Tesla had many good ideas, even if they might have over-committed to the touchscreen.

For example, VW cars often have multiple knobs and buttons just for controlling the AC, which is far too complicated. If the car is electric, one might also need to put it into a regular mode (non-eco) to use AC and heating through a dedicated button/menu option. A better solution would be to emulate electric mirror adjustments, incorporating all climate control functions into one single knob - up-down for fan speed, left-right for temperature, and clockwise-ccw for zone/area.

Similarly, gear shifters come in various forms, such as buttons, levers, and sticks, or a combination of both, creating confusion. For example, it's common for AT vehicles to have a parking mode on the gear shifter, but also a parking brake button or lever. Sometimes drive, neutral, and parking are buttons, but there is a lever for multiple drive modes. The most dangerous configuration so far I've seen is where D and R buttons are next to each other. Electric cars, in particular, should only require a simple but clear switch between forward and reverse as their pedals already can stop and go, and many will be effectively parked if fully stopped, they won't roll.

Head units are also problematic with unclear and inconsistent button labels like "Media", "Source", "Input", "Map", "Nav", "Car", sometimes different on the head unit and the steering wheel.

In some cases, like Porsches, there are over 60 buttons within the driver's reach, making it difficult to operate without looking. This is not much better than a touchscreen, it totally distracts you from the road. I would even say that any interface with more than 4-5 buttons in a row that feel the same isn't much better than a touchscreen.

All these issues may not be as pronounced for those familiar with their own cars and are easier to see in rentals. And perhaps they are not big issues, there is still very significant room for UX improvement.

I would like to see more cars go in the way of Tesla and remove a lot that is not necessary. This is not to say that they can't keep buttons. But as I said, climate control could be one knob, the automatic transmission selector could be another. If the parking brake will be electronic, just make the car automatically engage it when parked and turned off. The content shown/played on the media unit could be controlled by another knob - up/down for modes and input sources, left-right to skip tracks or tune radio stations, clockwise-ccw for volume. And then sure, the rest can be on the touchscreen.

To sum up - many buttons (especially when mislabelled or when they handle the same function in combination with other inputs) are also attention-grabbing and inconvenient. Buttons or touchscreens - the UX in cars can be improved a lot.

saiya-jin · 3 years ago
Laser projection on windshield is by far the best invention in car security in past decades for me. I would make it mandatory in all new cars, much more important than over-turbocharged tiny fragile engines that have low consumption only on paper.

I literally don't lose sight of outside situation for hours. I have all the info I usually need - current speed, limit, any navigation info if I don't use google maps, selection of songs. Few buttons to control things on steering wheel is all you need.

And yes touchscreens were and are crap, didn't like first Teslas exactly due to that, while crowds were hyped how new and cool it looked, ignoring practicality and safety issues.

boring_twenties · 3 years ago
I'm pretty thrilled with my '23 BMW.

Not only are there buttons and knobs for most of the obvious things (temperature, volume, etc.) but even the infotainment is controllable by buttons and a joystick+knob+touchpad. I virtually never touch the screen itself.

For some bizarre reason, they do have a separate single row of touch "buttons" for a few functions, namely, seat heating and ventilation, which whatever, but also fan speed. Not the hugest deal, but just why? They were so close!

johnwalkr · 3 years ago
One of the best things about carplay is you can use your phone to input your destination instead of the crappy touchscreen in your car.
derefr · 3 years ago
Imagine an iPod-like scrubwheel positioned so that your thumb can scroll while your hands are at 10 and 2.
ninkendo · 3 years ago
It’s the distraction of having to pay attention to where you are in the UI navigation that sucks… tactile buttons on the wheel wouldn’t fix this if you only get to use them as a proxy for the same UI navigation.

Physical buttons for common car features should be non-modal and not context dependent, and in a consistent location you can memorize without looking. You should be able to pause the music without having to navigate to some UI submenu first. Same with climate control, volume, etc.

midoridensha · 3 years ago
Which is useless when you put your hands at 9 and 3 like you're supposed to.
gonzo41 · 3 years ago
Imagine paying attention to the road and not needing to look at radio to be able to do everything.
flyinghamster · 3 years ago
I think one of the most frustrating aspects of this whole kerfluffle is the automakers' longstanding willingness to ignore customers and double down at any pushback. It's downright stupid that it has taken this level of screaming from customers to roll back a design choice that should never have been made.
yellowapple · 3 years ago
It ain't just cars. I can't think of very many people who genuinely enjoy the "smart" aspect of "smart TVs", for example; nearly everyone I know who owns a TV also owns some device that not only does everything the TV's "smarts" can do but does them consistently better and can be trivially replaced should that ever change.
cdot2 · 3 years ago
In both cases it's a cost/finance reason. "Smart" TVs can profit from selling customer data and touch screen cars save some cost over tactile interfaces.
midoridensha · 3 years ago
>I can't think of very many people who genuinely enjoy the "smart" aspect of "smart TVs", for example

Count me in the camp that does. My TV runs GoogleOS (Android), and it's great, because I don't need some other device plugged in to do what I want to do with it. There's only 2 things I want from this thing:

1. Playing external media. It has a USB port, so I can plug in thumb drives and play video files from them. The built-in OS works fine for this, and seems to handle any media file or codec I throw at it.

2. Playing YouTube with a good player. Since it's Android, I can load APKs from wherever I want, and so I installed "SmartTubeNext", which blocks ads and sponsor segments automatically. It works almost too well.

I think the mistake most other people make with smart TVs is that they get ones with crappy proprietary OSes, so with those you have no control over anything and can't run any 3rd-party software like SmartTubeNext. Of course, eventually this model could lose support from the mfgr, causing security issues or not being compatible with the apps I want, but for now it's quite nice.

anthonypasq · 3 years ago
im pretty sure nearly every single person in existence wants a tv that connects to the internet dude. people dont want to plug in an hdmi cord to access streaming services.
te_chris · 3 years ago
My smart TV (LG C2) has never and will never touch the internet. Apple TV for all the functionality (and occasionally terreistrial)
zeedude · 3 years ago
It’s all about the bottom line. Touch screens consolidate a ton of otherwise expensive switch gear. Going back to physical knobs and buttons means going back to paying for engineering, assembling, testing, etc.
civilized · 3 years ago
Profiting off of a less safe product that kills people could be seen as an egregious moral deficiency.
rTX5CMRXIfFG · 3 years ago
From a product and even financial standpoint, the trade-off doesn’t make sense. All the litigation that could occur due to accidents caused by a less safe design plus the reputational damage that an inexcellent product could cause to the brand sounds so expensive to me.
tshaddox · 3 years ago
If it was just about the bottom line, and consumers actually cared enough to be willing to pay for physical controls, then why wouldn’t there be plenty of options on the market?
modzu · 3 years ago
in every large business there is a very simple formula for decision making: what option maximizes profit? if we have to kill 100,000 cyclists and pedestrians in the process, who gives a shit, people die every day for no damn reason at all. lets kill em all, bastards arent our customers anyway
dkjaudyeqooe · 3 years ago
Tobacco companies have no problem killing their customers.

People dying is just the cost of doing business.

oblio · 3 years ago
Case in point: SUVs and trucks.

Deleted Comment

colordrops · 3 years ago
This keeps coming up on Hacker News. It's not that drivers hate touch screens. It's that most of them are terribly implemented. People hated smartphones until Apple released the iPhone. Just think about smartphones before that. The UX was horrid.

I suspect most people in this thread piling onto the hate don't own a recent model Tesla. I know that some owners aren't fans, but most are. There are three things that make the touch screen on Teslas work unlike other cars:

1. The UX - big responsive displays with fast processors and properly designed UIs. They aren't an afterthought like most other vehicles. Every time I drive a car other than my Tesla I too hate the half-ass touch screens.

2. There are indeed still physical controls still on the Tesla for important functions, e.g. drive control, wipers, and audio selection and volume. It's not 100% touch screen.

3. Automation and voice controls handle most of the cases where you'd normally need a knob or button, e.g. wipers and lights are automatic. And voice control seems to be using a state of the art API (Google?) so it works pretty well.

gonehome · 3 years ago
Yeah the Tesla screen is excellent.

The issue isn't so much with touch screens, it's every other car company being atrocious at software and software design.

wildrhythms · 3 years ago
Taking your eyes off the road to adjust the AC is a terrible UX. And as for 'voice commands' bless your heart to imagine every car doesn't have screaming kids in the back seat or a driver with a heavy accent. I want a knob.
natch · 3 years ago
Fortunately AC starts out on auto which works great even while your kids are screaming.
shushpanchik · 3 years ago
Last software update allows to map many functions to long-press of steering wheel button. So you can assign AC temperature to it, then you don't need to take your eyes of the road - just long-press left button and scroll up/down.
wlesieutre · 3 years ago
Saw the Impreza’s 2024 redesign, apparently Subaru missed the memo. https://www.carscoops.com/wp-content/uploads/2022/11/2024-Su...

I recently test drove a Mazda, and while I’ve seen people online complain about their “commander knob” and lack of touch screen, I liked it pretty well. Screen up further on the dashboard is nice for glancing at maps.

post_break · 3 years ago
I have a new miata, the touch screen is disabled above a certain speed. It's the worse of both worlds. Touch screen sometimes, jog wheel other times. The cursor on the screen lags so you're looking at the screen trying to figure out what is highlighted vs taking 1 second to touch the button you want. It's so bad I ripped out the screen and installed a 3rd party wireless carplay screen before the first car payment. It's 1000% better now.
wlesieutre · 3 years ago
Their new models allow you to enable it all the time (CX-50, I assume CX-90 and the upcoming CX-70), which I do think is a good idea.

Not even just for the driver to be touching it, but if you have a passenger you can let them deal with putting in directions or managing your audio and the wheel is a lot less obvious than a touchscreen to someone who isn't familiar with it.

And as a driver, it felt like there were some things where it'd be easier to just touch the screen too. Like for the buttons scattered around the corner of Maps, scrolling through a list or a grid is easy to navigate, random stuff all over the screen you'll have to learn the order.

iakov · 3 years ago
A have a 2016 Mazda3. The infotainment is useless, so I just leave it on the home page usually. I've ordered a CarPlay retrofit that uses the stock screen, wondering if the enabling/disabling behaviour will be the same it CarPlay.
ghostpepper · 3 years ago
FWIW I've never had an issue with the wheel in my CX5. I don't use the touchscreen at all, even at low speeds.
Izikiel43 · 3 years ago
All hail Mazda. I love the spinny wheel in my cx5.

The screen far away from arm reach is something they deliberately did because they argue you shouldn’t touch a screen while driving, you should only use the knob as that minimizes time you don’t look at the road.

moron4hire · 3 years ago
It's why I left Subaru and skipped on Toyota to get my CX-5. It does take a little too much attention sometimes, but it's definitely better than the touchscreen systems overall
joppy · 3 years ago
The Mazda software works ok with the wheel, but using something like CarPlay with it is almost impossible without taking your eyes off the road for a long time. It’s worse than touch-screens in that respect: what will the spinning knob select next on a screen which has three separate panes?
izacus · 3 years ago
Is CarPlay really that terrible? I don't have issues using Android Auto easily with my Mazda, it all takes a few very learnable clicks.
am44jnsf · 3 years ago
actually that seems fine. there's probably >30 physical buttons in that picture, not including the touch screen. and it has physically buttons for volume and climate. I'mn pretty happy for most other things to go into the screen.
ezfe · 3 years ago
It has physical volume and climate controls, including seat heaters - I don't mind this?
wlesieutre · 3 years ago
Personally, I'd rather have the rest of the HVAC controls on buttons/knobs (for that matter, I'd rather have the temperature on knobs instead of buttons), and the screen is really low. The top edge of a map on that screen is going to be under the bottom edge of where a more dashboard integrated screen would be.