Hacker News new | past | comments | ask | show | jobs | submit login
Google Maps' Moat Is Evaporating (joemorrison.substack.com)
628 points by ephesee on Dec 29, 2020 | hide | past | favorite | 427 comments



I worked at a company that heavily used the maps API in 2018. The 1,400% price hike really was an eye opener. It wasn't just the money involved, which was large, but the fact that it came so suddenly and with so much magnitude.

Google's choice to bump these prices made me realize that they could do the same thing with their compute cloud pricing or other APIs, again with little notice. That, in turn, led to the realization that we needed to remove our reliance on Google's entire stack, and quickly, or we'd be in a terrible bargaining position later.

This one choice by the maps team likely cost Google significantly in the medium to long term, if any other companies realized the same things we did.


Google's fundamental relationship with users is statistical, and I think it shows. They're very good at optimizing metrics; their search, for example has remained the leader 20+ years on. In that world, if you lose a few users or give a bad experience, well, there are plenty more where those came from, and the ones who leave will often come back.

I think they mistakenly bring that attitude to their consumer businesses, though. The stories of bad customer experiences are legion. Like you, I've learned that I can't really trust them. Which is true of all companies, of course, but it's different with Google. Amazon is even more rapacious, but I trust them to be long-term greedy, to not shoot themselves in the foot with some short-sighted action. For all their flaws, they understand that customer relationships have long-term value.


Every AWS product I've used has gotten cheeper over the years (excluding the free tier / beta free periods)


This is true per "equivalent" unit of generic computing, but some older instance types have gone up in price (presumably to encourage people to migrate their stuff onto newer hardware).

This is completely reasonable - but a pain when you have a box that works perfectly and you have to upgrade the software to cope with a new hypervisor driver/layer.


Not just compute. Storage and data transfer have also trended lower in my experience.


Well sure, but when S3 costs $22 per Terabyte per month, it is easy to reduce the price


thats pretty cheap considering the convenience and availability it offers


One of the things I really like about Hetzner is that they auction off the older dedicated servers for cheaper. It should make economic sense to do the right thing.


> very good at optimizing metrics... shoot themselves in the foot with some short-sighted action.

Their optimization strategy informed them to shoot their customers in the foot.


And maybe all their metrics say that in the grand scheme of things, shooting some customers in the foot is the better strategy compared to not shooting them in the foot. Sometimes via deliberate price hikes, sometimes via shoddy support channels and discontinued products.

The big questions are whether their metrics factor in customers who avoid google's products to begin with, knowing they might end up getting shot in the foot, or whether they have a moral obligation to not shoot their customers even if they can make more money that way.


enterprise and consumer markets are so different. The same management leading on both fronts is unheard of and very unlikely at larger orgs.

At Google's scale they are optimized and oriented for the consumer market with their horrendous pricing strategies, poor customer service, negligent backward compatibility and pseudo-monopolistic products and offerings.

As a consumer, I can live with the lack of trust. From a business perspective I cannot live with that.


> Amazon is even more rapacious,

In what way? It seems a bit like stone throwing to immediately toss another company into the conversation without providing some anecdote.


I mean, at a minimum, their habit of using customer data from their platform businesses to inform development of their own competing products is pretty sketchy.


That's SOP in retail though. Walmart/Target/Home Depot/Best Buy/Whole Wallet, knows exactly what sells and use that to inform their own brands. And they kind of need to be tracking and analyzing those things in order to do their job.


Any store that uses a rewards, loyalty card or phone number when you checkout does the same. I'm not sure why Amazon is the bad guy when grocery stores have been distributing private brands of mainstream products and shopper loyalty has been used to optimize revenue streams. Amazon does it on a bigger scale, not sure the scale makes it right or wrong though.


Your theory is that if other large companies do something, it must be morally acceptable?

Even if that's true, which I'm not persuaded of, Amazon's enormous market power makes a big difference. As a consumer, I don't want Amazon to "optimize revenue streams" when that reduces the reward to market participants to be innovative and deliver high quality.


> Your theory is that if other large companies do something, it must be morally acceptable

You left something out, "as long as it doesn't effect me (yet), and large companies do it, it must be morally acceptable." I don't know why we defend them. Without Google we still go on. Without us, or support for their practices, they dramatically change or they disappear.


To be fair, these are generally the companies that have got us through the pandemic relatively unscathed.


From GP: <Without Google we still go on.>


> Your theory is that if other large companies do something, it must be morally acceptable?

Why did your comment single out Amazon and not the practice of 'immorally' tracking customers?


From their marketplace business, not their platform business


One pretty obvious way is how they treat workers. Despite being a customer for more than 20 years, this year I canceled my Amazon Prime membership and now avoid using them. If you're unfamiliar, you can find an ocean of material by googling "Amazon labor exploitation".


> Google's choice to bump these prices made me realize that they could do the same thing with their compute cloud pricing or other APIs, again with little notice. That, in turn, led to the realization that we needed to remove our reliance on Google's entire stack, and quickly, or we'd be in a terrible bargaining position later.

Yes. You are right. The whole cloud deal is a try to rule out on premise infrastructure and once it is gone and everyone is dependent on it (due to lost of knowledge, and for cloud providers ideally when hardware vendors are no longer selling hardware to non cloud entities) harvest the dependent businesses left at their mercy and charge dearly (including for all the years before that). It is actually not even a complicated plan but it is staggering how many people are putting cloth over their eyes.


These two comments make me see SaaS more like paying rent for housing:

If we become fully dependent on a service (shelter) and then the provider (landlord) jacks up the price, we may be quickly forced to switch services (homes) or be out of business (homeless).


In many places landlords cannot suddenly jack up the price, but can only increase it in small amounts year by year. One could similarly imagine rent controls on digital services, where sudden price hikes are simply not allowed, and terminating the rental agreement one-sided is similarly restricted. The practical downsides of that kind of legislation would probably end up quite similar to rent controls.


Yes! I've found that I sometimes will keep a subscription, even if I'm not currently using it, because I've been locked in at the old price, and can feel really annoyed when they increase the price by a significant amount or percentage and force me to adopt it.

About rent control, yup, it may have the ups and downs of real estate rent control :-)

I'm also wondering, with physical real estate, there is a tangible limit to how many people can rent the space, whereas SaaS seems to make up arbitrary user limits. But maybe I'm wrong, and there is a limited number of users because each user has variable costs—in the housing analogy, utilities like water, space, wear & tear on the place, etc., and in the SaaS space, customer service, server space...I can't think of any more but maybe they're there...


Do not forget that in the case of cloud services you have to pay "landlord" for the stuff you move (bandwidth and volume needed to migration).


Ha, good point, perhaps that'd be like paying your landlord for utilities like water or electricity usage, but could also be paying for every time you have guests visit the house or you go up and down the stairs.


unfortunately when we switch services(homes) all of our electrical devices(code) now need to be changed to work with the different way the new service(home) is wired. At this point the analogy breaks down.


Hmm. Maybe it's a spectrum, where some situations are like moving homes and others are like like moving cities (need to find a new dentist, doctor, etc) or moving countries (need to learn a new language, learn new laws, get new electrical outlet adapters, etc).

Do you think those resonate better?


I think as the size of the application increases and the API you are switching out increases in importance to the functioning of that application then the analogy of moving from home goes up from moving apartments(my small side project), to moving cities (my small side project turned into a startup that has been running half a year but isn't especially profitable yet), to moving countries (my application that many large organizations use with all sorts of different functionality built in to support the needs of those organizations)


Well said. As it becomes more complex and intertwined, technologically and socially (employees, customers, etc), then it becomes harder to change. Thanks for helping to refine the analogy!


I like this analogy. I think a good idea is to sign a long term (1 year to multiple years) contract with cloud providers.


A long term contract pretty much guarantees that the company will lose the institutional knowledge to run things on premises.

Think about it, if the company has sysadmins that have been with the company for some years, have racked and are running most of their infrastructure, and all of a sudden they sign a long term contract with a cloud provider, why would they stay?


There are different use cases.

It’s possible that the company do not have all that infrastructure at all.

I also don’t see the importance of ‘knowledge to run things on premise’ for most people.

Technologies change very fast and if I can pay a reliable provider with a fixed price for the years that I intend to use it, why do I have to know how to use it?

If I can hire a gardener to take care of things for a reasonable price, I don’t care if I have any knowledge.


This is a danger, although the cloud is still just VMs and networks that still need configuring and patching. Agreed people who would run physical hardware would be gone.


I think there's a risk here but I'm not sure it goes as far as you suggest. There are still plenty of entities, particularly larger ones, that buy their own metal because at some scales it becomes far cheaper to run in a COLO (at least acc to near monthly articles posted on HN). I'd therefore put the risk that only big vendors will be able to buy hardware as low. That said, as ARM or custom chips gain market share within cloud providers, there's a risk that x86 or standard suppliers will struggle, but AMD/Intel see this too and surely one or both will adapt.

On skills I think there's a small risk of people not knowing how to manage/set up their own racks, but doing a passable job there isn't that hard. On general sys-admin stuff, cloud infrastructure seems to have parallels to hardware infrastructure, so it shouldn't be completely unfamiliar to set up a hardware router/network/linux server. There are definitely skills and details missing (remote admin tools for hardware maybe), but this doesn't seem like a big gap to bridge if $$$ is on the line?


If those entities would be any risk, they would already be bought.

Or they will be long gone due to google/aws/microsoft price dumping. In meanwhile, the openly accessible technology / know-how will be gone or hired by them and there will be no one left. Just look around, how many people you know that are capable of handling on-premise server? What about farm of servers without using any of google/aws/microsoft technology?

This just isn't something new.

It is just another case of "historia magistra vitae". We had this, 30-40 years back, we had centralized environment (have you heard about mainframes before?), due to huge price pumping the decentralized environment came in (personal computers, internet, on premise servers, storage, ...). IT needed almost 20 years to get out of the hooks of corporations and now we are all diving in into the latest "cool" thing - centralization, now backed up by advertising revenues and shady practices like not showing your company on google search.

This is not a joke: https://en.wikipedia.org/wiki/Google_litigation

And you can bet the history repeats itself.

---

Let me show you my point and where it is going, lets do a tiny experiment - use your router/firewall/whatever you are fond of and block the following ASNs:

  AS40873,AS396982,AS395973,AS394639,AS394507,AS36492,AS36385,AS36384,AS36040,AS36039,
  AS26910,AS26684,AS22859,AS22577,AS19527,AS16550,AS15169,AS13949,AS6432,
  AS19448,AS16591,AS45566,AS43515,AS41264,AS394699,AS36987,AS139190,AS139070
then:

  AS16509,AS14618,AS7224,AS19047,AS395343,AS62785,AS58588,AS9059,AS8987,AS39111,AS38895,AS10124,AS264167,AS17493,AS135630
and:

  AS8075,AS8074,AS8073,AS8072,AS8071,AS8070,AS8069,AS8068,AS6584,AS63314,AS6291,AS6194,
  AS6182,AS5761,AS45139,AS40066,AS397996,AS397466,AS396463,AS395851,AS395524,
  AS395496,AS36006,AS3598,AS32476,AS31792,AS30575,AS30135,AS26222,AS25796,AS23468,
  AS22692,AS20046,AS17345,AS14719,AS13811,AS13399,AS12076,AS35106,AS8812,AS200517,
  AS58862,AS59067,AS52985
Now try to surf the internet. Casual style. As nothing happened.

Baidu (China) and Yandex (Russia) will still work from search engines. Duckduckgo not (shame on you). As any other you know. "The internet" as you know it will stop to exist for you. You know what you have blocked with those ASNs? Only 3 companies. Google. Amazon. Microsoft.

For complete experience you can also throw in AS714,AS6185,AS2709 and AS63293,AS54115,AS32934 (Apple, Facebook), but those two are not really relevant.

Maybe this will be eye opening how much we have f* up the internet, something that should survive 3rd world war is now mostly in the hands of 3 companies. Now imagine they pull the switch.

Oh yeah, that bad it is.


> Maybe this will be eye opening how much we have f up the internet, something that should survive 3rd world war is now mostly in the hands of 3 companies. Now imagine they pull the switch.*

I see people frequently quoting the bit about how the Internet was designed to withstand a nuclear war. But that quote was about packet switching. I.e. layer 2/3. Not layer 7. Application layer is, as you nicely demonstrate, very centralized, and was never immune to nuclear war.


Admittedly I know few, but not zero. That said they’re all relatively older and have been in the business for a while. I used to manage a team with 4 racks, ~40 machines at a COLO. When we hired for new people, it was usually older folks who had the experience necessary. Maybe you’re right and I agree the concentration is disturbing.

My only response is that when I look at bigger orgs and places like Fortune 500 cos I still see/hear about home built server farms, so those people must be out there. I think maybe we get blinded in startup/SV land and only see people using cloud infrastructure but miss a huge, silent mass of people.


Depending on the nature of the business it can be cheaper to run own servers even for smaller companies. I see that in Norway quite a few places see that and the pool of qualified people to run them is not small.


HN is missing a `word-break: break-all` on their `default p` class.

(Your reply with an unbroken word that spans larger than the page width forced my page to grow (horizontal scrollbar))


Sorry, I didn't notice it, thank you for reminder, I have added manual breaks.


I've added some more. Sorry; it's our bug.


I wonder whether there will emerge some design patterns in apps to enable easy switching between on-premises and cloud infra.

Thinking about it logically, the safest approach is always going to be build for on-premises infra first (or standard VPSs), then modify the code to support cloud services in addition, to get the added benefits of scaling at cheaper costs.

That way you can always switch back to on-premises if the cloud provider starts behaving terribly. Perhaps there is a performance hit, but at least you have an option.

Worth mentioning that there are some use cases that are only possible using cloud infra due to scaling constraints.

This is the approach I took building my SaaS. It’s more difficult initially, but I had an infra that could easily be moved. I was using my own version of backend queues etc, so modifying the code to switch to Amazon SQS would theoretically have been possible:

https://blog.markjgsmith.com/2020/11/26/looking-back-at-link...


> It is actually not even a complicated plan but it is staggering how many people are putting cloth over their eyes.

These are changes that are happening on a timescale much larger than the average lifespan of a cloud-based product/system. I think people building things in the cloud know it, or at least feel it, and so just don't care about long-term - because in the long term they expect to be rich and/or doing something else. In the meantime, ooh cheap compute, billable as opex - let's build everything on it!


AWS is already incredibly profitable while continuing to lower prices over time. What makes you think they would choose to run this scheme and forever ruin their reputation?


The point is that nobody expected Google to just hike their price for mapping by 1400% overnight. If they can do it with one product, what’s stopping anyone else in a similar dominant market position doing the same?


Culture, and the reputation it earns.

I’m no amazon apologist, but one thing I trust them to do is keep my things running as they are.


And what’s your contingency if they decide that they’re going to hike the price because Jeff’s underwater lair has sprung a leak?


This got downvoted for (I presume) triteness, but there's an important underlying point: Amazon's actions (or anyone else's) don't have to look rational from the outside to really mess up your day.


I’d actually worry more about post bezos Amazon, he’s been running the show for years, it’s predictable- after..


In a world where there are three players, culture and reputation are not worth much, if not only at the beginning. Maybe 5/10/15 years from now the software and competencies to manage bare metal will be only behind the doors of those three companies, and at that point it will be economically convenient for them to act as a cartel and increase prices.


I don't see that happening. As someone who manages bare metal, there's not that much to it besides using a pxe installer. Didn't even use that before we got 20 servers, would just configure IPMI physically the mount the ubuntu ISO via IPMI and manually install the OS at the office.

Ubuntu is actually heavily investing into MAAS (metal as a service) and so is Redhat with cobbler and foreman. So I'm guessing there's enough demand to justify their development (as every major cloud provider uses in house tools AFAIK)


That’s one of the arguments for multi vendor sourcing. The same price negotiation tactic occurs in other industries.

It’s why google buys non intel chips. Come negotiation time there’s a serious threat they can leave. And there’s a serious rfp out to other vendors for pricing. Bringing their intel chip costs down.


If that happens I know of a few young companies who will step in and fill the void at a cheaper price.


Still raw from a gaming platform we built for progress/matchup on App Engine (GAE) early on in 2011 for a popular racing matchup game. We chose App Engine due to flexibility, scaling and price.

One day Google increased prices and our costs went up x5-x10 on AppEngine [1][2]. We then had to move to AWS over the next few weeks early on in launch. It caused push back on other projects and was generally a bad time that wasn't necessary.

That isn't the way to build trust and we have used AWS and now Azure more than Google Cloud for this reason in the decade since.

Google has great tools, but you simply cannot do shock pricing on the cloud, it is the biggest fear of everyone that uses the cloud or has to recommend it. Google made us look bad by choosing them over AWS, later we also use Azure.

We like to build our systems for horizontal scaling, on cheaper machines, we weren't even doing much but it was suddenly out of budget and left everyone feeling burned by Google. I love Google and their tools, but they have to be careful with the rug pulling and knee capping people that choose large projects to develop on their products and platforms.

Don't make people look bad for choosing your product and especially don't surprise people with pricing or dropping products. If it was a better planned price increase we could have taken time to move off more slowly or even optimized to run on it, but since it was so sudden it was shocking. Since that moment they have lost lots of projects to Google Cloud that would have gone there.

We literally never expected it because AWS was a force, Azure was still new, and we thought Google would be price competitive to AWS and Azure while looking to gain customers trust as cloud products were something that didn't seem like you'd want to do any drastic changes to customers as they can be long term customers if things go well.

[1] https://www.theregister.com/2011/09/02/google_app_engine_use...

[2] https://www.infoq.com/news/2011/09/app-engine-price-hike/


I means it's always good to reduce reliance on anything, so I won't argue against that, but I won't agree much with your reasoning.

The cost we were actually paying on the Google Maps API was hidden. The cost was mostly paid using user data and advertising. As a matter of fact, the API is still free on smartphone ;). They just realized that it wasn't worth it to get that data on the web and thus increased the cost to the true price. The fact that there was already some competition to Google Maps which was much more expensive tells a lot.

That's not something that's going to happen on the cloud though. You pay the real cost, they aren't monetizing it from a side channel (though they may profit a tiny bit on the side by lowering their infrastructure cost, it's not the goal and I wouldn't be surprised if they didn't used their own cloud offering that much). The profit come from the price, not the user data.

