▲ | tonymet 4 days ago | |||||||
I've also wondered. Having worked on similar apps, I think it's usually due to a bug where data is inconsistent , someone important complains, so the devs just invalidate all data to prevent the bug ever happening again. Inconsistent/stale data is more evident during testing than the caching issues (testers are usually using stable office wifi) | ||||||||
▲ | materielle 4 days ago | parent [-] | |||||||
It doesn’t even have to be a bug. Having some rule like “invalidate all data older than 6 months” makes it easier to reason about and test for backwards compatibility. I’m sure the data format of Apple Maps is constantly changing to support new features and optimizations. | ||||||||
|