this post was submitted on 03 Aug 2024
71 points (96.1% liked)

Android

27993 readers
202 users here now

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:

!android@lemmy.ml


founded 1 year ago
MODERATORS
 

My car's android unit has some quad core processor , and it instantly boots up and reaches the home screen where as my phone takes almost 30 seconds or a minute to reach the home screen despite having much better hardware.

all 23 comments
sorted by: hot top controversial new old
[–] MangoPenguin@lemmy.blahaj.zone 48 points 3 months ago (2 children)

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.

[–] Johanno@feddit.org 18 points 3 months ago

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.

[–] altima_neo@lemmy.zip 9 points 3 months ago

Yeah, I recall the one time I actually saw my head unit restart, it took a minute to boot up.

[–] catloaf@lemm.ee 26 points 3 months ago (1 children)

There's actually a documentation article on this: https://source.android.com/docs/automotive/power/boot_time

Basically, there's just much less stuff running on Android Auto.

[–] dual_sport_dork@lemmy.world 10 points 3 months ago (1 children)

That, and don't many of these not actually fully turn off when you shut off the car? They draw 12v standby power and keep their RAM active, just going into a sleep or suspend mode rather than powering off fully so waking up happens pretty much instantly. It's like the difference between hard powering off your phone vs. just putting the screen to sleep.

That's how the head unit installed in my car works, anyways.

[–] alphacyberranger@sh.itjust.works 3 points 3 months ago (1 children)

Won't this eat up the car battery in long term?

[–] dual_sport_dork@lemmy.world 4 points 3 months ago* (last edited 3 months ago) (1 children)

Theoretically yes, if you leave it long enough. But it really isn't much power draw so probably, like, decades. I think the battery might self-discharge and sulfate by then regardless. And this is nothing new; oldschool radios have a nonzero idle draw as well to keep their clocks running and remeber all your radio stations. I imagine the milliamps required aren't that much different.

Modern cars have all kinds of standby shit constantly drawing power to check in, keep time, phone home, blink lights, listen for the remote, etc., etc. all the time regardless. The audio system is really only one small piece of that whole puzzle.

[–] alphacyberranger@sh.itjust.works 2 points 3 months ago

That does make sense.

[–] drwankingstein@lemmy.dbzer0.com 15 points 3 months ago (1 children)

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.

[–] catloaf@lemm.ee 5 points 3 months ago (1 children)

Phones do actually have a "deep sleep" mode, where they suspend apps, downclock the CPU, and turn off features like radios.

[–] trolololol@lemmy.world 5 points 3 months ago

Yep but that's not hibernate, that's what happens when you leave your phone on bed side table for a couple hours when you sleep. You can get very low power under these, which may be comparable to your cars alarm system.

Android emulators though have the ability to suspend all activities to disk and come back in a few seconds.

[–] Cincinnatus@lemm.ee 13 points 3 months ago

I think the phone just has to do more stuff

[–] Etterra@lemmy.world 6 points 3 months ago (1 children)

Yeah my S23 takes way too long to start up for being the newest tech. It's stupid.

[–] alphacyberranger@sh.itjust.works 3 points 3 months ago

Lol I too have a Samsung phone....That's why this question came up in my mind the first place.

[–] evo@sh.itjust.works 5 points 3 months ago* (last edited 3 months ago)

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.

[–] fubarx@lemmy.ml 4 points 3 months ago

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.

[–] MajorHavoc@programming.dev 4 points 3 months ago* (last edited 3 months ago) (2 children)

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.

[–] ptz@dubvee.org 4 points 3 months ago* (last edited 3 months ago) (1 children)

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.

[–] KillingAndKindess@lemmy.blahaj.zone 3 points 3 months ago (1 children)

I would bet they have their own battery and use that while the car is off

[–] ptz@dubvee.org 1 points 3 months ago* (last edited 3 months ago)

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 😆

[–] BackOnMyBS@lemmy.autism.place -2 points 3 months ago

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