Google and Apple are both innovative high tech companies. Both are into far more than smartphones. As you say, Google is not a smartphone company the way Apple is. By the way, doesn't Foxconn make the majority of iPhones? Apple has created an ecosystem vs Google's more open source methodology. Apple's biggest revenue source is the iPhone (but not their highest margin) while Google's is their Search engine and resulting ad revenue, I believe. Both will continue to grow and innovate; both are leaders based in technology. Both are disrupters.
I made no mention of buttons, in fact I am talking about a much different topic. I am talking about the integration of automobile components via a software first approach. Teslas are built around a single central software architecture. My thread is about BMW taking this to the next level. Buttons and iPads are the front end interface to software, they are not the software. However, a digital interface can be programmed to perform more tasks than manual controls, not to mention voice controls which is what I make use of.
"No compromise" refers to a single purpose approach to a product. If a company codes firmware for its own products, there is no need to entertain other requirements. This is a prime benefit of vertical integration. Complete control from design forward. My career was a prime example; I was up against ASK Manman and SAP but had a clear advantage in that I had only 1 customer to satisfy.
No one says BMWs are not great cars, certainly not me. No one would discount their legendary history. BMW's fit and finish is world class. Upscale German painting is as good as it gets. I've not heard anyone say this about Tesla. This is not the topic of my thread, which I stated in the title and 1st post.
My post is speaking to technology in a forward sense. In the short term, distributed outsourcing strategy reduces production costs but in the long term, legacy automakers lose the ability to adapt, innovate and advance technology. From a top level system point, differing product integration can be a nightmare. Smart components do what they do best but may not talk to each other requiring overhead software, not to mention duplicated low level code.
Tesla has literally billions of miles of real world driving data that is being used in AI research and development. Are other companies deeply vested in AI? Perhaps you are more familiar with other company approaches to concepts like the Dojo Supercomputer.
From the vehicle software integration (and consolidation) standpoint, BMW just might leap frog Tesla with their Heart of Joy innovation. Pretty darn cool, advanced and forward looking if ya ask me. While they haven't done so yet I salute their efforts and product direction.
Interesting times ahead, for sure.
I hope this clarifies my position and as always I respect other's.