Comment by jesterson
2 years ago
> I genuinely want to know what lead Google to not support Maps offline properly
Very simple answer - they want to know everything you do online. As Google Maps is provided for free, you are the product. Convenience of the product (you) is not a priority whatsoever.
> designers like to say that users are always right?
It's just smoke and mirrors. Unfortunately IT breeds a number of people who have ignorant position they have the right to tell people how they should interact, conveniently forgetting the service will be used by all groups of people, not just IT geeks.
This lowbrow criticism is really old. Google doesn’t do much offline for the same reason almost no one does offline anymore; it’s hard and the number of users affected is very small.
Do you honestly think Google is looking at the number of maps users that go offline and saying, “We absolutely need their data!” rather than “Eh, not worth rearchitecting everything for.”
Not to mention they have done a lot for it even if it’s not perfect. There’s a dedicated team doing their best with it. It’s just not worth giving a lot of attention and resources.
This post is about an offline maps app which is maintained by volunteers, so it can't be that hard for the likes of Google.
Google could certainly design a basic offline mapping app. They even have offline mapping in their app today.
I’m actually not even sure what the complaint is actually about since I don’t use offline myself, but I know that Google Maps is a massive app with tons of teams all working on a myriad of features in parallel and a huge dependency tree. So I’m not surprised at all if there are a bunch of features with online assumptions baked in.
1 reply →
Supporting offline would take design, effort, and testing.
Anything can be done. But you can't do everything.
2 replies →
It isn't very difficult to log the events to disk and send them later. In fact I would be shocked if they didn't do this already. Offline support wouldn't noticeably affect the data they receive. In fact it may help it if people are using the app more and the event delivery is more reliable.
One real reason could be ads. Unless they are pre-loading ads for offline display than offline browsing will not produce revenue.
Realtime data is much more valuable than delayed data.