Citizen-T
Active Member
The system that runs the console is walled off from the system(s) that handles the critical components that run the car. Just because your console crashes doesn't mean that your car won't function. Think of them as two separate systems that can talk to one another (hey car, please open the pano-roof) rather than one system with the touchscreen as your input mechanism.
If you used Android to run the console, that doesn't mean that Android is the OS running your car. Just the tablet in your car.
I can't say for sure, but I'd think probably the phones you have had. I do sometimes need to reboot Android phones, but no more or less than I had to reboot my iPhone, and certainly a lot less than I need to reboot my Win7 machines and Mac. I suspect that's mostly just because those systems are much more complex and I use them more; there's a lot more opportunity for things to go wrong.
I don't understand...how are these games going to get on your car if Tesla doesn't offer them in their store? Are you going to side-load them with a USB drive (certainly possible). If so, you only have yourself to blame. Again, this is no reason not to use Android.
Got to disagree, if you have build both the wall and the garden, then it's a ton more work than just building the wall. Resources are limited, especially when you are a car company, not a software company. You are going to do a poor job building both your wall and your garden, and it'll take many iterations just to catch up to where you could have been if you only built the wall.
Like I said before, if something exists that meets all your requirements, is freely available, and open source, you should use it. From my perspective Android meets the bill. However, I don't work for Tesla, so it is very possible---perhaps even likely---that Android did not meet some requirement which necessitated them building their own OS. I doubt very much the reason was stability, security, or performance. Android is more than adequate in these areas (for the console, I wouldn't use it for mission critical systems), especially if you develop your own app store and block access to the Google Play store.
But, I'm sure there is a reason. They didn't just do it for fun.
If you used Android to run the console, that doesn't mean that Android is the OS running your car. Just the tablet in your car.
I don't have an Android phone any more, but my fiancee does. I would say it requires more reboots than my Win7 computers. I have always thought and have experienced simple phone hangup errors in Android often that require a reboot, or battery pull. It might just be me, or the phones I have had.
I can't say for sure, but I'd think probably the phones you have had. I do sometimes need to reboot Android phones, but no more or less than I had to reboot my iPhone, and certainly a lot less than I need to reboot my Win7 machines and Mac. I suspect that's mostly just because those systems are much more complex and I use them more; there's a lot more opportunity for things to go wrong.
Ahh but if my car runs Android, those games will get put onto the system. And they will cause problems.
I don't understand...how are these games going to get on your car if Tesla doesn't offer them in their store? Are you going to side-load them with a USB drive (certainly possible). If so, you only have yourself to blame. Again, this is no reason not to use Android.
I think it is better to build a wall, then your garden inside of it (using a custom OS), than taking a huge garden and trying to wall it up (taking an OS and securing it).
Got to disagree, if you have build both the wall and the garden, then it's a ton more work than just building the wall. Resources are limited, especially when you are a car company, not a software company. You are going to do a poor job building both your wall and your garden, and it'll take many iterations just to catch up to where you could have been if you only built the wall.
Like I said before, if something exists that meets all your requirements, is freely available, and open source, you should use it. From my perspective Android meets the bill. However, I don't work for Tesla, so it is very possible---perhaps even likely---that Android did not meet some requirement which necessitated them building their own OS. I doubt very much the reason was stability, security, or performance. Android is more than adequate in these areas (for the console, I wouldn't use it for mission critical systems), especially if you develop your own app store and block access to the Google Play store.
But, I'm sure there is a reason. They didn't just do it for fun.