A New Android Market for Phones

[This post is by Eric Chu, Android Developer Ecosystem. —Dirk Dougherty]

Earlier this year, we launched several important features aimed at making it easier to find great applications on Android Market on the Web. Today, we're very excited to launch a completely redesigned Android Market client that brings these and other features to phones.

The new Market client is designed to better showcase top apps and games, engage users with an improved UI, and provide a quicker path to downloading or purchasing your products. For developers, the new Android Market client means more opportunities for your products to be merchandised and purchased.

In the home screen, we've created a new promotional page that highlights top content. This page is tiled with colorful graphics that provide instant access to featured apps and games. The page also lets users find their favorite books and movies, which will help drive even more return visits to Market.

To make it fun and easy for users to explore fresh content, we've added our app lists right to the Apps and Games home pages. Users can now quickly flip through these lists by swiping right or left, checking out what other people are downloading in the Top Paid, Top Free, Top Grossing, Top New Paid, Top New Free, and Trending lists. To keep the lists fresh and relevant, we've made them country-specific for many of the top countries.


To help you convert visitors to customers, we’ve made significant changes to the app details page. We've moved the app name and price into a compact action bar at the top of the page, so that users can quickly download or purchase your app. Directly below, users can flip through screen shots by swiping right or left, or scroll down to read your app's description, what's new, reviews, and more. To help you promote your product more effectively, the page now also includes a thumbnail link to your product video which is displayed at full screen when in landscape orientation.

For users who are ready to buy, we've streamlined the click-to-purchase flow so that users can complete a purchase in two clicks from the app details page. During the purchase, users can also see a list of your other apps, to help you cross-sell your other products.

With a great new UI, easy access to app discovery lists, a convenient purchase flow, and more types of content, we believe that the new Market client will become a favorite for users and developers alike.

Watch for the new Market client coming to your phone soon. We've already begun a phased roll-out to phones running Android 2.2 or higher — the update should reach all users worldwide in the coming weeks. We encourage you to try the update as soon as you receive it. Meanwhile, check out the video below for an early look.

A new Android Market for phones, with books and movies

Recently, we’ve been hard at work improving Android Market to give you new ways to find great applications and games, purchase books, and rent movies. Today, we’re releasing a new version of Android Market which makes all of these available on phones (Android 2.2 and higher).




In the U.S., you’ll be able to rent thousands of movies, starting at $1.99, right from Android Market on your phone. With the Videos app, available in Android Market, there’s no more waiting for downloads, syncing, or worrying about storage space. Simply sign into Android Market with your Google account, and you can rent movies from anywhere – the web, or your Android phone or tablet – and start watching instantly. You can also download movies to your device so they’re available for viewing when you don’t have an internet connection.

Also in the U.S., you can now purchase books from Android Market on your phone. Like movie rentals, books are linked to your Google account, so they’re instantly available across all of your devices – computer, phone, or tablet – without the need for wires or downloads.

You’ll be delighted to find we’ve overhauled Android Market to make it faster, easier, and more fun to discover great apps, movies, and books. We’ve created more space to feature some of the most interesting content of the week on the home page. We’ve added more top charts, with newer, more relevant items, and we’ve made it easy to swipe through these charts as you browse the store. We’ve also introduced new collections of great content, like staff picks and Editors’ Choice apps.




The new Android Market will be rolling out in the coming weeks to Android 2.2 and higher phones around the world. You don’t need to do anything - the update is automatic on supported phones. If you’re in the U.S., you’ll also be able to download the Videos app, rent movies, and buy books once you receive the new Android Market.

Your phone is about to get a lot more interesting! Enjoy the new Android Market.

Finding great deals is easier with Google Shopper 2.0

Today we’re announcing a new set of features in Google Shopper for Android to make it even easier to research products and find great value deals when you’re on-the-go.

First, we’ve moved features around a bit to help you perform common tasks more quickly. For example, the ‘Starred’ and ‘History’ buttons are now at the top of the page. We’ve also added new tabs to the bottom of the screen for fast navigation to Google Shopper’s newest features.