It wouldn't be a good idea for them to increased theses prices, as competition exist/can exist, and they would just hurt themselves on the long term.


Unexpected pricing changes have already happened to Google Cloud offerings in the past. Google completely redesigned their App Engine pricing scheme in 2011. In practice this meant a 65x price increase for one of my small services. [1] Among the changes was that the 2008-2011 pricing was based on CPU usage, while in 2011 they stopped charging for CPU usage and instead introduced a slew of other pricing metrics, including the classic VM instance idle time.

While the pricing changes frustrated me, they did not drive me away. What ended up having a much bigger impact was that Google just deprecated everything. Some parts of classic App Engine still run in legacy mode, but get no updates and instead you get constant notifications that you should rewrite your app to fit the new Google Cloud model.

--

[1] https://www.kaurkuut.com/blog/google-app-engine-is-a-classic...


> Google's choice to bump these prices made me realize that they could do the same thing with their compute cloud pricing

At least in the cloud computing space, Google is an also-ran thanks to Amazon. They were able to play this game with Maps because they didn't have a healthy competitor. If they screwed with pricing as a distant second place competitor they'd be toast.

> This one choice by the maps team likely cost Google significantly in the medium to long term, if any other companies realized the same things we did.

It definitely did. What they did with Maps is exactly why I would never, ever consider running anything critical with Google.


"This one choice by the maps team likely cost Google significantly in the medium to long term"

Reminiscent of the Google Reader thing. Google Reader was used by, in global terms, a tiny number of people. But today those same people get to make purchasing decisions at a large array of well funded companies, and they're still bitter about Reader shutting down.


I'm still dirty on goggle for announcing retirement of cloud print a few weeks after I got it all set up.


Can't agree more.


Mapbox responded to Google raising prices by raising their prices.

Is it likely that Azure and Amazon would do similar if they raised prices on GCP?


Google was the dominant provider of maps I'm guessing by a large margin. GCP is not the dominant provider of cloud services (they're third or distant third).


Yes, that's my point. There's clearly competition in compute. That Mapbox raised prices after Google did points to maps not being terribly cut throat (I think Mapbox got lots of low value load when Google upped prices, load that they then subsequently decided to shed by upping prices). Other map data providers were already more expensive than Google.


So that means it should be safer to rely on GCP (or in general on services where Google is not dominant) than something like Maps where it is dominant.


Unless GCP is priced lower than competitors in which case their prices may rise to match them like with hosted kubernetes.


I think they're fourth and falling: AWS, Azure, Ali, GCP. I think the IBM cloud is gaining on GCP.

Worse than that, every 1 position drop market share halves: ~50%, ~25%, 12%, 6%.


Curious to know if AWS has ever hiked the price of any of its services.


In 11 years of using it, I've never seen AWS increase the price for a service whose cost inputs they controlled entirely. It can happen, though. They increased AWS Pinpoint costs because their cost to send SMSes in India increased by 25% due to a regulatory action that increased the price for all SMS traffic in India.

Often, AWS's prices are _really_ high for new services. I think this is useful for two reasons: it ensures your early adopters are those who get the most value, and it gives you a big buffer when discovering how much it actually costs to operate. This usually guarantees that prices have only one way to go. For example, AWS IoT Device Management had a 90% price cut after it was introduced.


> Often, AWS's prices are _really_ high for new services. I think this is useful for two reasons: it ensures your early adopters are those who get the most value, and it gives you a big buffer when discovering how much it actually costs to operate.

I've thought about this concept a few times lately.

Like, I get the impression that a savvy business, when starting a new product with very little competition, should start with prices as bad and guarantees as low as they can get away with, because they can always improve their offer later, whereas going the other way runs into loss aversion and consumer alienation.

Eg it's better to start at 40$/month and lower to 30$/month after a year than to start at 20$/month and get a lot of angry users when you realize you need 30 to break even.

I wonder if there's a name for that concept.


The name of the concept is price skimming. The rationale mentioned by the parent is also stated in its Wikipedia entry [1].

Many may not know that behind the scenes, Amazon hires economists just like their big tech peers MS, Google.

[1] https://en.wikipedia.org/wiki/Price_skimming#Reasons_for_pri...


Anchoring


No, they have stopped reducing the prices of existing services once they become depricated, so they effectively become more expensive compared to other services but never increased.

Although reselling other products, such as RDS Oracle or MSSQL could potentially have increased if the licences fees went up.

But I don't think that is what you are referring to.


Did all of the major providers raise their prices after?


This really does seem like a shortsighted move given they’re seemingly pretty serious about Google Cloud, and their Maps Platform is apparently part of that: https://cloud.google.com/maps-platform

AFAIK AWS has never increased their prices for anything ever, Google Cloud once increased the price of a service by 1400%. That takes Google Cloud out of consideration for me for anything I don’t want to have to or can’t (because of vendor lock-in) move to another service with very little notice.


I went through the same journey and never built on Google Map APIs ever again. The unreliability hurt more than the money. There's something pure about using a capitalistic API (e.g. AWS, Stripe, Twilio) where you know they're making a good buck off your usage, whereas with Google it felt like a side business that they'd change on a whim.

I feel similarly about brokerage accounts that are upfront about charging a transaction fee or checking accounts that have a clear minimum or fee. When it's "free", I'm always scared that I'll end up paying another way and what I'm relying on will get washed away.


> That, in turn, led to the realization that we needed to > remove our reliance on Google's entire stack, and quickly > or we'd be in a terrible bargaining position later.

Always keep deployments vendor-agnostic. I'm very very happy on AWS, but I could literally deploy to Google Cloud or Rackspace in an hour if need be. I run my own Linux servers, Elasticsearch and RabbitMQ servers, and though I do use and love RDS, I could just as easily move to a self-installed MySQL server. And I don't use the AWS DNS services, rather I trust that only with my registrar who I am very very happy with.


That's exactly what you should expect when anything comes into monopoly. When you have no alternatives, any price could be the best offer for you. For the same reason, when I have to use cloud, I would try to avoid anything that deeply binding to a particular vendor by using IaaS or PaaS so that we can bail out when something went sour.


> This one choice by the maps team

Probably wasn’t the maps team that made the decision. Let’s not confuse the ace team that put out a leading-class product with their idiot management.


I really want to use Apple Maps full time on my iPhone, just because of how much clutter Google Maps has accumulated on the screen.

If anything tells me Google is losing the ability to innovate it's the newly added pill buttons for pre-set searches and branded POIs on the map. I remember when this was added to MapQuest circa 2010, and was the transition from trying to have an excellent mapping experience to just adding revenue focused features.

Google is still operating from an extremely strong position, by nature of having nearly infinite budget and owning their mapping and search dataset. It's concerning that the iOS app seems to be suffering from the same issues that preceded the gradual downfall of MapQuest from a product perspective.


It’s incredibly clear from the outside that Google is an organizational mess that struggles to make product decisions and keep them. From the surprisingly bad UX of a lot of their services, to the random creation and destruction of services and apps. It all reeks of bad political infighting.


A few weeks ago someone here (or was it on Reddit?) explained this: Since Google found advertising to be a huge hose where money pours out like crazy, they're trying to find another such hose.

I think that explains a lot of their behaviour and why they're even shutting down seemingly successful (from a user's view) services - because they don't earn enough money.

Another big point is that to be successful at Google, you have to create new projects. Nobody gets promoted by maintaining existing projects. Also, it seems as if there's no communication between groups. So if a group gets reassigned or key people leave, their project (e.g. the umpteenth messenger app) gets sunset, too.

I don't think this is all political, but rather they're aimlessly throwing projects at the wall to see which stick.


> Since Google found advertising to be a huge hose where money pours out like crazy, they're trying to find another such hose.

Other than advertising, which scales like crazy and has negligible unit costs, there isn't much that would meaningfully move the needle at Google scale. Cloud computing would work there, but it's definitely a lower margin business than selling ads online, since there are actual costs for hardware and ongoing software maintenance.

> I don't think this is all political, but rather they're aimlessly throwing projects at the wall to see which stick.

Which is kind of funny, because a decade or so ago, Larry Page said that they'd put "more wood behind fewer arrows." [0] That article even mentions Google+:

> Can Google still push the creative envelope without a testing facility? That’s yet to be proven. Although last month’s successful launch of Google+ could be taken as an early indication that Google’s knack for inventiveness will live on outside of the lab.

In retrospect, that didn't age too well.

[0] https://news.yahoo.com/more-wood-behind-fewer-arrows-google-...


I guess that's move fast and fail fast for you. It's like a weed generating lots of tiny seeds to make sure as many potentially fertile spots as possible get explored.


Speaking of organizational mess and product decisions...

I find it shocking how bad Hangouts is.

It's so convenient. Chat, built right into Gmail. It works. But. BUT.

- It does not support video. Drop in a video, and you get a bizarre error message telling you to try "JPG, PNG, GIF, BMP, TIFF, and HEIFimage files" (sic) instead. https://twitter.com/dcposch/status/1303193761313206272

- Tiny little chat windows. No replies, no reactions. Basic UX that feels like abandonware from 2010.

- If you have Google Fi, you can take phone calls thru Hangouts, but you cannot send or receive text messages (??)

I just feel bad for whatever rump team of a few engineers has to maintain that product. They are plainly caught on the wrong end of some strange and gross internal politics.

Google has a self-defeating practice of emphasizing "new products shipped" in their promotion packets. That probably explains why their army of PMs has, instead of improving Hangouts for a billion Gmail users, chosen to create the following instead: Google Meet, Duo, "Google Chat", and an endless parade of now-cancelled apps like Allo.


Is Google Maps an example of this? I think it's very clearly an app which dominated the market by offering best-in-class service for untenable prices (Maps API used to be free for developers up to an absurd amount) and is adding monetization elements now that it dominates the market.

That's every VC's dream isn't it?


Yes, of course, except that the decision-making has shifted towards priorities that do not benefit the customer, though they used to.

I have no interest in seeing where the nearest McDonalds is, unless I search for it. POI markers for places I need to go (via bookings/appointments) are good, but POIs for places I have never been are bad.

For whatever reason I can never see the street name I want to see anymore. Between the excessive labelling, there is simply no space, and Maps decides to prioritise other labels instead of the STREET NAME.

