And so the fragmentation of mobile platforms accelerates along the services axis. [1]
Amazon attempts to ease the pain by offering "interface parity" with the Google Maps API, but there are significant functional differences.
We are going to see more and more examples of this where mobile platform vendors are going to try to get developers to use their firm's web services when running on their platform. Bummer for devs who are already struggling with trying to target multiple platforms.
Starting small isn't necessarily bad. I can't blame Amazon for dipping a toe in the water and offering limited functionality to start after Apple's overreach. If Amazon invests in validated data sets and functionality, but keeps its AWS disposition of being the substrate, this all of a sudden becomes a very exciting new entrant into the maps wars.
It'll take strategy, time, and resources for Amazon to be able to offer the validated datasets and functionality that people expect. If they go about it the right way, I could easily see them becoming the lurker map that comes to dominate.
The Google Maps API for Android [1] can only be used on Google-certified devices, as it builds on a Google-provided system library. Therefore, none of the apps embedding Google Maps will work out-of-the-box, unless the device manufacturer violates Google's copyright - which Amazon certainly will not do.
This isn't related to the question that your parent comment asked. That comment was asking why the Amazon and Apple map products are mobile-only, with no website component. Not sure how a comment about embedding Google maps has anything to do with this.
For Apple at least, they have no motive to gain market share on web-based maps, for them mapping is a means to an end rather than a product line in its own right. Maps on mobile are an expected feature right now, and having their own solution meant more flexibility and control, and less dependence on Google.
If memory serves, Amazon was the first to come out with street view, via their a9.com site, circa 2005. However, they canned it before coverage got behind a few major metropolitan areas.
Then came Google Maps and a much cooler street view implementation.
Yes, from the license agreement of the Amazon Maps API:
"If you use the Program Materials we make available to enable the use of mapping-related features within Your Products, including any component of our Maps API, you accept and agree to be bound by NAVTEQ North America, LLC’s (“Nokia”) Developer Software Agreement for NLP and Third Party Supplier Terms, which applies to the portions of the Maps API provided by Nokia or its affiliates."
They do to a large degree yes. The Google maps add-on SDK for instance isn't available on devices that haven't been blessed by google (and received an official Vending.apk).
AFAIK Kindle apps have roughly the same abilities as Android itself, so using those APIs should be no problem. I don't really see why Amazon is limiting this to the Kindle platform.
Presumably, this is an attempt to put Amazon's App Store on par with the Android Market, but having to swap in different Maps APIs for different devices seems like a big disincentive. If this mild fragmentation continues, and I can't rely on Google's APIs existing for a given build target, I'd prefer to just ignore the smaller and/or less likely to be useful platforms like Kindle rather than try to stick to the common interface.
Probably a good idea, until you find a really good use for it that everyone wants, in which case Amazon will kill your app and steal your idea.
Sorry, just getting a bit cynical in my old age. Also a disclaimer; this warning is not aimed at/about Amazon in particular but to anyone making a business off an API to a popular web business.
demo looks like a demo. basically it's because they're not part of the android group. do they have the google maps api libraries on the device? just curious i honestly don't know. I'd imagine there are licensing issues?
Interesting, with Firefox, without incognito mode, the page is found but with Chromium in incognito mode, I also have a Page Not Found error. It looks like they are doing some kind of browser sniffing or requesting to be signed in without sending back the right error code if not signed in.
Amazon attempts to ease the pain by offering "interface parity" with the Google Maps API, but there are significant functional differences.
We are going to see more and more examples of this where mobile platform vendors are going to try to get developers to use their firm's web services when running on their platform. Bummer for devs who are already struggling with trying to target multiple platforms.
[1] http://www.lockergnome.com/mobile/2012/10/22/the-fragmentati...