With Google Shopper, you can now find, save and redeem offers at nearby businesses through three tabs:
  • Today’s Offer: part of the Google Offers beta program, this tab displays a single offer for discounted goods or services in your area. Today's Offer is currently available in Portland, Oregon, the San Francisco Bay Area and New York, with other cities to follow.
  • Nearby Offers: when you click this tab, you'll see offers in the 'Eat' and 'Play' categories which nearby businesses have submitted through Google Places.
  • My Offers: for those of us who occasionally misplace coupons or gloss over expiration dates, Google Shopper makes it easy to stay organized. When you come across an offer you like you can save it for later. Your saved and purchased offers appear on this tab and you can see which offers are close to expiring. To take advantage of an offer, just navigate to ‘My Offers,’ select the one you’d like, and click ‘Redeem’. In the future you’ll also be able to access and redeem your saved offers using Google Wallet.

Tap on Today’s Offer, Nearby Offers or My Offers to see great deals.


Visit Android Market to download Google Shopper 2.0, currently available for Android 2.1 and higher devices in the US and UK. If you already have the app installed you’ll automatically receive a notification to update it.

New Mode for Apps on Large Screens

[This post is by Scott Main, lead tech writer for developer.android.com. — Tim Bray]

Android tablets are becoming more popular, and we're pleased to note that the vast majority of apps resize to the larger screens just fine. To keep the few apps that don't resize well from frustrating users with awkward-looking apps on their tablets, Android 3.2 introduces a screen compatibility mode that makes these apps more usable on tablets. If your app is one of the many that do resize well, however, you should update your app as soon as possible to disable screen compatibility mode so that users experience your app the way you intend.

Beginning with Android 3.2, any app that does not target Android 3.0 (set either android:minSdkVersion or android:targetSdkVersion to “11” or higher) or does not explicitly set android:xlargeScreens="true" in the <supports-screens> element will include a button in the system bar that, when touched, allows users to select between two viewing modes on large-screen devices.

“Stretch to fill screen” is normal layout resizing (using your app’s alternative resources for size and density) and “Zoom to fill screen” is the new screen compatibility mode.

When the user enables this screen compatibility mode, the system no longer resizes your layout to fit the screen. Instead, it runs your app in an emulated normal/mdpi screen (approximately 320dp x 480dp) and scales that up to fill the screen---imagine viewing your app at the size of a phone screen then zooming in about 200%. The effect is that everything is bigger, but also more pixelated, because the system does not resize your layout or use your alternative resources for the current device (the system uses all resources for a normal/mdpi device). Here’s a comparison of what it looks like (screen compatibility mode enabled on the right):

In cases where an app does not properly resize for larger screens, this screen compatibility mode can improve the app’s usability by emulating the app’s phone-style look, but zoomed in to fill the screen on a tablet.

However, most apps (even those that don’t specifically target Honeycomb) look just fine on tablets without screen compatibility mode, due to the use of alternative layouts for different screen sizes and the framework’s flexibility when resizing layouts. Unfortunately, if you haven’t said so in your manifest file, the system doesn’t know that your application properly supports large screens. Thus, if you’ve developed your app against any version lower than Android 3.0 and do not declare support for large screens in your manifest, the system is going to offer users the option to enable screen compatibility mode.

So, if your app is actually designed to resize for large screens, screen compatibility mode is probably an inferior user experience for your app and you should prevent users from using it. The easiest way to make sure that users cannot enable screen compatibility mode for your app is to declare support for xlarge screens in your manifest file’s <supports-screens> element. For example:

<manifest ... >
<supports-screens android:xlargeScreens="true" />
...
</manifest>

That’s it! No more screen compatibility mode.

Note: If your app is specifically designed to support Android 3.0 and declares either android:minSdkVersion or android:targetSdkVersion with a value of “11” or greater, then your app is already in the clear and screen compatibility mode will not be offered to users, but adding this attribute certainly won’t hurt.

