Speaking of APIs, Google is providing two options to developers of other apps. The first is a "URL Schema," where developers who want to link addresses to Google Maps instead of Apple Maps can easily do that — if users don't have Google Maps installed, the URL would direct them to the App Store. Presumably Google's other iOS apps — including Search, Gmail, and Chrome — will be updated soon to support the Maps integration. The second is a full API for third party developers to integrate Google Maps fully into their app instead of using Apple's Maps. Neither is a perfect solution — Google will need to compete directly with Apple on its own iOS turf to convince developers to switch over.
There are a few hidden features to note. A two-finger swipe to the left will bring up a menu with toggles for traffic and satellite view (there's also a small button on the lower-right). From anywhere within the app, a shake will bring up an option to send a report to Google detailing some problem with the map or with the app itself.
One thing curiously missing from Google Maps is advertising, though there's no shortage of ways it could be integrated in the future. For now, Graf told us, "We wanted to nail the main uses cases, and get an app out as soon as possible."