Problem is they probably had project managers breathing down their necks about "don't spend time working on non-release-blocking tickets".
1. throttle response, move your foot to 20% and experience between no throttle and wide open as the 'turbos' kick in in my outback
2. every time we get near an intersection with bollards, it thinks it's a kid and slams on the brakes
3. you're not allowed to persist auto start disabling
4. you will be nagged for looking anywhere other than dead straight, especially if looking around a curve, you'll get beeped at
5. sometimes when driving the main 'touchscreen' just dies, takes about 5 minutes to reboot, and the entire time i have no climate or audio control, luckily the adaptive cruise control seems to stay working, you just can't reenable it...
Is this limited to their higher end models?
I personally don’t mind it, but thought it was indicative of how unpopular that feature was when a software update moved the disable button to my Subaru’s dock.
FWIW my Subaru doesn’t experience the other issues mentioned besides 1 & 5. 1 is like any turbo I’ve driven before so maybe my expectations are off but 5 is crazy annoying.
With all the fleet mileage requirements, there are much higher gear ratios for cruise and coast modes, so the engine can be bogged way down near idle speeds. Also, there are more software based throttle controls and interlocks. Some of this has to do with heavy-handed reaction to prior "unintended acceleration" panics, and some is just part of all the modern traction/stability control and efficiency programming.
The programming can get utterly confused and fail to dip back into a ground state where it is ready to accelerate. People doing various combinations of heel-and-toe or other transitions between braking and acceleration, including rolling stops, may get their car into a different mode than they would want, and the recovery from this seems like "turbo lag" or worse.
The 5 speed outback sport I had before was absolutely a joy to drive.
Sadly the last year one can get it as a manual.
I do wonder if the mapping of the pedal is direct. Because one can do it in 2 ways: First one being: putting your foot down 20% means open up the air intake valve and derive fuel requested from that. Or 20% is give me 20% engine power, which then can actually continuously remap what that means in terms of how much we open up the air intake valve and how much fuel we inject as the turbos spin up.
3. I have never seen a car that allows you to do it as the user. I program it in my BMW.
5. If the car is new enough I'd start the lemon process.
It's a great car otherwise, but that makes the flaw stick out even more.
I have a 2015/16 Ford and Chevy with the infotainment screens - both have physical buttons and both respond instantly to my changes. They also both have an additional volume control on the steering wheel itself which also responds instantly.
I'm not advocating everyone go buy Ford/Chevy by any means, but physical buttons - when implemented correctly - are superior to touchscreen controls.
That's kinda the problem; these 'Infotainment' systems keep getting upgraded/etc for marketing purposes but don't have enough care put in the upgrades to make sure stuff works right.
"Move Fast and Break things" is not a good motto for anything that does in a car IMO.
fwiw my '20 Honda Civic doesn't have this problem. Volume knob feedback is instant.
Yes it does. We constantly ban entire classes of goods because some of them can be badly built or badly used by customers knowingly using them wrong. Sydney even banned a few hundred bars in 2013 because tenants were using alcohol then misbehaved on the public street.
Of course, a proven track of horrible implementations of OS for physical knobs should ban those companies from using them for 10 years. Come back to us when you can control how your gear behaves, we should tell them, this is the textbook implementation of no-upfront-regulation-until-you-misbehave.
As a Sydneysider you know we like those shame pages for bad restaurants and the like, maybe we need one for crappy UX
Do you have some examples of makes/models that used potentiometers for volume control?
That's because the switch happened earlier than that. Go back earlier than the "DIN size" head units of the '80s and '90s to the "shaft" style radios with two large knobs flanking a center section with an analog frequency display and maybe some preset buttons if you're lucky.
Also a rotary encoder doesn't age in the same way as a potentiometer. A potentiometer can wear out the area being used most heavily while simultaneously developing oxidation on the areas not being used. Eventually this leads to crackling, dead areas on the dial, and other misbehavior.
A rotary encoder on the other hand doesn't wear out in a practical sense. The only part that even could wear is the bearing or bushing supporting the rotating assembly, and if that's specced appropriately for the application it's effectively a lifetime component. It's possible to build a crappy rotary encoder that falls apart earlier than desired, and of course they can still be damaged by abuse, but a well built one should outlast the useful life of the device it's installed in by multiple orders of magnitude.
Good old reliable polling. That's where it's at. 2 second response for a volume knob should be quick enough for anyone!
"I'm not a real programmer. I throw together things until it works then I move on. The real programmers will say "Yeah it works but you're leaking memory everywhere. Perhaps we should fix that." I’ll just restart Apache every 10 requests." -Rasmus Lerdorf
"We have things like protected properties. We have abstract methods. We have all this stuff that your computer science teacher told you you should be using. I don't care about this crap at all." -Rasmus Lerdorf
I'd much rather that than an analogue potentiometer that is guaranteed to be scratchy in a couple of years. Also you won't get steering wheel controls to work with a true analogue knob.
If you have any hope at all for Subaru to get better at software development, abandon it here. Subaru is a high watermark in my career for:
- "us-vs-them" fighting between "IT" and "Business"
- Siloing of teams within IT
- Team bloat / retention of non-operative team members
Most of the time it works fairly well, I can perceive some latency but I'm pretty sensitive to it -- my wife can't tell at all.
But when the car is first starting up the infotainment is clearly overloaded and the volume knob is suddenly a gentle suggestion. This is particularly upsetting if it decides to switch to a different input like Bluetooth then starts blasting at the last volume level of that input, and it takes a good 2 seconds to respond to the counterclockwise turn input.
My 2015 Ford Fiesta had a more reliable volume knob, and it was as bargain bin as they come (manual windows!).
If I do the same movement but in 1 second it'll only move up the volume by x/y where y > 2.
That doesn't explain the initial latency. It's probably being posted to a queue which no-one is handling.
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.