In conclusion, if your app has set the android:minSdkVersion and android:targetSdkVersion both with values less than “11” and you believe your app works well on large and xlarge screens (for example, you’ve tested on a Honeycomb tablet), you should make the above addition to your manifest file in order to disable the new screen compatibility mode.

If your app does not resize properly for large screens, then users might better enjoy your app using screen compatibility mode. However, please follow our guide to Supporting Multiple Screens so that you can also disable screen compatibility mode and provide a user experience that’s optimized for large-screen devices.

Share your docs on the go with the improved Google Docs for mobile

(Cross-posted from the Google Docs blog)

Google Docs is about collaboration, but as many of us know, others often rely on us even when we’re nowhere near a computer. That’s why we’re excited to bring the features you need to your tablet and mobile device’s browser. Today, we've updated the look of Google Docs for mobile browsers and added the ability to sort, narrow, and share multiple docs in your mobile docs list.

To get started, go to docs.google.com from your supported device’s browser. Press Sort to organize the list of docs visible in the mobile browser, or press Narrow by to specify the subset of docs you’d like to see.


To share from your mobile docs list, select one or more documents, press the Share button, and select Share, Get the link to share for public or unlisted docs, or Email as attachment. Sharing a doc in your mobile browser works the same way as it does on the desktop.


We’re committed to improving the experience of accessing your docs from your mobile device. We’d love to hear what you think is working and what isn’t in our support forums as well as in the comments of this post.

“Download map area” added to Labs in Google Maps for Android

(Cross-posted on the Official Google Blog)

One way we bring you new product features is through Google Labs—a collection of fun, experimental features you can turn on if you’re interested in the functionality. In fact, Google Maps itself started as a lab. In addition to our desktop Maps Labs, Google Maps for Android has a few tricks you can try out right from your phone. We’d like to introduce you to one new experimental feature, “Download map area," but also remind you of two other ones we already have: “Scale bar” and “Measure.”

Download map area
When you’re visiting an unfamiliar location, Google Maps for mobile is great for getting an idea of how close you are to your destination, where streets and landmarks are in relation to each other, or just for getting “un-lost.” But what if you don’t have a data signal, or you’re abroad and don’t have a data plan? We say that if you use Google Maps for mobile, you’ll never need to carry a paper map again. The “Download map area” lab in Google Maps 5.7 for Android is a step in making that statement true even when you’re offline.

Let’s say later you’re visiting Bordeaux during a trip to France. If you were to open Google Maps for mobile and zoom into Bordeaux without data coverage or wifi, you’d see the image on the left:

Left: Bordeaux with no data or wifi. Right: Bordeaux with downloaded map area

That’s not particularly useful when you’re trying to find out how close you are to the Cathedrale St. Andre. But a little advance planning and “Download map area” can help. Before you take your trip, while you still have access to WiFi or data coverage, you can open up any Places page in the world, click “More” to get the Place page menu, and download Google’s maps for a 10-mile radius.

Left: Tap a landmark to enter its Place page Right: Place page “more options” menu

The download can take as little as a minute or two. This download stores only the base map tiles and the landmarks on the map, so you still need a data connection to see satellite view and 3D buildings, search for Places and get directions. But we hope the level of detail available will help you find your way!

Left: Status screen for download. Right: Coverage of downloaded map area

All your downloaded map areas can be managed in your Google Maps cache settings so you can delete maps you no longer need or if you want to free up storage. After 30 days, all downloaded map areas will be removed from your cache; they can be re-downloaded any time.

Scale bar
Google Maps has approximately 20 different zoom levels that range from a 2,000 mile scale to a 20 foot scale. With finger gestures making it really quick and easy to zoom in and out, sometimes it’s not always clear what zoom level you’re at. What might be just a few streets away can be quite a long walk depending on the scale. To help with this, you can turn on a scale bar, which updates based on your zoom level.

