I just got a new iPad Pro M4 which, no complaints. Setting it up went great, though the overall time involved was kind of bewildering.
I used Apple’s native migration assistant (not sure if it’s called that on iOS/iPad OS) that fires up as soon as you turn on your iPad for the first time, and chose to migrate data directly from my old iPad (not from iCloud, or from a desktop backup). I’ve always thought this process, especially the wireless, “over-the-air” variant I chose, was a bit rickety; it feels like it’s easy to hit unforeseen snags. But I’ve been impressed by how Apple has continued to make this process more and more reliable over the years.
Ultimately, it worked flawlessly. One thing that gnawed on me though is the incredibly inaccurate time estimates for the migration as expressed through the software’s ostensibly deterministic progress bar. The first estimate was 19 hours, then it jumped to 22, then it said something like “About a day,” and then at some point it jumped back to 17 hours, then 11 hours, etc. Ultimately it took about 8 hours, which I’m grateful for. But man, those estimates were pretty confounding; I’d already decided that the iPad wouldn’t be ready for 24 hours.
I know that almost all deterministic progress indicators lie, that they’re difficult to program, and that many are a kind of social engineering as much as anything. But for an onboarding experience as critical as this is — it’s literally the first major thing many people will do after spending tons of money on a new device — I’m surprised Apple is okay with these kinds of wildly fluctuating time estimates.
So my question (which is borne more out of curiosity than a burning need to see this fixed): Are there similar software experiences out there that have figured this out? Is this just one of those things that we should all accept will never be fixed?