When I am navigating, I really _really_ need to know the street name.


> For whatever reason I can never see the street name I want to see anymore.

It's been this way for years, and it's my #1 gripe with Maps. It's particularly bad in a dense grid like NYC, where some streets only appear for a block or two. If Maps doesn't decide to print the name on that block...I guess I'm not allowed to know what street that is?


Yes, you're right, it's been aggravating me for years.

I vaguely recall reading about this on HN when it happened, and the consensus was that the logic for determining whether to print the street label had been changed for aesthetic reasons.

Peak form over function.

Anecdotally, I don't see any rhyme nor reason for whether it decides to show the street name or not. Oftentimes, it will value a side-street over the main street, and in _some_ cases this makes sense (e.g. you are on the larger street, and want to see intersecting streets), but Maps doesn't seem to read contextual clues... if I am not navigating, or zooming in from further away, showing larger streets first would be better.


I don’t think I’ve seen any mapping program show dense streets that well, from MapQuest to Microsoft Streets to maps.me to Google Maps.

I’ve worked on similar problems and it’s not the easiest to solve. And I’ve never solved it because it was never that important of problem to solve and we just moved on to the next issue.


I would say the other POI markers do serve one value, and that is with regards to finding a place... if you notice it's right behind the McDonalds, then you know you are close when you see the big M from the street. Similar for strip malls.


That's true, but it's not Google's intent. It's just another source of ad/promotional revenue. The POIs show up before I search anything. A more user focused solution would wait until I selected a destination, detect that where I'm going is a less frequented, and then display something along the lines of "Hey it looks like this location can be difficult to find, here's some near by stores to look for <insert recognizable brands>."


To be fair it doesn't matter what Google's intent is, I use this feature for that purpose all the time.


Until you come to Japan and realize that most of the streets don't have a name, and the addresses look more like random numbers than coordinates :)


>I really want to use Apple Maps full time on my iPhone, just because of how much clutter Google Maps has accumulated on the screen.

Apple Maps UI: A big map, with a search bar at the bottom. Simple and nothing but the essentials.

Google Maps UI: A page full of ads, a map full of ads and ads masquerading as recommendations. Plus five tab bar buttons at the bottom to not accomplish very much.

I've switched to Apple Maps simply because of its better UX and how much easier the app is to use. As far as I can tell, their mapping and navigational data in Canada is every bit as good as Google's. The only thing keeping Google Maps on my phone is their superior reviews. Once Apple replaces Yelp reviews, I'll jettison the Google Maps app into the sun.


Problem with Apple Maps is that it doesn’t allow multi stop trips and that the search function is way worse than Google maps. I also have had situations where the directions from Apple Maps were just plain wrong. Apple likes to keep things simple but I think they are going too far. Things like offline maps and search, multi stop trips and others are just way too useful to be left out.


It also has a serious lack of data despite all the work in the original link - a lot of the places I frequent just don't show up in Apple Maps at all.


Another problem with apple maps: it has businesses at the wrong geographical location.

I was sent off 1.5 miles away on the same road, to a wallgreens, when my destination was a restaurant with friends. I came late. It was humiliating.


You must be using another Google Maps than me. I'm looking at it right now and I have exactly zero ads: A search bar, buttons to show gas stations etc. the map itself and then Explore, Go, Saved, Contribute and Updates buttons. This reeks of Apple FUD.


Apple Maps navigation used to do things like take me to vacant lots in major midwestern cities instead of the correct property which was several blocks away. Sounds like it works reliably well outside of California now?


I'd say it's very reliable. I'll still cross reference Waze and Google Maps, if I absolutely need to arrive at somewhere on time, but over the past year or so there's only been a very small number of instances where I thought that Apple's navigation directions were inferior to the competition (and even then, we're talking a few minutes)


It's not reliable if you're cross referencing constantly.

I live outside of the USA, and Apple maps consistently screwed up to the point that I've deleted it.


Also living outside the USA, and Apple maps is more accurate in some places than Google maps (the Netherlands). For instance a very big business lot was completely grey on Google maps, but completely mapped out on Apple maps. I don't even have Google maps downloaded on my new iPhone.

So, one anecdote for, one against, it evens out for now.


Last straw for me was when it led me down a very bizarre route through parts of a city that were extremely busy and then over a toll bridge when I could have taken a much shorter, more direct route, and avoided the toll all together. I wouldn't delete an app over business info, I would when it does that.


>It's not reliable if you're cross referencing constantly.

Eh, I cross reference Google Maps with Waze all the time back when I used it, but I wouldn't dare call Google Maps unreliable. It costs nothing to do, so why wouldn't it?


> I cross reference Google Maps with Waze all the time back when I used it, but I wouldn't dare call Google Maps unreliable

Unless "back when I used it" refers to pre-2013, I'm not sure I'd describe that as cross-referencing.


It costs time?


Not the person to whom you were responding, but does it really cost that much time? If I need to be sure of where something is, like for a job interview or a time-critical meeting, I'll check as many sources as I can.

Disclaimer: I'm from New Zealand. Map data is constantly out of date here, no matter which vendor you deal with. Google, Apple, Bing, OSM, whatever. For me, double checking is no problem.


I've been to NZ in the last 10 years(2015), and used Here maps (because I was able to download the entire country map and use them all offline) and had no problem there. I was in the south part of the South Island, from Dunedin in through Roxborough and Alexandra, so not the case of just sticking to Auckland or anything.


Didn't Waze get bought out by Google years ago?


To me, Apple Maps still doesn't feel as good for searching obscure things as Google Maps did 5 years ago, but neither does Google Maps.