Scale bar in the lower left

Measure
If you ever need to know the distance between San Francisco and New York (about 2602 miles) or between any other two points on the map, the “Measure” lab can help you out. Once it’s enabled, you’ll notice a tape measure icon just above the zoom buttons. After clicking that icon, you’ll be prompted to tap two points on the map and Google Maps will calculate the straight distance between those points (this direct distance is “as the crow flies”).

Example of the “Measure” Labs feature

To access Labs on your phone, press your phone’s menu button once in Google Maps, choose “More” and select Labs. On a tablet, click the menu button in the upper-right corner of Maps. The “Download map area” lab requires Android 2.1+ and the latest version of Google Maps. We look forward to bringing you more experimental features soon and hope you enjoy trying out Labs in Google Maps for Android.

Google Maps 5.7 for Android introduces Transit Navigation (Beta) and more


(Cross-posted on the Official Google Blog)

Today we’re releasing Google Maps 5.7 for Android. From Bangkok to Baltimore, we’ve added Transit Navigation (Beta), updated access to directions, better suggested search results, and a photo viewer to Place pages—all of which can help you whether you’re traveling to an unfamiliar part of town or visiting a city across the world.

Transit Navigation (Beta)
Google Maps Navigation (Beta) currently provides over 12 billion miles of GPS-guided driving and walking directions per year. Now, GPS turn-by-turn (or in this case, stop-by-stop) navigation is available for public transit directions in 400+ cities around the globe with Transit Navigation.


Transit Navigation uses GPS to determine your current location along your route and alerts you when it’s time to get off or make a transfer. This is particularly helpful if you’re in a city where you don’t speak the language and can’t read the route maps or understand the announcements. After starting your trip with Transit Navigation, you can open another application or put your phone away entirely and Google Maps will still display an alert in your notification bar and vibrate your phone when your stop is coming up.

Left: Transit directions without Navigation. Right: with Navigation


Navigation alerts appear even if you switch to another app

Now you can spend more time enjoying the sights out the window and less time worrying about how many stops are left, where you are along the route or whether you missed your stop. Since Transit Navigation relies on GPS signals, we recommend using this feature for above-ground transit.

Updated Directions
Now that we’ve improved our directions services, we wanted them to be incredibly easy to pull up on your screen. If you select the driving or walking icon and your route is supported by Google Maps Navigation, the Navigation icon will automatically appear so you can get access to step-by-step directions in one click. Note: this change is currently only in place for driving and walking and does not appear for public transit.

One-click access to Navigation from directions

We’ve also streamlined how you access directions from within a Place page. Before, clicking directions in a Place page would bring up options for “Driving Navigation,” “Walking Navigation” and “Directions.” Now, you’ll be taken straight to the map and see the new directions box shown above.

Improved Search Suggest
We’ve made two changes to search suggestions that improve their quality and speed. First, we’ve added category icons, so instead of all search suggestions displaying the same icon, the icon next to the listing will reflect the type of result. You’ll see a pin for a Google Places listing, a star for a starred Place or location, a clock for a previously used search term, a person for contacts and a magnifying glass for “anything else.”

Two examples of search suggest with new icons

Also, any place you got directions to or called directly from its Places page will be included as a suggestion for a relevant search. For example, if you recently received directions to the U.S. Post Office on Wilshire Boulevard, afterward, when you begin a search with [p] or [bou], that U.S. Post Office would appear as a search suggestion.

Photo viewer for Place pages
Since we released business photos for Place pages last October, millions of photos have been added to Place pages around the world. To enable you to view these photos on the run, a slick new photo viewer has been added so you can browse photos while deciding where to go.

Left: Business photos in Place pages. Right: New photo viewer

To start using Google Maps 5.7 for Android, download the update here. This update requires an Android OS 2.1+ device and works anywhere Google Maps is currently available. Learn more at our help center and have fun exploring, whether it be by car, transit, bike or foot.