The beauty of software in the cars is two-fold:
1. There is very little marginal cost per additional car produced as far as the software is concerned;
2. You can simply add or modify features with modifications to the software.
We are not there yet as far as point 2 goes (except maybe for the navigation maps). But with large LCD screens as the interface and a knob to navigate through the system, you are really not confined into a box forced by hardware limitations.
Longevity is an issue here because of obsolescence as technology develops like what we see in the computer hardware but that, too, can be upgraded if there is desire.
Most people do not like to keep cars for too long so the longevity issues are part of the design.
1. There is very little marginal cost per additional car produced as far as the software is concerned;
2. You can simply add or modify features with modifications to the software.
We are not there yet as far as point 2 goes (except maybe for the navigation maps). But with large LCD screens as the interface and a knob to navigate through the system, you are really not confined into a box forced by hardware limitations.
Longevity is an issue here because of obsolescence as technology develops like what we see in the computer hardware but that, too, can be upgraded if there is desire.
Most people do not like to keep cars for too long so the longevity issues are part of the design.