An example: I recently searched for "photography repair" in my area and Apple gave me film developing places and local event photographers, Google gave me (I kid you not, first result) McDonalds and Best Buy. The latter I can understand, they sell photography equipment and they do repair things (I don't think photo gear?..) but McD? McD pin is also always visible in Google Maps for me now.

Neither result set was helpful, though I guess that's because what I was looking for probably doesn't even exist in the area. Apples results were more useful, I could at least call those places and ask for advice and they're local businesses. Google on the other hand was just irrelevant paid advertising basically. They are regressing.

I should say too I've been trying to main Apple Maps for 5 years and it has gotten a lot better as a mapping/navigation tool, it has been my main navigator for 3 years but I still bounce to Google for search variety.


With Google Maps I will know about a Maverik gas station that is on my route that I know I want to stop at. I'll search for it "along my route" and I get a bunch of other gas stations that I don't want.

I suspect they are prioritizing the other gas station brands because they paid for preference, and selected "Maverik" as one of their keywords, but the impact to me is that the exact thing I searched for doesn't come up even though I know it's there because I've stopped there before.

If somebody gives me a simple maps product algorithm that just shows me what I'm asking for without preferencing paid people using key words and I'll likely switch. I've loved Google for many years but they are getting much worse.


I wish there was a premium product that I could pay for. I’d pay an annual fee if the search is accurate, supports offline, has good navigation and supports CarPlay. Right now I use Apple Maps for online navigation and Here maps for offline. Neither does a good job of search. And both suck to different extent with navigation. Navigation is so crucial to us these days it’s totally worth paying for. I have been using Apple Maps for a few years now and it has gotten a ton better than it used to be. If that continues it’ll be part of the Apple tax and I’d be glad to continue as an Apple customer.


Adding to the anecdata, this was actually infuriating recently while I was on a road trip. I was searching along my route for gas stations and it seemed to be prioritizing Chevron stations. I ended up at a sketchy gas station in the middle of nowhere where half the pumps didn't work and the other half had broken card readers. Come to find out there was a Love's less than 5 miles up the road, right off the highway, with clean restrooms and working amenities.


Was also having this recently. Apple for some reason was failing at finding anything along the main stretches of highway I was on (with pit stop style gas/convenience combos) whereas Google was recommending gas 5 minutes off the highway but also recommending Subway which was located in the pitstops with the lesser known gas so then I'm just searching for Subway to find the rest stations instead of gas...


Perhaps one day they, or a competitor, will do a ‘Maps Premium’ that simply charges the user inserted of all the ads, targeting, etc. And maybe a ‘Maps Premium+’ that allows for customization and going back to the peak usability design of Maps.


The problem is the higher-level decision makers having fully internalized "never leave money on the table". If there is a premium paid product, it will later have advertising added to it, and results prioritized, because that is an additional source of revenue. Never mind that it defeats the entire purpose of using the premium in the first place.

The second level is that customers know that this will happen, and don't bother looking into the more expensive options. Why bother paying a premium when you get the same poor experience out of it?

The third level happens when market research shows that people are not willing to pay for a premium product. This gets erroneously attributed to people preferring cheap ad-ridden junk, rather than being a response to markets producing expensive ad-ridden junk. (Side note, I despise the concept of "revealed preferences" for this reason.)


Your right in that there are people who have near sighted foolish thoughts like that. The truly impressive folks, if they’re around, will see past that kind of nonsense. Someone who doesn’t subscribe to another’s dogma in Steve Job’s words.


> An example: I recently searched for "photography repair" in my area and Apple gave me film developing places and local event photographers, Google gave me (I kid you not, first result) McDonalds and Best Buy.

Not to put too fine a point on it, but your results might have been more satisfying if you had searched using the term “camera repair”.


Yeah bit of a brain fart when I wrote this, I probably searched for that but I tried a couple of terms in each.

Actually I probably was searching "photography" at some point because "camera" was bringing up general retail more and I was hoping an actual repair business would hav photography as a keyword more than a retail business would. Just further illustrates how frustrating this is.


I wouldn't even expect a camera repair business to exist, much less be able to find it on a search in a map app.


I agree, I’ve often found smaller or less “online” businesses (e.g. a local car stereo shop) on Google that Maps doesn’t surface. But I usually just search for these in a browser anyway, and open Maps when I actually want to navigate there.


I made it a habit to report all missing businesses/locations on Apple Maps I find via other means. Mostly for my own convenience but also to help others/those businesses.


Since they added biking directions in the city I live, I've managed to switch to Apple Maps full-time! Just recently completed a cross country drive with only Apple maps - works really well. Of course now I've locked myself even further into the Apple's ecosystem, but at least my maps are smooth and minimal for now...


Apple’s approach to cycling directions is second rate IMHO.

It’s only available in certain media city locations. If you stray out of those areas you’re out of luck.

Basically Apple seem more interested in rolling this out as a tick box item for journalists than helping me get to work.

This tells me that Apple is not serious about its Maps app.


So, say they wanted to support this for most of the world, what would look different to outsiders?

Waiting to support part of the world until they can support all of the targeted regions would deprive users of data they have for, I guess, years.

So, it should be a gradual rollout. Where should they start? I would think it’s easiest in richer countries, where it’s easier to obtain reliable data, and updates thereof.

Also, denser population areas likely give them most bang for the buck (getting many happy users as fast as possible seems necessary to me when discussing the success of the Maps app with senior management)

Because of those arguments, I don’t see whether that would look much different from what’s happening now.

So, I don’t see how one can conclude they aren’t serious about the Maps app or cycle paths.

Of course, things would be different if we had data telling us they don’t plan to get large coverage, slowed down or even stopped data gathering. I am not aware of either, though. It would be nice to have a history of the info on https://www.apple.com/ios/feature-availability, to see what, if any, progress they make.


By your logic, Denmark or The Netherlands would have been the prime location for bicycle routing to be introduced. Not only are the governmental infrastructure data sources of pristine quality, those places also see the most amount of cycling hours in the world. So they would rapidly get more data that they could fine-tune their algorithms with.


That surprised me, too. All the data probably already is in https://www.opencyclemap.org/?zoom=7&lat=52.65153&lon=8.9347... (aside: look how limited Danish cycling infra is compared to the Netherlands and Belgium)

Maybe routing is too hard on such a dense network, or it’s just that they’re an American company.


Only time will tell and we can be hopeful but a map that only covers part of any particular country is not very useful for navigation except as a proof of concept.

As it is it’s more like the 3D Tour feature of Maps. A great novelty but not useful outside of a very narrow usecase. That’s been around for a few years now but is still only available in a handful of locations.


> been around for a few years now but still only available in a handful of locations.

seems like a fairly long list though I havent monitored how often they add locations so maybe it launched with 100+ international locations.

https://www.apple.com/ios/feature-availability/#maps-flyover


Google still doesn't have Street View for my house. This tells me Google is not serious about its Maps app.


For me it's even worse. Here in Germany they're driving around capturing all data and taking photos but they don't update the StreetView imagery because of that huge blurring debacle back then when they launched StreetView here.


I see it as then wanting to do it right through curation. Contrast that with Google where they just throw ML at everything.


That seems to be their approach to a lot of things.

Often though this “curation” is never rolled out to a wider audience.

Take for example on site servicing. Apple have never offered that and instead you’re encouraged to visit your local Apple Store.

Except that Apple Stores are still not present out side of certain blessed locations.

If you don’t live somewhere Apple thinks is trendy enough for an Apple Store you’re out of luck.

I’m not expecting a wider roll out of routing for cyclists anytime soon.


> Take for example on site servicing. Apple have never offered that

Apple has offered on-site servicing as standard under AppleCare for many many years.


You’re quite right and I’m wrong!

Excellent, I’m sure that wasn’t the case here last time I checked and gives me hope. Thanks for pointing that out.


Apple Maps has been reliable enough where I worked that it was the default mapping app in our ambulance CAD (computer aided dispatch) system called Geosafe. We literally drove every road in the county and Apple Maps was completely spot on.

I love it.


I wanted Apple Maps to succeed so I’ve been using it from day one. It’s gotten much, much better. That said, if I’m going on a long trip where a non-optimal route is a big deal, I’ll double check with google maps and often (but not always) find a better route.


I also _want_ to like Apple Maps. But I always need to double check business hours using Google.


I actually don’t really trust business hours on google anymore, I have to go to the restaurant directly or just call since I’ve been burned so many times looking forward to dumplings/teriyaki/pizza and then having the restaurant be closed.


Its a pretty hard problem. Businesses typically only list their opening hours on the door and then those are prone to change without notice. Planned to go somewhere for lunch and needed to check in to a train station in an hour, turns out the lunch place decided today they open half an hour late so I had to quickly rush somewhere else.

If google could deploy that tech demo that calls a business on public holidays to check if they are open, that would be amazing.


This has become an even bigger problem recently, with COVID forcing businesses to suddenly change their hours.


Stores don’t even bother to fix their own signage when they change their hours. You’d pretty much have to crowdsource it.


I usually check the store's site or call. I've had enough entries on Google be wrong to blindly trusy it either.


Store sites tend to be less reliable than Google. Just last night I was searching one and the website had been out of date for months and yet Google had it right.


I've seen that divergence go both ways. Of course, neither source is as reliable as calling (if you get a human to answer), as much of a hassle as calling can sometimes be.


Hmm. At least in the US, Apple Maps gets their business info from Yelp, so it tends to be about as reliable as Yelp is. In general I find Yelp to be mostly on point -- not perfect, but not worse on the whole than Google.


In my experience, I find Google business hours to be more accurate than Yelp. Not sure why, but I think restaurants find Google easier or more important to update when they adjust their hours slightly.


On Apple maps day one I was an iPhone user living in Tokyo and Apple maps was like “what are trains? Here’s a 20 mile driving route through Tokyo”. Google maps was gone and I’m not sure whether to its on Apple or Google but my ability to get around was impaired significantly.


I was an iPhone user living in Tokyo and Apple maps was like “what are trains?

Apple Maps has had Tokyo transit data since 2016.

Tokyo got transit data years before many other cities.


The Apple maps debut in 2012 was when Google maps was removed from the Apple store. Maybe there was a way for Apple maps to do train/subway directions then but the UI was ridiculously bad- giant stations equivalent to Grand Central were hardly visible and highway names were highlighted.


>Google maps was removed from the Apple store

They actually removed it entirely? You couldn't install google maps in any way?


It wasn’t that Apple removed Google Maps from App Store. Maps.app on iPhone were using Google Maps data prior to iOS 6. Google Maps the app didn’t existed when Apple switched to use Apple Maps.

Timeline:

Sep 19, 2012 - iOS 6

Dec 13, 2012 - Google Maps launched on App Store


8 years later, Apple Maps still doesn't show buildings in Russia, even in largest cities. So it's essentially useless for actual navigation. It's okay-ish when all you want is to see a point on a map in a city you know, and that's about it. Out of other companies, Yandex and Google have by far more detailed maps.

This leaves me with one question — why does Apple reinvent it anyway? Why can't they just use ridiculously detailed OpenStreetMap data (with appropriate attribution) and call it a day?


> why does Apple reinvent it anyway?

Because Apple learnt a long time ago that something essential needs to be in their hands; third parties let Apple down.

Google let Apple down by refusing to allow Apple to craft vector-based maps, only allowing Apple to download bitmaps. Thus Apple Maps.

Intel let Apple down by failing to predict where the market was moving since about 2012 or so, with the Core processors not gaining much in terms of performance and somehow managing to guzzle more energy. Thus Apple Silicon.

Plenty of other examples where Apple realised they can't offer the whole package until they own all the components. The formula is "<Company> didn't do <Thing> and it impacted Apple's offerings. Thus <Apple Thing>".


Good point, except OSM isn't dependent on any company or person in particular. It's a community effort. Apple could as well contribute whatever improvements it deems necessary to benefit themselves and everyone else. They could write their own renderers and whatnot, it's been done many times by different companies. It would've been a much better starting point, too, than whatever proprietary data they licensed to get started.


> except OSM isn't dependent on any company or person in particular. It's a community effort

That doesn't stop Apple needing control, or at least feeling that way.

> Apple could as well contribute whatever improvements it deems necessary to benefit themselves and everyone else

They do. Apple uses OSM data and contributes to OSM indirectly (https://wiki.openstreetmap.org/wiki/Apple).

> It would've been a much better starting point, too

Who's to say? As stated, Apple does use OSM data. They use data from multiple different sources. (http://gspa21.ls.apple.com/html/attribution.html)

> than whatever proprietary data they licensed to get started

I detect a bit of a fallacy in what you're saying, that Apple wanting to have control over their own geographical data must mean that they aren't using or contributing to OSM. It isn't a zero-sum situation.


Probably why Google still has separate Waze and Maps maps. One is where users meticulously keep everything up to date, the other is where you copy those updates and can sell this as your own product/service.


GMaps changes their UI constantly, with what I perceive to be inconsistencies in what is one-tap accessible vs. hidden in the hamburger menu.

I, too, noticed the new branding which must be for-pay. Looking for something unrelated to food or auto over a dozen city blocks showed me where the McDonalds and the Firestone were, with logos.

I use maps for more than just directions: I use it as a defacto search engine for finding local businesses, phone numbers and websites. It is a GUI for geo-search. I wish another search engine could recreate it effectively.


> how much clutter Google Maps has accumulated on the screen

I have to use Google Maps "Go" (the light-weight version) on my phone because of all the clutter in their mobile version. Granted I have an older phone - Galaxy S7 - but for something that worked just fine on even older devices, I don't think that's a valid excuse for it being nearly unusable on an S7 now. Thankfully Maps Go is pretty quick, but the biggest feature I miss out on with the Go version is offline maps.


Honestly I think that's on the phone. I also have an S7 with extremely heavy performance issues opening Google Maps (and almost every other application, for that matter), yet my ancient Nexus 4 is as quick as ever.


Maps Go requires Chrome -- after download, the installer tells me Firefox is "not supported".


The ads on Google maps are getting ridiculous.


And YouTube.


You can pay $12/mo to get rid of the ads on YouTube.


Maybe soon you'll be able to pay another $12 to do the same on Google Maps.

The ad-free 'Premium Search' is where they'll really make their fortune.


NewPipe on Android solves this handily.


or just paying for youtube premium ...


With uBO on desktop and YouTube Vanced on mobile, you get the exact same experience AND save $12/month.


and you also don't contribute to the creators incomes.

I can understand people vouching for using youtube premium or nebula instead, but not this.


Small creators who need income will get barely anything, while the ones the youtube algorithm prefers will get all. So yeah support them directly if you want but not google so I think vanced and the like is perfectly fine solution.


meh, still feel very hypocritical.

You have found a way not to pay for something, good for you, but brandishing it as some kind of "perfectly fine solution" is just laughable.


Youtube exploits creators’ work to make viewers at a cost of hosting said videos. It would be a pretty symbiotic thing but with the recent direction Google took I would rather not partake. Also, I barely use youtube. And I used to pay for for example google play music but as usual, google killed it.


People who care about that support them using (for instance) Patreon, and that makes them a LOT more than youtube will, especially with the demonetisation bonanza as of late.


I don't feel responsible for creators' incomes. It's their own choice and their own risks — no one's forcing them to quit their jobs and rely on YouTube for their only income. Or, simply put, "implicit contracts" aren't a thing for me.

Anyway, many, if not most, youtubers have pateron now in case you want to contribute to their incomes without feeding surveillance capitalism.


I'd sooner stop using YouTube altogether.

If paying for Google's services acted as an opt-out from their surveillance then I might consider it; but they'd never give users the opportunity to not have Google looking over their shoulder.


stopping using youtube altogether I would actually understand


I would if more non-commercial and non-monetized content were uploaded to Archive.org.


What issues do you have with Apple maps? I started using it a few months ago and haven't even bothered to install google maps. The only things I have seen lacking is traffic data which I don't really care about and street view which I just use the web version for.


I try to use Apple Maps when I can because the app is much simpler, smoother, and impacts the battery a lot less. I find the traffic data to be good. But it's still lacking in quite a few areas (in western Europe at least). Basically for now it's usable if you already know where you're going, and it's not a long road trip, and you're not cycling.

- Their data isn't as good. Easily half the businesses are missing, and most businesses don't have details like hours. Even the road type and quality is unreliable in some areas, leading the routing to prefer bad roads that are technically shorter in length but worse in time in reality.

- No reviews, although it's coming in the future it seems.

- Speed limits aren't indicated.

- Speed traps aren't indicated.

- No cycling directions even in major cities, although it's coming slowly.

- It doesn't display areas of interest, like Google Maps does in yellow. That is essential in a city you're not familiar with, to know where to go to find active streets.

- No street view in most places, although it's also coming slowly. I find it very useful quite often, like finding a street with free parking before navigating there.

- Transit directions use theoretical schedules, not real-time. Google Maps doesn't either, but Citymapper/Transit does.

- It doesn't have data on "busy times".

I wish there was a way to contribute more efficiently to the map. That app is improving slowly but it could be much faster with trusted local mappers (or local employed mappers).

In my opinion Apple Maps could "easily" get a significant lead on Google Maps if they added toll prices, especially if it optimized your route for time vs price. It's a major feature missing from every service now.


I use the pills daily. One-tap access to gas stations and coffee shops is pretty useful when you’re on the road.

The AR button however is incredibly annoying as I seem to activate it by mistake a little too often.


Totally agree on that AR button!


I’d use Apple Maps if they got rid of Yelp.


This is from the summer, but at least we know they are working on native ratings.

https://www.macrumors.com/2020/08/26/apple-maps-new-ratings-...


Wow. Great news. Can't wait! Really looking to ditch Google Maps.


Great article, but I think the conclusion about Google Maps languishing because it’s a low margin product is wrong.

While Google Maps as a distinct product has a bottom and top line I think the author underestimates the value that the underlying places data has for Google’s core search product.

The local place data is _massivley_ important to search. I don’t see any foreseeable way Google let’s the product that generates it languish. It’s far too strategic for them. Not to mention the amount of brand value maps has for them as an ecosystem.

My view is that as Google’s Maps advantage dwindles, they’ll do more and more strategic acquisitions of places data sources. Tying more data into their closed ecosystem. Whether the new tech anti-trust landscape in the US and EU allows this is another question.


Yep. This. I use a couple of different services (primarily Apple Maps and HERE maps) interchangeably _when I know where I am going_. But when I don’t know where I am going (e.g. looking for a type of store or restaurant or whatever) I use Google Maps. Their places data is just still so much better.


I hope the days of big tech treating startups as lego pieces to be snapped into their empires will be stopped by regulators. I imagine a lot of new ideas, not bound by ad tech revenue, may take root.


Thanks for the thoughtful response! I don’t have anything interesting to add. I suspect you’re right!


Yup. When I switch to DDG, the quality of local results is a huge discriminating factor that pushes me back to Google. Google Maps adds great value to the "one stop search" of Google Search.


What’s up HN?! Always fun to find an article of mine on here. What I’ve learned so far:

I’ve underestimated the important of their place data to the rest of the search apparatus, and likely underestimated the relevance of Maps to their autonomous vehicle strategy.

What I remain curious about that I’d love your speculation on: why do they bother with the Google Maps Platform at all? They have plenty of ways to monetize with ad targeting, so why go through the headache of opening it up to other businesses?


Google wants to control all the ways people search the web so that they don't have to share profits and so that a competitor can't emerge. That's why we have Maps (location), Android (mobile), Home & Assistant (voice), and Chrome (URL bar).


GMail and whatever their chat is called this week (social), Daydream (VR/AR).


Gmail isn’t there because they want to search your email. It’s there because they want you to sign in.


Google indexes every invoice you get. If you use gmail they know exactly what you order at which store.


That feature did not exist until Inbox, years later.


I still feel like I've been kicked in the groin every time I open Gmail and it isn't Inbox.

Bastards!

I suppose I'm probably a fool to continue expecting that they'll eventually get around to bringing Inbox's bundles over to Gmail, like they said they were going to.


How would you be able to tell if it existed earlier? Anyway the point is it exists now.


Because I personally (with many collaborators, of course) wrote that feature.


Thanks for highlighting the truth. There’s far too much FUD in the comments section these days, especially with respect to FAANG companies I’ve noticed in recent months.


Or it's there for both of those reasons... Not an either or situation


GMail is there mostly as a legacy of a time when Google had legit competition from portal sites like Yahoo and MSN. E-mail was an important part of that portal and GMail was a way to siphon some users.


You can make up as many fictional backstories as you want, but gmail was launched because signed-in users enjoy vastly better search quality and prior to gmail there was no reason to associate your identity with Google.


You don't need to be signed-in to track someone with a cookie and provide targeted search results.


You do to be tracked consistently across different devices and browsers.


From the outside, it looked like GDocs, GMail, and crew were originally created for internal use because engineering Googlers used Linux and hated Windows. Microsoft was still quite the enemy in teh early 00's after all. Along the way a few someones figured out that they could offer it as a product outside the company as a means to attack Microsoft more broadly.

Is that view incorrect?


Google Docs was acquired, so I don't think so. You might be right about Calendar, because there is nothing in the world that a Googler or anyone else hates more than Oracle Calendar.

My overarching view on Google's evolution is that their real product is dirt-cheap computing facilities, and their products are often just a way to exploit that capacity. Part of Gmail's genesis was an abundance of underutilized hard drives. YouTube was acquired because they already had the networking in place to operate it. Inbox Smart Reply was a way to use a novel and cheap ML inference device to launch a feature that nobody else could afford. In all these cases the infrastructure existed first and the products emerged to fill them.


Ha! GMail offered the most free space, by an order of magnitude over its competitors, and that's the primary reason it succeeded in drawing users initially.

Email search wasn't the draw initially, and wasn't even all that much better; there was serious controversy over search, years later, as it was tied to ads that reflected the content of private communications.

Hotmail, Yahoo et al had reasonably good search for the time, but stiflingly little free space. Google offered far more free space with IMAP and POP3 access.


Your argument is about why users moved to gmail. jeffbee is saying Google created GMail to have users signed in so that they could give better search results through personalization.


Daydream is dead, just fyi


Reading this comment thread was a recordbreaking Google experience of ‘Daydream sounds cool’ to ‘they killed it’.


Ha! They’d been pulling back support for quite a while but it’s fully deprecated now. The android+cardboard VR model just doesn’t make sense with current gen VR headsets.


> why go through the headache of opening it up to other businesses?

Such a platform is obviously necessary for the Internet; Google exposing Maps (& related APIs) makes it less likely that another company will build the default platform for map APIs on the Internet.


commoditize your complement


my guess/understanding is that every team at Google is under significant pressure to monetize. Unlike the old days where there was more of a strategy of "build anything that brings people in, search/ads will monetize those eyeballs".

The 2018 google maps price increase could have given some execs HUGE bonuses under that new model, even if it isn't ideal from a Google-wide standpoint

Before the 2018 price increase I was convinced Google didn't care to have lots of little customers paying for Google Maps. It was all peanuts compared to their main income


I so so much appreciate this article. Google's maps dominance has been frustrating me, both as a user who wants innovation, and as a developer who wants affordable access. Very excited to read about these combined efforts (and, like you said, anti-tragedies-of-the-commons)

Thank you!


Without opening a platform, competitors and would be service providers have a clear investor story. By opening a platform, Google undermine their story to investors, making it look like a commodity. Then, each time a competitor is diffused, Google can cripple the service or raise the price so much as to make it useless.


For me, as an OSM contributorm it was incredibly sad to read

> the incredible year OpenStreetMap is having, largely because of enormous investment from Facebook, Apple, Amazon, Microsoft, and Mapbox (FAAMm)

Their contributions were (as far as I know) not really important compared to what was contributed by hobbyists, and overall their activities likely caused more damage than benefit. Mostly due to associating OSM with toxic brands such as Facebook or Amazon and discouraging new contributors.

Note that linked article seems to be not supporting this claim that 2020 is successful for OSM mostly due to corporations.


Just wanted to say thanks for the entertaining article, I learned a lot and especially enjoyed the FAAMm acronym XD.


> Meanwhile at an office down the hall, Azure Maps has been humming along quietly since 2018, beating AWS to the punch by over two years.

Microsoft's actually been in the geo API game for significantly longer, pre-Google Maps. MapPoint started as a desktop GIS product in 2000 that let businesses create desktop maps, and they've had an online API since 2002... it started as a SOAP API: https://news.microsoft.com/2002/04/10/microsoft-announces-ma...

But it was pre-AJAX so Google Maps stole much of their mindshare. And it's been renamed so many times that no one can keep track of it (MapPoint, Bing Maps/Live Maps/MSN Maps, Azure Maps). Though the pricing and documentation has consistently been reasonable.


I also remember Microsoft being involved in TerraServer pre-2000. Loading up satellite photos of my house on dial-up is an early internet memory that will stick with me forever.


I remember being about 8-10 years old and showing my parents a pic of our house from the sky. They freaked out and thought I was "hacking". haha. I can't remember what I used but it was a little before 2000


I live in London and for commuting around via public transport OR walking I always use Citymapper, which is massively superior than Google Maps for directions. I suspect they are using Googles APIs underneath it all, but their UI is better than Google maps and also their recommended public transport directions are orders of magnitude better than Google Maps.

Citymapper will get you between any two locations in London and give you many options based on cost or time or preference for one transport type (e.g. preferring tubes versus buses). Citymapper also gives multi-modal directions: e.g. walking PLUS take an Uber. Or walking, tube, then a cab. Not only this, but it ALSO tells you where you should sit on a train so you have the least walk when you exit the train.


Citymapper is so much better in Paris where Google Maps is very poor for public transport. I'm extremely impressed.

It can not only tell you which exit you need to take (extremely important in Paris) but also which car to board to be the closest to the proper exit or line change.

Multimodal routing is also extremely impressive. They properly implement the city bike sharing system including how much bikes and empty spots they are available at each station.

As most of this is public data, I don't understand why Google is not exploiting it. My guess is that Citymapper originated in London and therefore as a deep understanding of this way of using public transport while Google Maps is mainly developed in the USA.


> Citymapper is so much better in Paris where Google Maps is very poor for public transport. I'm extremely impressed. > It can not only tell you which exit you need to take (extremely important in Paris) but also which car to board to be the closest to the proper exit or line change

Google Maps has been doing both of these for at least a year now.

> Multimodal routing is also extremely impressive. They properly implement the city bike sharing system including how much bikes and empty spots they are available at each station

That one is pretty cool. If only the service wasn't massacred and rendered almost unusable :( ( used it regularly but had to buy a bike due to how often there would be broken bikes or bugs in their system. I think they lost a lot of customers with the provider switch, it was a complete disaster for more than a year and still isn't great).


Check out Transit also, it's a competitor to Citymapper. I'm very impressed with both.


Hands down the best public transit app I've ever used (including Citymapper, Transit, Apple Maps, Google Maps) was an experimental app developed by a Google incubator: the 'Pigeon' app by Area 120.

It graphically showed which parts of the subway were having issues alongside user reports of what's going on. >90% of the time, users would report issues (e.g. train had its brakes triggered at station X, no trains at station Y for the last 15 minutes, etc.) tens of minutes before the MTA (NYC's transit authority) would.

