I updated the firmware to 1.42.600.3 yesterday and my offline maps were all gone. I gather, having looked on here, that this is expected behaviour and that users are expected to download new (multi-gigabyte) map sets. I also note that there have been reports of gaping holes in the coverage.
So I dutifully downloaded the Great Britain map sets and... nothing... it said they were ready but nothing shows up. Reboot made no odds. Oh, now it looks like they weren't actually downloaded after all. Try again. Watch the download happen. Watch the processing happen. Watch the storage get eaten up as it decompresses. Ready. Go to the map - nothing for a few moments and then oh my god it actually worked!
As an experienced mobile software professional I quite appreciate that version migrations and major changes to a codebase can be a tricky business. But this is so core to the experience that I'm surprised that you let what I'm imagining is a bit of poor error handling in this area through. Then again I've been there, and I'm not surprised at all, just disappointed.
I question whether this new whole-country-or-region strategy is a good idea. It seems on the surface to be only marginally more reliable compared to the previous by-area method and introduce a new set of problems. Notably the storage needs, network payloads, and the literal edge cases near boundaries.
On a UX note, If you must make a major change to the device's core function, especially when the user has to take some new action to get back to a viable state, you MUST tell them about it. On the device. Put in a "what's new" screen, and don't let the user miss it if they update unattended. I could do you the full behaviour if you like. I'm sure you would find plenty of use for such a thing.
Please sign in to leave a comment.