The new update protocol focuses on accomplishing two goals at once. Previously, asking the user if they want to update was a ‘yes’ or ‘no’ question. This forces users to take immediate action to decide if they have time to wait through an update at the current moment or get back to what they were doing and cancel it, only to forget about it later.
A) By allowing users not to cancel, but postpone the update, we allow them the leisure of continuing with their active device use in the current moment and giving them the benefit of being reminded to update after 24 hours.
B) Ideally, we want our users to receive the best version of the product that we have. For factory-shipped watches that may be in a box for a long period of time, they may have an earlier firmware version. By doing a background check for an update after the user pairs the watch, we are potentially giving the user our best possible version of the product in exchange for some of their patience. And if not, we are giving them the option to postpone the update 24 hours if they really want to use the watch immediately.