Rather unfortunately, Google shut down Pigeon back in June 2020. I would've paid tens of dollars per year to have it continue being in operation.

https://www.slashgear.com/pigeon-crowdsourced-transit-app-ex...


Citymapper is nice, but I disagree that it's massively superior:

1- When I was living south of London, Citymapper was completely pointless, since it only showed commuting options with SouthWest trains, and not Southern trains (my station was served by both). I suspect Citymapper might've fixed this since.

2- Maps also gives you all different options, and since some time ago they also started to offer mixed ride-hailing and public transport (they appear to offer that only if your public transport station is far enough from you probably > ~15 minutes walk?)

3- The other features are not that useful: since you'd use a monthly travelcard or pay as you go on your oyster/bank card, the cost estimate is not really something that you have to worry about. If you're a cash-strapped student, you're probably just going to always opt for the bus to save one or two pounds compared to the tube... so, just picking Bus as your preferred mode of transport is enough to cover that use case.

4- Citymapper is/was also inferior to Google maps when you need to quickly check/compare a (different) train that you just managed to hop into if it's not shown in the UI (maybe because it was delayed, and so it was not shown among the options). With Google maps you could just amend the start time for your trip.

5- One really nice feature that Citymapper has is the instructions for which tube exit to use when you arrive at the destination. It really helps to diminish the "which side is north?" disorientation. Otoh, you don't get that unless you actually start the trip (if you only use Citymapper to browse the route options, for example). OTOH, Google maps has AR navigation, which covers the same use case (orient yourself when you do the last bit of your trip on foot)

6- Both Maps and Citymapper have alert notifications for when you should get out at your stop. I almost never use the feature though, because I missed my tube stop a couple of times due to Citymapper triggering their notification AFTER the stop was already past)

7- Both Maps and Citymapper have a way to share your trip with other people. Citymapper is nicer though, since you can see all of the people that shared a trip with you on the same map (nice when you're meeting with more than 1 other friend from different parts of London)

That said, I dislike monopolies, so when I'll travel around London again (after the end of the pandemic) I'm planning to try to use maps.me (which uses the OSM data) as my first option.


This is all your opinion. As someone that literally lives in Zone 2, I rely on Citymapper literally every day and in my actual experience as a Londoner, Citymapper beats Google every day. If Google were better, I'd use Google, but it's not.

Also, another major benefit of Citymapper over Google. Citymapper does a much better job of orienting you when walking. Google Maps seems to be slow, or maybe have UI issues when I'm trying to work out where I am and which direction I should be walking in. With Citymapper I never have an issue, it seems to use the IPhone compass functionality better than the Google Maps app.

The other major, major issue with Google, is the Directions UI on phone just seems half baked, like it was an after-thought. It has never felt nice to use and I'm often struggling trying to work out how to make it do what I want. I struggled when I first moved to London getting around until a co-worker advised I use CityMapper and then I never went back, it actually made me travel around London more because I felt so much more comfortable with how to get around.

E.g. On my phone I just tried to make Google show me a route from my home to a pharmacy in central London. The result: "Can't find a way there."

Google Maps can't, at least on my phone (11 pro) with the latest version, show me routes involving buses AND trains. It only shows me trains and not buses. If there is a way to make it show both it doesn't make it obvious.

In Google Maps I can only click on one option, walking, trains, car, etc. There is no option to just show me all methods and then compare them. This is one of the things CityMapper does incredibly well, it shows you every option possible and does so in a very nice presentation. Google Maps assumed you already know which SINGLE method of transportation you want to use and you have to choose it to begin with, which in my opinion is a poor way of handling this situation.


> 1- When I was living south of London, Citymapper was completely pointless

Agreed. Citymapper is only good when you’re in a city. When you’re not in a city / travelling outside the city, the experience is subpar.

Fortunately the clue’s in the name. Like the OP (and sibling), living in zone 2 and rarely venturing outside of my z1-2 bubble, nothing comes close to Citymapper.

When I do venture out, I’ve now switched to Apple Maps, as I’m typically driving. Voice notifications are intrusive to music & audiobooks, and having to regularly look at the screen is distracting and dangerous. Apple’s restrictive APIs for the Apple watch means it’s the only mapping platform that can give me haptic feedback when it’s time to turn, and that’s extremely valuable driving in and out of London.


Citymapper compute their own routes, so that definitely doesn't come from Google. I'm not sure where they get their map data from, though.


I'm curious as well. I was in Asia on business and their navigation is top notch.


One of my favourite features of Citymapper when I lived in London was how they would let you filter routes by trains that had air conditioning for the complete hideousness that was summer 2019. Another interesting one I noticed was that they would increase the size of the "navigate home" button after a certain time of day.


Apple is so far behind outside of the places they prioritize that it'll take decades at this pace to get on Google Maps' current level.

It's really useless in places like Eastern Europe, where Apple has no interest in supporting and isn't likely that it'll turn that around any time soon.


Mapy.cz is far better than Google in case of Slovakia or Czech Republic. They have full coverage of high resolution pictures taken from planes and not satellites. Also these contain all the hiking, cycling and other routes. The native Android and iOS apps work great and support offline maps - you can download the whole map for a country with one click. Google Maps is unusable for sport or hiking because you only see a large green blob instead of the terrain with contour lines with altitude markings, all trails and roads and POI. Yes, Mapy.cz can't compete with car navigation, but everything else is miles better (and navigation on foot is better too).


Google Maps just isn't very good for hiking. But it's not just a map, it's got the yellow pages, Yelp, and, depending on where you are, various other things like hotel booking and public transport routing thrown in. My recent favorite feature is the live estimation of how crowded a store is, very useful during the pandemic.

Much of this is stuff the software based on OSM isn't even trying, or doing so only very half heartedly, as far as I am aware. On the flipside, OSM is, in many places, peerless in its core competency, a detailed map that everyone can use.


Mapy.cz covers most of other use cases as well, including business info, public transport and other details. I personally find mapy.cz more tailored to pedestrian/public transport navigation within european city. The only feature which I go to google maps is the mentioned estimation of how crowded a place is (as this comes from android data, and google has an clear edge there).


The software supports the use cases but the data isn't there. Certainly for where I'm living. Most of the information is missing -- eg apparently there are no pediatricians in my city, many opening times are missing, in my area there are no photos, no reviews; other stuff is wrong. It's more comprehensive in Prague, though from a brief look Google still has more of everything.

I'm not saying that OSM (and other projects, but particularly OSM) can't catch up, especially when it comes to factual information. It has already shown that crowdsourcing can do better than Google at pure mapping.


Does OSM support address-based resolution of places? AFAIK, Google is getting things like store hours when it crawls websites. Which, of course, it's doing anyway for indexing. As long as it can figure out the address and the store hours from the website, it can put them on the map.

In the meantime, OSM generally doesn't even have place addresses in my experience. If I could resolve addresses to places in OSM, then I could easily write some scrappers to help out with filling in other data.


> In the meantime, OSM generally doesn't even have place addresses in my experience.

As @matkoniecz pointed out, OSM is quite capable of having place addresses mapped to a specific spot. If your experience has been that they are missing, then that is most likely because no one has added them to OSM for the area's in which you have looked.

But the good part about OSM is that anyone, including you, can add those details, and they appear in the main map within seconds to minutes of someone adding them. So you could help rectify the missing situation by adding some of that missing data.

If you don't want to learn all the OSM details, and provided some background details are present (generally building outlines for address data questions) one easier way to help add the data is via StreetComplete (https://wiki.openstreetmap.org/wiki/StreetComplete). It asks simple questions, you enter the answer, and the app handles the low-level OSM tagging changes based upon the answer given.


I do contribute in my local area. But I'm talking about entire suburban cities with no addresses on any of the houses. It would take me months to verify all the addresses and enter them manually. My county property appraiser does offer some data files, but I haven't yet written any tests to see whether it's enough to reliably populate addresses into OSM.


Addresses and exact shop locations can be added to OSM.

See https://www.openstreetmap.org/#map=19/50.07298/19.93528 where it is mapped at least in a small part.

> then I could easily write some scrappers to help out with filling in other data.

Note that it may not possible due to copyright issues


I'm not talking about adding addresses to OSM. I'm talking about resolving features based on address. "Give me the building at address (____), because I know that's a business and I can fill in additional information."



Just tested for Germany (where I am living currently) and it is not very good: at the map level it shows the correct street number but it seems unable to use it for actual route planning (i.e. if you are in a street with numbers from 1 to 200 it seems to always calculate your arrival point at #1 even if you specificy that you are looking for "72/b").

Also, is it available as an app on iPhone?


Yes, it's available on iPhone. The company is based in Czech republic and originally they were focused on Czech and Slovak market, but they cover the whole world. I haven't tried the navigation, I only use it mostly for navigation outside of cities for hiking - I can have the whole tourist map in my pocket and offline at any time.


> Google Maps just isn't very good for hiking

I find openstreetmap.org to be great for showing hiking trails. At least for my local area.


I've spent a ton of time mapping out trails in my region on openstreetmap. I've found the issue now is the interface. The map data is only good if it can be easily read.

I'm starting to look at workflows for taking osm trail data and trying to make nice maps, but wow it is not easy to do!


Thanks! I use mapy.cz for everything, but my main reason are the hiking routes. I've contibuted some routes also (and city data using streetComplete), but certainly not a ton.


Agreed. It has the potential to be best bar none for this. Where it isn't, it is probably only a matter of time.


To be fair the crowded functionality in a map is something only Google could pull of since they are tracking all phones and locations. And it still has a bunch of restaurants listed in my neighbourhood that is clearly only containing rental houses and very outdated roads compared to Openstreetmaps.


In the US, I use AllTrails for hiking, which I think is built on Mapbox. Hiking, hunting, fishing, running, biking—all interesting examples of niche uses for maps that naturally lend themselves to separate user experiences.


> My recent favorite feature is the live estimation of how crowded a store is, very useful during the pandemic.

Unfortunately it's been completely useless in my area. I wish stores just allowed access to the cctv cameras on their parking lots so I could estimate for myself.


That’s valuable data for sale by other vendors.


What vendors are in this business?


Foursquare, but not with parking lot data, to my knowledge:

https://www.cbinsights.com/research/alternative-data-future-...

Satellite image companies sell this type of alternative data to buyers:

https://newsroom.haas.berkeley.edu/how-hedge-funds-use-satel...

https://www.theatlantic.com/magazine/archive/2019/05/stock-v...

Some of the vendors are RS Metrics, Descartes Labs and Orbital Insight.


Unfortunate that none of these, even when purchased, would be a substitute for actually looking at the parking lot in real time.


Another big issue I've had with using Google Maps for outdoor trips is their awful offline sattelite map saving. There is no way to specify which layers to save and the level Google chooses could be anywhere from decent to utterly unusable. I've had saved maps that turned into blurry blobs the minute I lost phone service countless times.

I eventually gave up on using it and switched to a proper topo map app that actually lets me set the offline resolution and it has been vastly better.


That is true, it's an order of magnitude of difference. For example, look at this location:

https://en.mapy.cz/turisticka?x=13.8929744&y=50.0331743&z=14...

And compare it to Google Maps:

https://www.google.com/maps/@50.0297578,13.8901237,13.85z

Google Maps is substantially better at search and places data but this advantage is slowly shrinking.

Also, Mapy.cz has a tracker feature with online sync and gpx export.


Wow, you weren't kidding. Poking around real quick, the aerial imagery is super high resolution, on par with what you'd get with a consumer-grade drone flyover.


>They have full coverage of high resolution pictures taken from planes and not satellites

...as opposed to google maps not using aerial photography? AFAIK most urban "satellite" picture on google maps is also taken with planes.


Also in central Europe. Maps and navigation in the Croatian countryside is comically broken. Not only are the locations of addresses way off, if you travel to that location, they'll then send you somewhere else and eventually in a circle.

Maybe they don't care about poor countries with lower usage, but I'd be embarrassed to have that in my product.

Having said that, rich western Europe is in some ways no better. If you create a public transport route, Google maps will send you walking hundreds of meters around non-existent barriers, or sometimes insist that you go one tram stop past and then catch the tram back to the stop you want to go to.

Maps, like search seems to be slowly suffering from some sort of corporate rot over at Google.


Can't speak about Eastern Europe, but here in the Netherlands the public transport with Google Maps is really good. Including live-timing as to when your tram will arrive.


I have no problem with that, it works fine for me too, but public transport routing here (the actual mapping functionality) in Den Haag is broken and has been for years.

Even when I don't encounter obvious bugs, Google serves up illogical routes.


Google map is amazing in India (a poor country albeit with higher usage).

It is not uncommon to see cab or auto (tuk-tuk) drivers use smartphones to navigate the city roads.

Map technology in general has become a great leveller, where it enables outsider to start driving cabs in complex cities roads (which otherwise would be almost impossible without direction from passenger).


A year ago I would have agreed, but I am now more optimistic. They recently launched a huge update for Canada that has made it competitive with Google Maps, and their "Look Around" is a lot more impressive than Street View in my experience with it.

Like the article states, the pace of their updates is increasing. While it may still be a while until they support the rest of the world, the fact that somebody there seems to finally understand people use iPhones in places other than the Bay Area is promising.


Google Maps is not that great in places they don’t prioritize. They have no ability to handle tolls and direction of roads that are based on day of the week and hour. Local examples from the DC Area: I-66 is marked as a toll road 100% of the time despite only being tolled at rush hour in one direction; Clara Barton parkway is always marked as two way, but it becomes one way during rush hour, I regularly am routed down it by Google maps when it is one way the opposite direction.

I frequently am sent down nonexistent roads in rural Massachusetts, meanwhile there is a paved road in Bristol, NH that Google refuses to route people on; it is used by Apple Maps.


I'm located in NoVA and I've noticed this as well. It seems like instead of having the option "Avoid Tolls" it needs to be "Avoid Tolls when I have to Pay".


In Eastern Europe being eaten by OpenStreetMap is plausible.

For example, see random part of Poland: https://www.openstreetmap.org/#map=15/52.1081/21.1167

Main power of Google is live traffic data.


> Main power of Google is live traffic data.

Does Google not rely on Waze for this?

Granted, Google now owns Waze, but they may have an API.....


> ...it'll take decades ...

I'm very literal.

Google maps was released in 2005. The upper limit on how long it would take Apple to build the whole thing from literally nothing is 15 years, if they are investing to improve their service.

Let alone with computer vision, satellite imagery, hardware improvements and the ability to lazily copy the interface Google has created which would speed the process up.


The fact that it took company X 15 years to do something does not mean that 15 years is upper limit for other companies. Not saying it would take more or less, but just seeing it ad an upper limit makes no sense to me.


> if they are investing to improve their service

You’re hinting at the same thing here, but you ignored the key phrase ”at this pace” in the OP’s comment.

Even Usain Bolt won’t do an impressive 100 meters run if he’s walking.


Of someone at Apple copied the Google interface they'd be fired for substandard results.


In Easter Europe even Google Maps are much worse that OpenStreetMaps.


I live in northern Europe (Sweden) at at least in my specific area OpenStreetMap is a lot better than Google maps.


I also live in Sweden and do a lot of GIS analysis with both OSM data and other providers. OSM is great when it comes to the actual road geometry (esp. bike and pedestrian roads), although it often gets the speed limits wrong. For pedestrian travel analysis I'd say it's the best dateset available, since it includes all those 'unofficial' paths that everybody uses, but are often left off official maps. It is however pretty terrible when it comes to buildings and addresses. You don't have to get many km out from major cities before a lot of buildings are missing, and the numbering of buildings is often either missing or wrong.


> You don't have to get many km out from major cities before a lot of buildings are missing, and the numbering of buildings is often either missing or wrong.

I am working on a project where I have noticed the same problem with several providers. What provider do you recommend for geocoding when this stuff needs to be right most of the time? Bing API seems somewhat OK. Google Maps API seems like the best, but comes with insane terms and conditions.


Yea, I agree that the Bing API is pretty OK and Google seems slightly better. However for Sweden I would probably go with Hitta or Eniro, since they specialize in the Swedish market, however neither has a free API. Likewise if I only need data for a handful of countries (and am willing to pay) I would first look if there are companies that specialize in those countries, since that data tends to be better than the places that provide global Geocoding.


Here maps is good too. I'm always amazed how it consistently gets the speed limit right even in sparsely populated areas and small towns, where the speed limit often changes literally every 50 meters.


If someone is interested in mapping this kind of things in OpenStreetMap (used by mapy.cz outside Czech Republic) - I recommend StreetComplete (max speed quest must be enabled in settings, it is disabled by default)


I'm not sure "much worse", maybe worse, but yet comparable and still useful. Apple Maps, on the other hand... sheesh.


Apple is behind, yes, but you overestimate how dependant many core services are towards Google Maps. Many Nordic services like transit apps and websites among others use either OSM with the country's own Land Survey's map data.

As long as Apple and competitors can a) have businesses add their locations easily and b) have public transit companies' timetables in their system, they are already within arm's reach of GMaps.


