this post was submitted on 05 Apr 2025
62 points (94.3% liked)

Android

18793 readers
97 users here now

The new home of /r/Android on Lemmy and the Fediverse!

Android news, reviews, tips, and discussions about rooting, tutorials, and apps.

πŸ”—Universal Link: !android@lemdro.id


πŸ’‘Content Philosophy:

Content which benefits the community (news, rumours, and discussions) is generally allowed and is valued over content which benefits only the individual (technical questions, help buying/selling, rants, self-promotion, etc.) which will be removed if it's in violation of the rules.


Support, technical, or app related questions belong in: !askandroid@lemdro.id

For fresh communities, lemmy apps, and instance updates: !lemdroid@lemdro.id

πŸ’¬Matrix Chat

πŸ’¬Telegram channels / chats

πŸ“°Our communities below


Rules

  1. Stay on topic: All posts should be related to the Android OS or ecosystem.

  2. No support questions, recommendation requests, rants, or bug reports: Posts must benefit the community rather than the individual. Please post to !askandroid@lemdro.id.

  3. Describe images/videos, no memes: Please include a text description when sharing images or videos. Post memes to !androidmemes@lemdro.id.

  4. No self-promotion spam: Active community members can post their apps if they answer any questions in the comments. Please do not post links to your own website, YouTube, blog content, or communities.

  5. No reposts or rehosted content: Share only the original source of an article, unless it's not available in English or requires logging in (like Twitter). Avoid reposting the same topic from other sources.

  6. No editorializing titles: You can add the author or website's name if helpful, but keep article titles unchanged.

  7. No piracy or unverified APKs: Do not share links or direct people to pirated content or unverified APKs, which may contain malicious code.

  8. No unauthorized polls, bots, or giveaways: Do not create polls, use bots, or organize giveaways without first contacting mods for approval.

  9. No offensive or low-effort content: Don't post offensive or unhelpful content. Keep it civil and friendly!

  10. No affiliate links: Posting affiliate links is not allowed.

Quick Links

Our Communities

Lemmy App List

Chat and More


founded 2 years ago
MODERATORS
 
  • Android 16 now supports cloud compilation, a new feature that could speed up new app installs.
  • The goal of cloud compilation is to avoid running the dex2oat tool during app installations by offloading compilation to the cloud.
  • Dex2oat takes an APK file and generates app artifact files that the Android Runtime loads. Depending on the device and the amount of code to compile, this could take some time.

It looks like the ART (Android Runtime) JIT is playing an increasingly less important role with time.

Friendly reminder that the cloud is just someone else's computer.

you are viewing a single comment's thread
view the rest of the comments
[–] MaXimus421@lemmy.world 22 points 1 day ago (2 children)

Without actually reading anything other than the title of the article, which I should prolly do, I'm gonna make this comment anyway.

What apps are you installing that take more than 30 secs?

[–] skullgiver@popplesburger.hilciferous.nl 3 points 1 day ago (1 children)

I quite regularly see installation stall on older and cheaper phones. One single app install is fine, but when five or ten apps update all at once the phone becomes sluggish for minutes.

With Android consisting mostly of what, four instruction sets, this problem should've been prevented years ago in my opinion. Precompile for the most common platforms, leave the current slow processes for instruction sets nobody uses in practice, like MIPS and RISC-V.

[–] MaXimus421@lemmy.world 1 points 23 hours ago (1 children)

Well that's a issue, for sure.

I absolutely NEVER allow Google Play to just update my apps when it wants to. That's insane. That would be constantly updating all day everyday. There is no need for daily software updates. There is no need for weekly updates. It's borderline ridiculous.

One can argue "but muh security" all they like and go right ahead and do it if you need that validation in your life but when 10 apps are in que for an update 24/7 around the clock it's almost suspicious.

[–] skullgiver@popplesburger.hilciferous.nl 1 points 23 hours ago (1 children)

I have a lot of apps on my phone. Several government and banking apps require to be updated at least weekly or they're locked out for security reasons. Sure I could interrupt my 2FA login flow to update the app (assuming I have fast Internet available) but why bother? Google Play should be updating those things in the background while the phone charges. Same with F-Droid, though that's buggy and gets stuck all the time.

My Android devices are nothing compared to my Linux installs, anyway.

[–] MaXimus421@lemmy.world 1 points 23 hours ago

Sure, banking and work related apps. Set those for auto-update.

The rest, I'd manually do it monthly.

[–] limerod@reddthat.com 7 points 1 day ago (1 children)

You should've read the article. In an ideal world every device phone gets this process done in seconds. But, we don't and not everyone can afford to buy a decently powerful enough phone.

For those people, downloading the optimized odex files could be faster than creating them on device. Thanks to availability of super fast internet.

[–] MaXimus421@lemmy.world 4 points 1 day ago

Underpowered device or not, one thing that remains a constant is they will download a simple app very quickly, as long as the internet is there for it to do so.

So it really has nothing to do with the device but rather the internet speed.