Atleast his mistake didn't brick it and Windows was smart enough to make sure that didn't happen.
Atleast his mistake didn't brick it and Windows was smart enough to make sure that didn't happen.
Windows offers a menu option to the user to sleep the device during the update. That is a design fault.
In the worst case, the update is rolled back, which wastes time, but it's better than risking file system corruption due to loss of power.
Even if you don't get corruption, data loss is likely. For instance, you may have been browsing HN when power goes out. Will your browser's crash recovery carefully restore the comment you've been typing for the last 17 minutes? Maybe yes, but is every program you're running so careful?
This is not a design fault, at least in my opinion.
My guess is that Microsoft didn't think about this at all, leading to the rubbish user experience.
1. How can the user know how much battery power is required to complete the update? If they don't know, they can't utilize the option effectively.
2. If the system knows, why not let the system manage the sleep behavior? iOS won't let you start an update if there isn't enough power to complete it.
3. Why would there be sudden loss of power leading to data loss? Surely the system can determine when the battery is at a low level, and a) Warn the user a few minutes before they need to stop working, and b) Provide the applications with an orderly shutdown sequence. Guess what? iOS does both of these.
This is certainly a design fault. Your scenario doesn't change that. It merely offers that this feature is needed in order to work around other design faults.
You don't. During the critical period, it won't let you. I mean, you can hold both power and home for several seconds to force it off, but if you're regularly powering off your iPad that way, something is seriously wrong...
My iPad was unplugged by my kid during an update and the iPad shut off.
2 weeks later I had my iPad back from he Apple Store after it was bricked.
What I'm saying is that PICNIC will happen no matter what device your using. Calling out MS for rolling back after a user mistake just shows you aren't a fan of MS and will jump at any chance to knitpick them.