imo for the 95%-task of get-me-to-this-address i find the apple routing actually superior to gmaps (in germany that is)


I thought that's because Google stopped doing street view because of German privacy laws. Without the street view cars roaming around there's a lot less street level data to be had.


I'm not sure how important Streetview is for street level data. I was always under the impression that "paved" (or similar) streets were pretty easy to get right (and can possibly be obtained from a governmental agency?). For smaller footpaths I always assumed that they were using movement data (the same they use for traffic forecasting) to detect where they are.

They also resumed Streetview in parts of Germany this year, and I'm not sure they ever fully stopped running them for private data collection.


> I'm not sure how important Streetview is for street level data.

Streetview imagery is mined for address information from signs/plaques on buildings. Operating hours and names of businesses can be determined via OCR


They do feature extraction; store names, addresses, traffic controls, etc.


I figured they had a tracker on the cars that would produce actively captured data that could be compared to phone data to understand what roads are around, etc.


Apple seems to want to expand its (primarily) iPhone market in India, and yet Apple Maps is still far behind Google Maps here even in larger cities. There was news a few years ago about investing in maps, but that hasn’t shown as much improvement as one would expect. Google Maps adapts and improves a lot faster (partially thanks to millions of Android devices reporting location data all the time).

I don’t think Apple is very serious about Maps. If it is, it’s certainly not investing much into it except for Bay Area and a few major cities in the U.S. Apple Maps is more of a hobby for Apple, like Apple News (which is still only in a handful of countries several years after launch) and some other products (like Apple TV) and services.


Tokyo coverage is also not very good in comparison with Google Maps unfortunately. Considered moving over but the combination of poor search results and the lack of ability to move my places from Google to Apple Maps means it won't be my focus any time soon.


> They appear, to me, to be acting from a place of fear and conservatism rather than innovation.

Bingo. Here's a fun exercise: try to find the last genuinely useful feature added to the Maps API in the release notes.

https://developers.google.com/maps/documentation/javascript/...

To give you a taste, here's the largest change made in 3.42:

> InfoWindows now have a default max width of 648px which can be overridden by setting the InfoWindow maxWidth property. The width of an InfoWindow can now exceed 648px but will still be limited by the width of the map. (Previously, Infowindows were always restricted to the lesser of 648px or the map width.)

Also note that the minor version (0.x) is incremented quarterly, and we're up to 3.43 now, so over 10 years.


I see this as something different: the sign of a mature product. What are competitors doing that Google Maps isn’t? Maybe I’m missing something but I see no significant features.

(Not to mention, the Maps API != Google Maps the product)


Google Maps the consumer product is far ahead of any competitors, but the Maps API lacks many features available in Google Maps (vector maps, 3d acceleration, real-time styling).

These feature disparities between the API & the consumer product were annoying at first, but now that the competitors to the Maps API all have had them for years they're simply baffling.


Map api is a shitty business, they don't care about it.

No one wants to pay, brand risk if the customer implementation sucks, etc.


Vector maps are now available through the API, I believe.


That's a different issue. Big companies hate APIs because that interferes with product development and brand control.


Yeah. Heck, just adding a little "resume previous navigation" button to the Maps screen for when you exit Navigation by mistake would be handy.


These street maps are becoming insanely precise, probably helped by the competition. I see that Google Maps is now testing "detailed street maps" in some cities: https://www.justinobeirne.com/google-testing-detailed-street...

Just a thought: maybe they are scanning cities for their self-driving cars and are also using this data for Maps?


> maybe they are scanning cities for their self-driving cars and are also using this data for Maps?

I think that sounds plausible. I don't see why else they would resume scanning parts of Germany even though they have to blur out large chunks of it on Streetview.


> Just a thought: maybe they are scanning cities for their self-driving cars and are also using this data for Maps?

This is extremely likely. We know that Street View cars have been carrying Lidar equipment for a few years now which aids in HD mapping. It makes total sense for them to re-use this data for their self driving cars.


Ah, they now have the same detail OSM had five years ago. Who knows, maybe some day they will be on par.


That was my first thought when I just saw "sidewalks" & "crosswalks" too. But AFAIK OSM doesn't have anything remotely like that level of sidewalk shape data. And while stairs on paths are mapped, I don't think outdoor building stairs are mapped.


> But AFAIK OSM doesn't have anything remotely like that level of sidewalk shape data.

Yes, for now only tiny part of sidewalks has area info. See https://wiki.openstreetmap.org/wiki/Key:area:highway

> I don't think outdoor building stairs are mapped.

It can be mapped, also not done in most of places


Here, in OSM, I can see stairs shape, type of pavement, stairs direction, and amount of stairs. Not sure about sidewalks, though. OSM is pretty detailed altogether. It depends on user input, but the tools are there.


Stairs on Google are often the result of leveraging Captcha questions, i.e. Google made the public do the work but then locked up the data under a non-public license.


Thanks for the link. I hope they allow switching between both version. I know the one on the right on your link gives more information, but it looks too crumbled. I dont need most of the information there.


They are. I’ve been geotagging 100 arts locations in Somerville ma for a decade.

A volunteer who likes to bike checks out the locations. There used to be some that were quite off, now it’s really spot on.


Here's a little story: I run a tiny digital agency. Our clients are all non technical. They all want maps of some form. Until Google did their infamous pricing thing, all was well: we could set up as many nice embedded maps on websites as needed, clients all happy.

Then the price / key requirement thing happened. Turns out you have to navigate through the absolute hell hole that is Google Cloud Console or whatever they call it this week. It involves permissions, and users and keys and all manner of layers that only a hardcore Dev can cope with. Google don't let us do it on client's behalf - I certainly can't ask client to do it for themselves. Stalemate.

So, yeh, MapBox here we come.


Have you tried Mapkit JS?


I have not, but I'll check it out - thanks :-)


This is a familiar refrain I've recently begun to hear about many of Google's products and I'm starting to see the point. Technology has evolved significantly in the last ten years. It is now significantly easier to build a search engine with its own index and crawl the entirety of the Internet than it was ten years ago. Maps too, will go that way soon. It took IBM and Intel, who were regarded the same way Google is now, half a century to be dethroned. For Google, this might happen on a more accelerated schedule. I suspect there will be a swarm of startups biting at its heels within the next five years.


> It is now significantly easier to build a search engine with its own index and crawl the entirety of the Internet than it was ten years ago.

ReCAPTCHA, hCaptcha, CloudFlare definitely don't make it easier to crawl the web than it was ten years ago


Thankfully (1) there just aren't that many useful websites anymore. Most content lives in walled gardens. Negotiate a few deals to get around CloudFlare for those select few and you're set.

[1] I'm being sarcastic.


'Many a true word was said in jest' as the aphorism goes. IME useful information has become somewhat concentrated into nodes, instead of trawling blogs for info it's all on stackoverflow/Twitter/whatever (depending on subject).


For certain populations of data and authors, it's true that centralization aids in discovery, distribution, discourse, maintenance, etc.

Unfortunately many of these channels are hooked up to hyper-growth valuation needs and this necessitates volume over quality.

Look at Quora, Pinterest, Medium, and LinkedIn. And I haven't even mentioned the biggest offenders.

