One reason may be that they're not actually off when the ignition is off, they're just asleep like your phone is when the screen is off but it's still powered on.
Android
DROID DOES
Welcome to the droidymcdroidface-iest, Lemmyest (Lemmiest), test, bestest, phoniest, pluckiest, snarkiest, and spiciest Android community on Lemmy (Do not respond)! Here you can participate in amazing discussions and events relating to all things Android.
The rules for posting and commenting, besides the rules defined here for lemmy.world, are as follows:
Rules
1. All posts must be relevant to Android devices/operating system.
2. Posts cannot be illegal or NSFW material.
3. No spam, self promotion, or upvote farming. Sources engaging in these behavior will be added to the Blacklist.
4. Non-whitelisted bots will be banned.
5. Engage respectfully: Harassment, flamebaiting, bad faith engagement, or agenda posting will result in your posts being removed. Excessive violations will result in temporary or permanent ban, depending on severity.
6. Memes are not allowed to be posts, but are allowed in the comments.
7. Posts from clickbait sources are heavily discouraged. Please de-clickbait titles if it needs to be submitted.
8. Submission statements of any length composed of your own thoughts inside the post text field are mandatory for any microblog posts, and are optional but recommended for article/image/video posts.
Community Resources:
We are Android girls*,
In our Lemmy.world.
The back is plastic,
It's fantastic.
*Well, not just girls: people of all gender identities are welcomed here.
Our Partner Communities:
That's exactly it.
The unit does restart about once every week and then goes back to suspend to ram.
You basically will never notice the restart unless you cut off power. And additionally drain all capacitors.
Yeah, I recall the one time I actually saw my head unit restart, it took a minute to boot up.
Among the other things that have been said, Android auto often makes use of some tricks too. Things like hibernation that phones typically do not do (Probably the biggest one right here), Animations to hide loading time, loading some critical, but not latency sensitive services until after the boot. and some other misc service management stuff.
I think the phone just has to do more stuff
Yeah my S23 takes way too long to start up for being the newest tech. It's stupid.
Lol I too have a Samsung phone....That's why this question came up in my mind the first place.
Android Auto or Android Automotive?
The former is basically just a screen your phone is casting to. The latter is a lightweight (stripped down) Android fork designed to boot very quickly and do a couple things very well. It probably never really "turns off" since it still has a 12v connection even when the car is off (why your clock doesn't reset).
Android on your phone is a much more general purpose operating system that runs on a (much more limited) battery. It isn't designed to be turned on and off frequently.
They don't have as much background software recording everything and phoning home.
Give it time, and they may get there.
Source: I'm just bullshitting. I don't know jack shit about what runs on a new car. I don't buy new cars.
But my DeGoogled phone boots really fast, so I might still be right, unfortunately.
Basically, that kind of is it.
They have less background services overall as well as less hardware to initialise. Probably some other differences as well.
I'm not super familiar with Android Auto, but have worked with other embedded systems that are based on customized OSs. They typically run the bare minimum subset of features to do what they're designed to do.
It's also possible they don't boot every time but just kind of hibernate.
I would bet they have their own battery and use that while the car is off
Hmm. Maybe. Or at least an internal battery to keep it in "sleep/powersave" without draining the car's battery.
Now I want to tear one down to find out 😆
There has been a lot of work done in the unix universe to reduce boot times: https://www.e-consystems.com/articles/Product-Design/Linux-Boot-Time-Optimization-Techniques.asp
A lot of it has to do with deferring services not needed immediately till later. The same could be done for Android.
A phone uses a rechargeable battery.
The car uses a supercharged 5.0 liter Dual OverHead Camshaft 8-cylinder engine running on 93 Octane.
Which one has more power, oorrgh??
-
1 upvote = more power, Al
-
1 downvote = more I don't think so, Tim