this post was submitted on 08 Jan 2025
2 points (100.0% liked)
Privacy
6 readers
6 users here now
Everything about privacy (the confidentiality pillar of security) -- but not restricted to infosec. Offline privacy is also relevant here.
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
@crepererum@mastodon.online Android broke this in Android 13 so we developed our own approach for compiling the apps after booting. We were compiling them with speed-profile at boot and then speed after boot since speed takes far too long to do it during boot. Prior to Android 13, we were doing speed compilation in The Finalizing step. Since we have our post-boot background code implemented now, we switched to doing speed-profile in Finalizing with their new working code for it and speed post-boot.
@crepererum@mastodon.online It's now better than it was before Android 13 because the Finalizing step goes much faster meaning you can get updated to the new version very quickly and then the post-boot compilation takes care of most of the work in the background at low priority.
Only has to do work at boot if you install/update apps after Finalizing now. We also made it use 4 threads instead of 2 at boot and 2 threads instead of 1 for the post-boot background compilation so it goes faster now.
@crepererum@mastodon.online Installing the update and finalizing it happens at very low priority, as does the background compilation. Using 2 threads shouldn't hurt usage of the device significantly more since it's low priority. We could make it even lower priority if needed.