I don't think I'm better served in 2020 than I was in 2008.


I hope for the startups too, but I'm not as optimistic. While the HP/Intel/IBM/etc. dinosaurs are slowly being sapped of relevance, I don't think Google will fall victim to the same fate. Those dinosaurs largely saw their maturation before the rise of Internet, and as such still have a lot of pre-Internet culture in them, especially in the C-suite. Google (largely) doesn't have that. And they, along with the rest of the FAANG companies, just deal with menacing upstarts by buying them. They're public, they're starting to become too massive, but no one cares as long as they continue providing their core free services.


My thought on this is: while technology and circumstance changes, human beings and groups of human beings, are subject to the same fundamental forces of ascendance, consolidation, plateau and decline. The human beings that make up Google are fundamentally no different from those that made up IBM (or even the Roman Empire). They may have the knowledge of what happened to the previous generation of tech companies in their collective memories, but then again, one could argue that IBM too, had in their collective memories, the fate of the industries that they supplanted.


I tried opening Apple Maps, and they are still way behind Google in almost everything where I live in (EU, Italy). For instance, Apple Maps correctly pins my parent's house but they show it as being several hundred metres away from the street (it's not). Look around also isn't available in my area, and as far as I could see it's not even available in Milan (there's 3D available, though). The only areas I saw the binoculars icon turning on was while hovering over London and Dublin, which puts it firmly at least 10 years behind what Google's been offering in Europe, which has close to complete coverage of rural areas, including in certain parts even roads not fully paved.

I think that outside the USA (and China, where Google maps isn't available) it will be a while before people will actually consider switching. The only thing I'm sure of is that I haven't seen any iPhone user using Apple Maps in my area since, I don't know, ever.


Maybe you lumped Canada in with the US, but Apple Maps is superb here, and I always default to it with few complaints [1]. It already was brilliant for navigation, but their recent detail update makes it much more usable for map porn.

The fun thing about maps is that there is little lock-in. If I go to someplace where Apple Maps is poor, I'll open Google Maps. Heck, if a particular city or country had a superior option ("ItalyMapper" where the citizens and government of Italy put group effort into making an excellent product) I'd use that for the trip. There is absolutely nothing saying that it's all or nothing (you aren't saying this, but some other comments are arguing as if this is a holistic binary choice that we all have to make. But we don't).

My son sends me Google Maps links when he's at friends and needs a pickup because that's what he uses. Whatever. I use GM for that trip, but revert back to AM when I am setting directions myself.

[1] - I enjoy the app more, don't like Google tracking, and it's simply better at navigating. GM does a lot of weird stuff. On major city streets with two lanes in each direction, but with an extra left turning lane that appears near the intersection, it will say "stay right to continue straight" as I approach. It is confusing -- do I need to move to the right lane? (no) -- and when the actual instructions are just "keep going straight" it's needlessly intrusive because of course that is what I was going to do regardless. Weird little quirks like that abound.


I've avoided using Google Maps API for Apple devices.

The main reason, was that I knew someone that used it, and got the "Google $urpri$e," where, all of a sudden, they owe four-to-five figures a month, for a narrow-demographic $0.99 app. They switched over to MapBox. MapBox doesn't have quite the feature set and quality that GM does, but it's a great library, and won't give you sticker shock.

Google has a lot of money for a reason.

I have found that Apple Maps is fine for my purposes. I don't really need some of the fancier stuff that GM and MapBox gives you. If I needed the fancier stuff, I'd probably go with MapBox.


Meta: could someone explain/clarify the sentence "Back in 2012, I had not yet been born (I am, in fact, only six years old)." please? I highly doubt a 6-years-old wrote this article, so is it a joke? Or is it alluding to some mapping alternative being 6 years old?


Often when writing you need to make decisions as to how to get through the different points you need to inform the reader about, if you are writing a jocular, breezy piece you will choose different strategies than otherwise.

The joke, such as it is, is clarified by what follows:

Back in 2012, I had not yet been born (I am, in fact, only six years old). But I am a student of history.

How does that clarify - because the student of history thing indicates now he will need to give us some background of things that happened a long time ago. Of course it didn't happen a long time ago, only 6 years ago, but there is the concept of internet time going faster than normal time. In fact it seems a really long time ago to anyone paying attention that Cook had to apologize - oh remember when that happened.

So he makes a joke that gives us a light feel and that also points out in a roundabout way hey it feels a long time ago but was only 6 years but bringing it up seems like ancient history without having to directly reference the hoary old trope that internet time is happening so fast that 6 years feels like ancient history man!

Anyway, often people writing things, especially if they have a deadline by which they wish to be finished, and especially in our modern era when there is not enough editing (remember editors, boy internet time really wiped out that species!) end up writing things that are allowed to remain in the article even if they are significantly less successful than other things.


I’m the Mozart of Mappy Think Pieces


It is a joke.


An simple outlandish claim doesn't make constitute a joke unless it's referencing something. I think that reference is what GP is asking about.


Sure it does, such a joke is often called absurdist or surrealist humor. Quite popular on Twitter.

Anyway, I think that is a lot more likely than some obscure cultural reference that we’re expected to parse in the middle of musing about digital mapping.


No, it’s clearly a joke - it made me laugh! It doesn’t need another reference point because the claim’s very existence is a reference to people’s reticence to admit their own age (due to vanity) or fear (of facing one’s mortality). That has been a common point of humor for ages (pun also intended).


As bizarre as this may sound to your generation there are, in fact, such things as standalone jokes.


I honestly don’t even know what generation you’re assuming I’m from and referring to. Is this supposed to be something old people don’t understand? Or young people?

Of course you can have standalone jokes, but “I’m six years old” is not one.


It’s not a generation thing. The joke is the OP is obviously not six. We know that because most six year olds can’t come up with such an artifact to set the timeframe of an article. For more references on jokes like this read MAD. ;)


Could you give an example? Even puns stand on aspects of language to acquire their potency.


Then it definitely is not that funny of a joke. He could've added "and I am 10 meters tall" without affecting how funny his joke is


A joke doesn’t have to be good... most aren’t!


Personally, what I find mind-boggling is the inability of Google to capitalize on Map's potential.

If improved, it could concurrence at least TripAdvisor and Yelp easily (and maybe Booking too, if they were willing to invest in customer service - which I doubt). Maps has the potential to be integrated (or better integrated) everywhere in Google's digital estate (search, GMail, Android, even YouTube).

Simarly, simplifying the creation, sharing, and most of all, discovery of user-made maps could boost it enormously.

Instead, it languishes. The UX is incredibly frustrating. Just sharing a location on a map can be non-trivial.

Making it more difficult to build on top of maps was an incredibly bone-headed move as well.


Related... when I'm in the car, and not, I often use the google assistant to search... for at least a couple months, it's gotten to be almost worse than useless as the bottom 1/3 is covered by google buttons over the stuff I'm searching for, and the mini map view at the top doesn't easily expand to the screen for pan/zoom.

The assistant should be much easier to use, and while not the best, I admit I have tried to use it driving, and now I pretty much have to pull over and use it, because "OK Google give me directions to X on Y st in City" no longer does what it should.


Google maps started from a position of being better and snappier than (then) Nokia maps. Today, it's almost impossible to use google maps while driving, the UI is simply unusable unless you can devote your 100% attention to it, and even then the results may vary. On the other hand, Here maps (former Nokia maps) has gotten better.

Oh, and my favourite google maps feature, announce the instruction to turn left or right while YOU STILL HAVEN'T PASSED the previous street intersection!


Reminds me... one thing I don't like is that you don't know which side of the street you should be on far enough ahead after a turn... "Turn right, then navigate to the left lane" if the next turn is less than a mile away.


Some clarification needs to be mentioned. Also, this is an issue with the industry. There are more companies out there than MFANG. Our industry should acknowledge other players out there.

Bing Maps and Facebook uses HERE maps under the covers. That's a company that has had the people to really knock mapping out of the park. However, you have some major mismanagement there and lack luster direction that made google maps continue to exist. (They have lead the way in offline mapping.. no joke in 2010 you could install it on your phone, fly from Europe to the US and drive to Canada and back without having data or having to micromanage your "offline data storage") Also, to add insult to injury.. you used to get here.com to point to your customer facing maps, now you have to go "wego.here.com" if you even want to use the consumer maps anymore.


A recent, complementary piece by the same author: OpenStreetMap is Having a Moment

https://news.ycombinator.com/item?id=25137235


Apple Maps is for from parity with Google Maps. I use both extensively. I tend to use Apple Maps more since I like how the Apple Watch integration works, and prefer the UI on CarPlay, among some other benefits. Though I usually always and going to places I know that are not far, and use it more so I now if say their is unexpected traffic and I should take a different route, and well as gentle reminder that a turn is coming up when the kids are distracting me. I'm in New England we have the 'new' maps, though when going some where new I more often than not still always run into issues with Apple Maps, where the place I'm going the location on the map isn't correct, or directions stop prematurely when there is a small road your suppsoe to take or who knows what else, where is I almost never have those issues with Google Maps/Waze. Also anytime say I store closes and moves, or a new store opens, Google Maps shows it within a day or so, where is Apple Maps most often can go weeks or months, and often I am the one submitting the issue to Apple Maps (Which they then correct but takes a while vs Google Maps where I submit an issue and its fixed very quickly). So while Apple Maps is getting much better, there reporting feature is far behind Google Maps and until that changes I don't see how they will be able to be as good. And for many of us Waze is preferred over Google Maps or Apple Maps, when on the highway, since knowing when police are ahead, or a road hazard in real time is invaluable. Though for me, like many Apple Maps is usually good enough, and when it shows the wrong end result, I simply quickly open up Waze or Google Maps to get me the last mile.


One thing I have noticed and found really irritating is the degradation of the street view functionality in Google maps. They have got lazy. I used to be able to click or keyboard navigate through a route but now it either stops responding to clicks, transports me onto a nearby motorway randomly,or gets massively unresponsive.

I am very glad there is some competition coming, as good as Google maps is they are clearly resting on their laurels and not bothering to fix blatant issues.

Competition is good.


Also, if you drop a pin while zoomed out at all, you are going to look at a user's PhotoSphere, no questions. I've tested this at length, no degree of precision in your pin drop will avoid the PhotoSphere, it owns the pin drop region at most zoom levels.


ah yes I have encountered this repeatedly myself!


I went to look at apple maps

https://www.apple.com/maps/

All I see is an advert page telling me "You’ll like where this is going" and "get much easier"

There's a tiny "open maps" in the top right corner which links to https://maps.apple.com/go, but that just reloads the advert page

OSM and Google Maps work just fine


You can use Apple Maps via DuckDuckGo.

As far as I know, you can't use it anywhere from apple.com directly.


We spend enough on Google Maps API that I've been looking at alternative. We're more interested in fuzzy searching, addresses and points of interest.

Street numbers seems like a pretty big weakness for open source datasets. If all you have is the name of a 1km street, you only get 1km precision.

The APIs from other commercial providers (e.g. TomTom) have better data, but noticeably worse search. I don't think they make their raw data available except for very large deals.


Isn't the whole moat of google maps that it's part of google? when I search I don't want to have to use different websites for each type of search, right now google is the leader but even if they become only mediocre at maps but stay at no. 1 at search they're very safe.

I don't see any future where google creates a special modal box for apple maps on it's search results page no matter who is deemed "the best map"


>Isn't the whole moat of google maps that it's part of google?

No, that's only for the very lazy :-)

Especially for something like Maps, that doesn't get some huge benefit from the integration.


The lazy being all the people who don't go to different search engines for different topics or who don't care about privacy hoopla and just want to find their thing... so basically 96% of people.


Well, people switch all the time when it offers some real benefit. The don't stick with Google search out of lazyness, but because all alternatives suck llamas balls (Bing, DDG, etc.)

But consider how fast, and how many times, people switched browsers, first leaving behind the de-facto market leader (Netscape to IE), then leaving behind the OS-bundled one (IE to Firefox), then again leaving behind the current leader to a new faster engine (Firefox to Chrome).

With Google Maps deteriorating and the discomfort of change much smaller than changing than changing browsers, it's all too easy to switch to another map website.

Heck, that has happened in the past, Google Maps wasn't the first always. As recorded in this classic piece of folk lore:

  (well let's hit up yahoo maps to find the dopest route!)
  I prefer mapquest (that's a good one too)
  Google maps is the best (true dat) double true!


Can't think of a product they've fucked up more with every iteration than Maps. Could argue Search here but Maps has been absurd.

It started around the time they were pushing Material design and hasn't stopped since then.


Google assistant, especially in concert with maps/directions is pretty F'd up the past couple months... it's nearly unusable, and definitely not something you can use in a car with voice commands anymore.


> You know Google Maps? What I do is, like, build little pieces of Google Maps over and over for people who need them but can’t just use Google Maps because they’re not allowed to for some reason, or another.

I've been working with web mapping for 15 years and I've never thought of saying it because it's never been true for hundreds of applications. Google Maps has always been the worst map client to integrate with. OpenLayers, leaflet, MapBox and myriads of alternative data sources, layers, behaviors and widgets are more suitable for custom applications.

Some people seem to love a particular Google layer, like parcels or businesses, but it never seemed vital unless they were trying replicate some Google Maps experience, in which case I would just advise to send a route or street view request directly to the Google Maps website or app, and be done with it.

The latest fad seems to be 3D terrain and 3D buildings. It's so amazing in the product demso, but the real world usefulness?


I would switch to Apple Maps if they adjusted your estimated position while driving. When you're following directions on Google Maps, the app seems to estimate your location based on your current speed and the road you're on. Apple Maps doesn't do this (or doesn't do it as much) so it causes me to miss turns.


I'm so happy I'm not the only one. This drives me crazy, and seems like such a simple feature to implement.


The more competition the better, though article’s take might be somewhat rosy-eyed.

In the end-user apps domain, alternatives including Apple Maps lose to Google Maps miserably in all regions I have been to in the past 2–3 years with the exception of mainland China. If I need to get somewhere and accurately estimate arrival time, I am not happy feeding Google my movement data but I will since it’ll be the most reliable option available no matter where I am.

As far as developer-oriented solutions, I know that Algolia Places shut down earlier this year citing insufficient quality of OSM data[0]. If Mapbox is indeed getting there and we’re about to have some proper competition in this space, I’m all for it.

[0] https://www.algolia.com/blog/sunseting-our-places-feature/


I traveled to Beijing and Shanghai and Google maps was effectively worthless. Apple Maps on the other hand was accurate and included accurate mass transit directions.


Google Maps is useless in Shenzhen and horrid in Hong Kong (satellite view and street view don't line up at all). I didn't have an iPhone, so I resorted baidu maps in China and memorizing the Chinese characters for the subway stations. I wasn't there for long, but it was very accurate. I guess I'll bring an iPhone next time.


There is a legitimate reason for the difference: https://gis.stackexchange.com/questions/141542/what-causes-t...

Geographic data is mostly off limits in China; state owned enterprises / native Chinese apps likely get a pass on this though.


Perhaps has to do with Google not really being a thing in China coz ethics.


China forbids crowdsourced or foreign-corporate mapping. It is considered a national security risk. There are local approved sources of cartographic data. Apple presumably could buy them, but Google either could not or chose not to.


for my benefit I'm Glad apple maps worked!


To me, the killer maps app would be the ability to type a consumer product into the maps search bar and have it display on the map all businesses (likely) selling that product. There are still lots of items that are not on Amazon or that I cannot wait two days for.

Every time I try this now, I'm amazed by how bad the results are. First, I think that the simplest ML tools would be able to (say) identify which stores are grocery stores by their name, yet Google Maps is unreliable at this. Second, merchants have a big incentive to tell Google what they sell (either typically or, more ambitiously, with an up-to-date inventory API), if only Google would give them a portal to do so.


Only tangentially related, but has anyone noticed that the Google Maps app for iOS has become significantly worse in the last few years? They have crammed so many touchpoints on to the map that it is impossible to touch anything of value - I can't tell you how many times I have somehow managed to select an entire county (something I don't think I've ever intentionally done) on my iPhone instead of a POI, which then zooms out to show me the whole county and removes all of the POIs I was looking at in the first place!

Is this a problem for others as well?


I dont have iOS, but I have similar, and more, complaints with the android and web versions.


My biggest frustration with Google Maps is that no matter how often I report my address to be in the wrong location, nothing ever changes. Another example of the “customer service” Google is famous for.


Can someone explain the sentence about him being only six years old? Some kind of inside joke?


Ah I see I asked the same question: https://news.ycombinator.com/item?id=25569058


I = the blog


Google Maps Platform's Terms of Service are really quite onerous. You're not allowed to combine their data with any other data, so you're pretty much stuck with exercising just the features the API provides without any room for creativity. But you're also not allowed to create anything that competes with Google's own app offerings[0]. So it is very unclear just what exactly you're expected to do with these APIs.

[0] Of course, not that they provide enough features through the APIs that you could. Things like StreetView photospheres are only available through a black box viewer widget or small, rectangular snapshots at configurable view angles. You can recreate the photosphere by combining several dozen of these shots, but each of them will have a very visible copyright watermark that you are contractually obligated to retain. You also don't get any access to their LIDAR depth data, so you can't do any sort of stereo reproduction. This all boils down to making the data source essentially useless for VR. Which would probably be considered as "competing with Google Earth" anyway.


Google Maps lost its luster for me when they made it difficult to plot arbitrary routes and draw regions.

Once upon a time, I would use google maps to plot hiking routes and draw regions to describe destination areas. Ie, "in this neighbourhood one can find good street-level shoppes".

You can still do these things, but it's cumbersome and buried in the menus; whereas I recall this behaviour being first-class.


It’s becoming nearly impossible to fix map problems with google. I have a bunch of weird one way and foot only pathways near me in London and the routing is always awful for delivery drivers. Telling them to come the wrong way down a street etc. despite having a very good history of submissions nothing is ever fixed in the routing despite opening dozens of reports.


Most commerical delivery drivers will use an OpenStreetMap based routing application, so make sure to see if these things are in OSM and if you can fix them.


As the story goes Marissa Mayer was "demoted" to take charge of Maps/Places group that till that point no one much cared. To keep her into "leash", she got the budgets she wanted and she truly threw herself at Maps. She went out and bought enormous amount of expensive data and eventually setup the team with more than thousand people. Until that time still no one much cared. It wasn't unlike iPhone came out and everyone woke up to maps and Mayer's efforts paid off.

After Mayer left, Google Maps has stagnated. There is not much of next horizon chase, big bets any more. Budget growth had been slowing down as well.

However, I'm doubtful Apple will ever leap from Google Maps. You don't see hundreds of cars mapping the alleys all over the world. OSM gets better but last 1-3% is unattainable for them. More importantly, Apple significantly lacks in AI/ML skill sets. Siri is still shit show precisely for same reason.


> Today, I would argue the three pillars of its comparative advantage are Places, Street View, and 3D data.

And TRAFFIC data. The main reason I still use GMaps/Waze is because they give better arrival estimates than anyone else, because they have more traffic data, because of network effects.

I think the winner of the maps wars will be the one who gets the best traffic estimates, and I think Google/Waze are still way ahead on that front.

I just wish the GMaps UI and Waze UI would be combined. I love the cop, traffic camera, and hazard notifications of Waze, I love the lane markers in GMaps, as well as their navigating by landmark (I was once told "turn in the driveway after the Chipotle" by GMaps). I also love Apple's "turn at the second stop sign".

So if I could get a UI with all those things and Google's traffic data, that would be peachy.


That seems like a solvable problem with money. Get car manufacturers on board. A lot of people use their car’s built in navigation.


> A lot of people use their car’s built in navigation.

I don't think that's true anymore. We were looking for cars back in February, and one thing I noticed is that many of the new cars did not come with navigation. When I asked why the dealer told me everyone just wants CarPlay because they use Google Maps on their phone. That made sense to me, since I too did not want to pay for navigation since I just use Google Maps via CarPlay.


Sure, but do the challengers have real time traffic prediction? [0]

[0] https://deepmind.com/blog/article/traffic-prediction-with-ad...


Does Google? They've been publishing cool papers for many years but the experience while using Google Maps has been consistently highly-unrealistc ETAs with things like unprotected left turns across 4 lanes of traffic “saving” time (in areas like DC, NYC, BOS, etc. where they have tons of data, too).

Maybe this is the iteration where the results will actually match the publications but it's been years since Apple Maps wasn't consistently more accurate on actual arrival time for me.


In my experience it is very reliable in France and Belgium.

Whether on my 800-km, 8-hour trip to go to my parents across countries, or on my 150 km weekly commute (across countries as well actually) the traffic is consistently accurate and the ETA is almost always correct to a few minutes. In the worst case, maybe Google will expect 20 minutes extra time entering France or entering Antwerp when it's actually 30 minutes this particular day. But that's a very acceptable error on a 2-hour trip.

Of course, this was true in 2019 but I didn't have the occasion to keep doing these trips in 2020. Also, I can't compare with Apple Maps which isn't available on my smartphone.


This is a great article.

One mapping product that's rarely mentioned but seems to run on an entirely different/unique stack is 2GIS (https://2gis.ru). It's incredibly detailed and ubiquitous in Russia among other places.


Maps as a tool for finding your way is just the starting point. In the last month we've seen MapBox release their 3D API and Microsoft show off what they are able to do with Project Anywhere.

Re-creating the world in 3D and making that a valuable product is next on the horizon, and though Google had the upper hand with Google Earth, they never opened up an API to it, and I think they'll be kicking themselves that this didn't get more attention in the future.

I have a horse in this race as the founder of 3D mapping for outdoor sports start-up https://ayvri.com


Google's bigger moat over Mapping software is the fact that they own android.


Generally agree, except for this doozy at the end:

    “...Google could reduce its cost basis moving forward and free up resources for competing at what they’re really great at: building great software.”
Oh NO, they are definitely NOT great at software. All of my problems with Google Maps, Google Search, admin panels, etc. boil down to mind-numbingly bad software design decisions, that have become worse every year. Google essentially sabotages its own products at this point, regardless of what competitors may do. (They’re not alone, of course...)


It's a bit hand-wavy except for street view catching up. I'm pretty much completely migrated to Firefox/DDG for most browser stuff, except for maps. I still use Google Maps on my phone because there's so damn much information packed in there. Including ways to search for companies open til 11pm. I can instantly see which restaurants are doing curbside. It's also on my phone (although I do plan on switching to iOS next year when my android gets a bit too old). We'll see how my maps changes with that.


I switched to Apple Maps long before it was believed to be good enough for 2 features that Google Maps will never (likely) implement - random identifiers and location fuzzing. These privacy-first features are important to me.

Now that Apple Maps has had many years to get a lot better, I genuinely prefer it to Google Maps - even setting aside the privacy issues.

I love in California, so I understand there may be locale based differences, but it’s never really steered me wrong (pun intended), and always does a good job of picking a logical route.


I've used Apple maps in Phoenix for a while and prefer it over Google maps as well. Google doesn't always update their maps in a timely fashion and will display closures that have since cleared up, especially on rural sections of highways.


I can't think of a Google product that is actually better now than it was a decade ago; in fact they've almost universally become less useful, less powerful, slower, and less ergonomic. Or they've been destroyed and either not replaced, or replaced with one or more increasingly half-baked successors.

It's astounding how difficult it is to use Google Maps these days, and how much less data is available.


Missing the issue by a mile: It's the place data not the maps, and you're required in the ToS to use Google's maps if you want to display their data geospatially. When Factual/Foursquare/Facebook/Apple (who all use a blend of each other's place data) overtake Google's data quality there then we can talk about the decline of maps.


Fun tidbit. I recently started working on my own 3D map renderer, without any 3D programming experience, it wasn't actually that hard. https://www.youtube.com/watch?v=L7XIFC2SawY It looks much better nowadays, but you get the idea...


I'll believe spatial computing is here when I can successfully search for an open restaurant with usable outdoor dining sorted by proximity to a point

shocking that businesses who are investing $10k+ in greenhouses can't list that data on G maps for search

general extension of G's failure to support faceted search of any kind


Well, you can get pretty close with overpass, but I don't think "outdoor dining" is a tag in OSM? I don't often edit restaurants.

https://overpass-turbo.eu/

OSM is primarily a database, it's a shame mostt frontends aren't extremely user-friendly, it could easily capture a lot of users. Brouter, OSMand, overpass are gems built on OSM data.


whoa very cool


From my experience, OpenStreetMap is getting significantly better in the "long tail", as big companies (Grab, Uber, Apple) are using it and then contributing the issues back and reusing it in their proprietary maps.

Still, they are no match for Google Maps.


As another point of comparison Apple Maps works very well in China whereas Google Maps is completely broken (even if you have the data offline the GPS location is usually wrong). Apple have obviously put a lot of focus on making it work there.


That's a stupid Chinese restriction because Chinese mapping data uses GCJ-2 instead of the standard WGS 84 datum. If the Chinese government were to give Google the license to use their datum, Google's map location issue would be gone. (Though POI would still be a problem.)


Don’t know I used Apple Maps and it still gave me highways when I had tolls and highways turned off. Waze got bought by google... Anyone have any recommendations for anything else than google maps?


I've started deleting all my maps review and public pictures I posted after google announced that Photos was not going to be unlimited anymore.

I think more people should do the same.


Why should Photos be unlimited forever? Do you expect such largesse from Spotify or Netflix? Or do you prefer Google put ads in photos to monetize?


> These are the actions of an organization that is annoyed they ever let people become their customers.

Well put. This is the essence of Google’s (non-advertising) business practices.


Google maps also has this visual localization without using GPS which the competitors don't have. It helps to quickly localize in a dense urban area


I like Here We Go, except for the name. It isn’t as polished as others but I find it good enough to trust it. It has great support for offline as well.


Many large corporations including Apple are pouring millions of dollars annually into OpenStreetMaps so they have access to a decent map system.


> Back in 2012, I had not yet been born (I am, in fact, only six years old).

Can anyone explain this? Comment seems very random, total non-sequitur


The author is being funny


Lol, Facebook is going to be _such_ a better actor once Mapillary takes off! $GOOG better start quaking boots now.


I'm glad. They need a kick in the pants. They haven't updated street view in my area in eight years.


Well I have several zozo water tanks filled to the brim with clean rain water. Just give me a shout.


Google API's? Never again. You are not a customer but cattle


> Back in 2012, I had not yet been born (I am, in fact, only six years old). But I am a student of history.

So good. So very good


Not while everyone uses Google Maps reviews it isn't.


Good, there needs to be more competition. All the maps apps (both web and mobile) seem to think the actual map is just a background decoration for something else and don't do basic things like render road labels accept at particular zoom levels.

The more difficult it is for the end user to modify the GUI the faster the GUI deteriorates into something totally unusable.


Please change your inline footnote references to be links (<a>) to the footnote itself, with the link wrapped in superscript (<sup>).

Please wrap the citations themselves in <cite> elements.

(great article, thanks for sharing)


what an oddly annoying manner of writing


Anecdotally, a potential counterpoint: https://www.justinobeirne.com/google-maps-moat

And the discussion that came with it: https://news.ycombinator.com/item?id=15965653


It's not really a counter point since OP links it and discusses it.


It should be noted that this article is from 2017.


I highly recommend checking out Justin’s blog for more of his posts, the most recent being in December 2020.

He’s a passionate cartographer, and has been posting about maps since 2010, 2017 being his rise to popularity not withstanding.


He’s actually not a "cartographer" and has no formal training in cartography.

(This misconception comes from a 2017 Verge piece on "Google Maps' Moat" that misstated that he was.)

Source/Disclosure: I'm a close friend.


What would be a better word to describe someone who is passionate about maps?

Perhaps I used the word “cartographer” incorrectly. I apologize, my native language is German so English is not always 100% forthcoming to me.


A "cartographer" is someone who makes maps for a living. So the word "cartographer" is a job title, similar to how "programmer" is a job title for someone who programs computers.

I don't think that there is an English word for someone who likes maps. The best thing to say is what you already said: that they are "passionate about maps".


If you click on the first link, it says "This essay no longer reflects the current state of Google & Apple Maps".


I'd love to see his take on the OP's post and if Google still has a moat in mapping.


This is an insanely good article, thank you for sharing. Must've take a ton of time for the author to put this together.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: