Google introduced seamless updates back in 2016 with Android 7.0. Any Android smartphone that features Seamless System updates will have two partitions; A and B and when a firmware update arrives, it is downloaded and installed on the second inactive partition. Once the update is downloaded and installed, the phone will boot into the newly updated firmware.