Phones run directly off the battery. The only thing the power cord can do in a phone is charge the battery. When your phone dies and you plug it in, the battery needs to charge up enough to run the phone before it can turn on.
Laptops have more sophisticated power supplies; they can run directly off the cord. Even if the battery is stone cold dead, they can immediately start directly off the power cord and charge the battery in the background.
Two factors: storage speed and level of effort spent by developers.
Laptops have NVMe or SSD storage, which is so much faster than the flash memory that your phone has, for both reading and writing. Hell, even if you have old spinning rust HDD, you might still beat a phone if the operating system is tuned well enough.
Also, booting a phone up is a rare occurrence. Phones are designed to run for weeks without reboot. But laptop operating systems want you to reboot every few days for updates and generally come from an era where rebooting/shutting down was common. So developers have spent time looking at every piece of data read during boot up and have deferred anything they can get away with until after boot. Phone operating systems are almost an afterthought in comparison.
Laptops can use battery or cord, phones can only use battery. The power cord is like a battery thats always full. The battery is dead, so it takes a minute before the battery has enough juice to ensure the phone can boot up all the way.
I am not sure and someone should confirm/correct me on this, but I assume that if the phone dies while it is booting up, it could corrupt the disk it is booting from (the operating system or as I like to call it, the “how to be alive” booklet).
Latest Answers