There’s an update step that shows “Optimizing apps” during installing a system update normally. It takes a while.
- What does it do?
- Is this step skipped when flashing a full OTA via adb sideload?
- Is there any difference in regards to the effect of “Optimizing apps” between the regular system update process and full OTA flashing?
So the implication is that during the normal system update process, the AOT compilation happens prior to rebooting whereas during OTA sideloading it happens post rebooting? This kinda makes sense because the OTA sideloading process is much faster. It also implies that post OTA sideloading, the device might show poorer battery life for a bit, yes?
It does it post reboot in both cases.
I don’t know why OTAs are so slow to install. Maybe it’s slow to conserve battery or not affect phone performance too much? No idea.
It does the same thing in the end.