Android 2.3 Gingerbread new features

The latest Android version - 2.3 Gingerbread - was announced together with the unveiling of its first playground, the Google Nexus S, and thus the platform kept up with the tradition of an update every few months or so.

Despite that it is not a x.0 version, Gingerbread is another trailblazing release, which brings along numerous additional features for users and developers alike. Let's cut to the chase, and dig what's in store for us come December 16th.

The Interface

Although under the hood the changes from a developer's standpoint go deep and thorough, on the surface it is clear that if there will be a revolutionary overhaul in the interface, it has been left for the tablet-friendly Honeycomb, which should be appearing a few months from now. This way Google has prepped the groundwork for developers, including added support for larger screens, such as those found on tablets, and still left itself enough time to achieve a "wow" effect with the overhauled Honeycomb interface. In essence, Google is just playing catch up with a lot of the interface features introduced in Android 2.3.

The default homescreen is basically the same, just the launcher icons have been repainted greenish, maybe as a tribute to the small robot's coloring. Green is also the highlighting color of the status bar icons when you've synced to a Google account, or when you enter a number in the dialpad, whose background is pitch black now. The lights are off throughout the interface, not only in the dialpad - black is the background of both the pop-up menus, and the the notification bar now, which had a greyish background before.

The Android team still hasn't implemented having the connectivity and
profile switches in the notification bar, like on Samsung's TouchWiz
3.0, or LG's Android phones, which is a much better solution than fiddling with the
default widget. Speaking of which, we didn't notice any new widgets, only a few new live wallpapers. The homescreens have received a new option in the pop-up menu now, called "Manage apps", which takes you directly to a process management app. Apart from some tab reshuffling, it now clearly shows precisely how much memory the running applications are gulping out of the available resource.

The screenshot pairs show the changes in interface from Froyo - on the left are the stock Froyo screens, while the right ones are Android 2.3.

The
Super AMOLED screen on the Google Nexus S consumes the least power when displaying black, but Gingerbread will be installed on devices with LCD displays too, so those phones' battery consumption won't be affected as much by the darker backgrounds. Upon selecting something, now it lights up in bright orange, compared to the yellowish one in Froyo, and also when you get to the end of a list while scrolling, it
produces a subtle orange glow - both solutions are more visible than the previous
scheme in Android 2.2. Also, some icons in the settings list, such as the ones for the Wireless&networks and Accounts&sync apps, have been changed.

Froyo (on the left), and Gingerbread Dialer, Main Menu and Settings apps

One of the first things people are doing when they get an Android phone, is to install some sort of task kill and management app from Android Market, since Android didn't allow proper task management and active multitasking. Because of that, with time you ended up with unoptimized applications leaking resources and battery power, even when inactive.

Gingerbread has remedied the situation with an active task manager, where it kills processes and even applications when they start to hog down the handset, and haven't been used in a while. Neat and necessary to address. Now you can pause the game you are playing, when you receive push email, leave it, reply, and return back to the exact same monster you were about to chop into pieces, without waiting for the game to reload. Long press on the home button, and you receive a snapshot of your running applications, like in Froyo, so you can pick one and continue precisely where you left off.

Another new addition which we can file in the "it was about time" category, is the download manager. With a dedicated app, it stores and manages all your external downloads (from emails, Android Market, the browser, etc.) in one place, allowing you to reopen or delete them from a single location. Maybe we'll see a full-fledged file browser next.

Gingerbread downloads, task switcher and power status screens

The default Android keyboard was a very basic, stripped-down virtual
keyboard, where keys felt crammed, and you had to switch to another page
for number and symbol input. In Gingerbread, upon long press, all the
accented versions of a letter appear, together with a number if the key
is on the top row, and the keys are more spaced-out, allowing for
faster and more accurate typing. The Froyo keyboard also has accented
versions of a letter upon long-press, just not so many. We particularly
liked that all the punctuation symbols are in one place now, and the use of multitouch in the keyboard now allows to slide your finger to the symbol of choice after the long press.

The new text selection method now uses a large handle to place the small blinking cursor exactly where you want the selection to start, instead of the wimpy little triangle we had trouble pinpointing in Froyo. Afterwards a second handle is used to mark the text in all directions, and the process is easy as pie, just not launched the same way in all applications, which is a bummer. Then you tap on the selected text to copy/cut and then paste wherever needed. Neat, but not as uniform as the existing text selection solutions in iOS, WP7, or even in HTC Sense, for that matter.

These "changes" were present in HTC Sense's virtual keyboards a
couple of years ago, when Windows Mobile still reigned supreme. Our
Samsung Galaxy S, updated to Froyo, has roughly the same keyboard in
its TouchWiz 3.0 interface, as Gingerbread, so it's just a
case of taking the good ideas out there, and plugging them in.

New Functionalities

The new stuff in Gingerbread is native support for NFC chips, multiple cameras and VoIP, motion and other sensors, sound mixing, as well as larger screens, such as those on tablets, for instance. Let's see how developers can take advantage of those.

Near Field Communication (NFC) technology

The Tags application

The Google Nexus S has a chip inside that can fetch various info with a tap on any item with an NFC transmitter, or from a few inches away. The
application, running it it in Gingerbread, is called Tags. From what we hear the chip is limited to read-only for now, and can't be flashed like Samsung's new NFC chip, which didn't make the cut on time to get into the Nexus S. Unlocking the two-way NFC communication, which could allow mobile payments, should be coming to the Nexus S with a firmware update. In Japan they use the NFC technology in phones for entering public transport, paying at cash terminals, as an employee ID for access to office buildings, or simply to scan items at stores and price compare.

The possibilities here are almost endless, and limited only by the developers' imagination. It is not a big deal right now, since there is not much NFC infrastructure in place in the US, but since Google, Apple, RIM, the carriers, retailers and banks are all jumping on board now, this thing should take off very quickly.

Google just announced it is expanding its Hotpot and Places services with a pilot program in Portland. They distribute Places kits to local businesses, that will include tips on boosting their online presence, as well as NFC decals that say "Recommended on Google." These NFC decals will be able to communicate with the new Google Nexus S device, taking customers to that shop's Places page on their device. The pilot is designed to offer us a taste of what it will be like to have NFC infrastructure everywhere.

We have more info on contactless payments and NFC usage in a dedicated article here. Moreover, Visa just approved a microSD card with NFC capabilities that can be used by existing phones that don't have the embedded chip, so it's a matter of time US goes the way of the Samurai.

VoIP

The VoIP calling option in Contacts

If you have a SIP service, used for voice and video calling over the Internet, and many corporations do on their campuses, you can call via Wi-Fi now, and the option is integrated in your Gingerbread contacts list. Developers can take advantage of it in numerous ways, such as calling within apps, and it will be easy to implement due to the native support.

We can't imagine the carriers being ecstatic about this feature, and Google knows it, since in the Gingerbread manual we read: "Support for the platform's SIP and internet calling features on specific devices is determined by their manufacturers and associated carriers." Hey, no need to downplay this - every bit that might take us away from the carrier lock helps.

Access to multiple cameras

The camera app

Using the front-facing camera is now an option in the camera interface. We've had this in TouchWiz 3.0 of our Samsung Galaxy S since it was updated to Android 2.2, and it's much better looking than Android's rusty default camera interface.

It is not a big deal by itself, except for crappy self portraits, but giving developers access to multiple cameras is where it's at, provided that your Android smartphone has more than one shooter. The possibility to access both the front and rear cameras, when capturing video, opens a bunch of application possibilities for the coders.

Access to motion and other sensors

Now this is a big one. How about going all Nintendo Wii on your phone? The six-axis gyroscope from InvenSense, which is in Nintendo's MotionPlus controller should be in the Google Nexus S. Android 2.3 should also support the newest 9-axis one, so precise measurements of linear acceleration and gravity can bring anything to your Android phone. That spans from virtual baseball games, to the phone being able to figure out if it is in your pocket or backpack just from the way it bounces up and down, and thus tell your fitness app and doctor the real story about your daily activities on the coach. Oh, the funny one is support for a barometer - we haven't heard yet of a handset that has this inside, but it will surely be helpful in more accurate predictions of your local weather conditions, and measuring altitude in general.

Google has really gone all-in to support game development for the Android platform now, and the upcoming Sony Ericsson PlayStation phone, running Gingerbread, is a proof of that. Observant folks spotted dedicated gaming controls support in the Android 2.3 SDK the first day it launched. Of course, the iPhone 4 and others have had these motion sensors for a few months now, and smartphones are gradually becoming the most wide-spread mobile gaming platform, so obviously Google doesn't want to miss out on the lucrative mobile gaming revolution. In Google's words - "a game application could use readings from a gyroscope and accelerometer on the device to recognize complex user gestures and motions, such as tilt, spin, thrust, and slice."

See a demo of the InvenSense technology in the company video below, where a Nexus One with a planted gyro commands a virtual airplane and a sword - the cool stuff starts at 3:43. That's what's coming to Android, thanks to Gingerbread. Yay to slicing!

Multimedia enhancements

Gearing Android 2.3 towards the gaming aspect has been further backed up by improving support for 3rd party video drivers, used in 3D graphics acceleration. Additional system level enhancements include minimized application pauses, which ensure smoother animations, and increased responsiveness in games. Also, the Gingerbread platform now recognizes touch and keyboard events faster, and at the same time with minimized CPU load. This helps all interactions with your Android phone to appear smoother, but the main application is heavy 3D games, which use touch controls.

On the video codec front, Gingerbread now embeds support for Google's WebM open video standard, thus manufacturers won't have to pay royalties for high quality video compression like H.264, which is patented. It is good enough for the web in the way that JPEG and MP3 formats were for pictures and music compression, so it might one day become a standard for online video.

Google hasn't stopped with the graphics department. Audio has also received a boost with the support of the AMR wideband speech codec, that can be used to significantly improve voice quality over 3G networks and sound capturing in general. A few carriers in Germany, UK and France are already supporting such high-definition voice service. The other big addition to the Gingerbread audio portfolio is support for the AAC codec, which is deemed as the successor of the MP3 format, achieving better quality at similar compression rates.

Mixable audio effects are introduced with Android 2.3, which allows developers to easily add equalizers, bass boost, headphone virtualization, and reverb to audio on Gingerbread devices; these can be applied to one, or multiple tracks.

Support for extra large screens

Gingerbread screen support

Developers have support for extra large screens now, which is a harbinger of all the tablety things that will happen to Android next year. Extra large in Google's terms is up to 10", and people can start coding now for the onslaught of 10-inchers, such as that famous Motorola tablet, running Honeycomb, which Android's Andy Rubin showed briefly the other day. Smart move on Google's part, this way tablet manufacturers can have big-screen compatible apps right now for Gingerbread, and what will be left for the Android team is to focus all efforts on the tablet-friendly user interface, coming in Android 3.0.

As a whole. Android 2.3 Gingerbread surprises pleasantly mainly with the range of additional functionality under the hood. Developers haven't seen so many extra possibilities from Android since Donut (Android 1.6). Now with Gingerbread, the coding aficionados are having a rich playground with the support for motion sensors, multiple cameras, 3rd party video drivers and NFC chips, so the ball is in their court to surprise us even further. Oh, and on extra large screens as well, please.

2.yassham (unregistered)

am I the only one who doesn't understand why support for extra large screens needs to be "implemented"?? Not like it makes a difference to the OS, the OS is only affected by the display resolution, which is irrelevant to the display size..

4.calamazoo (unregistered)

The list with the supported resolutions hasn't been updated yet in the emulator, but Gingerbread gets up to at least 1280x800, as the developers' guide reads:

"Devices with extra large screens are tablet-sized or larger, so you should pay close attention to how usable your application is on such screens. You might want to design new layouts specifically for extra large screens, to address usability aspects such as the location and size of buttons in your UI. To test your application on an extra large screen, create an AVD targeted to Android 2.3 with a high resolution, such as 1280 x 800, and the default density of 160dpi."

chrsp, "extra large screens" and "higher resolutions" are the same thing. They were just saying it in laymens terms so people understand it. your not going to put a 1200x800 resolution display on a 3.5 in screen.. u wouldnt be able to read it!! lol.

So not excited for this. I'm no developer. And most people that buy android aren't either. No real end user features that are worth noting to the average Joe. None that will effect him now anyway. The media should learn to only add hype when the product is worth it.

7.sillyname (unregistered)

so improvements to developers are something we should not care for?

may i remember you that the third party apps you get from any market has to be created by developers, so adding extra features for better development will turn into better apps for the end user, so now developers can create more apps that will use this features in order to make US end users better programs. in the end a win for developers is a win for end users too...

10.Randy (unregistered)

I'm glad for the improvements they're constantly making to the system, but why can't they figure out how they want the OS to look? Every time they release an update, it seems they're going in a different direction (although not drastic). Now it looks like they're now going more geometric and flat, but it's not at all consistent. Look at the new market they're pushing out; it's bright and colorful with curves or look at the Gallery app which really doesn't seem to fit in with anything else Google has in Android.

12.fat burning furnace consumer r (unregistered)

Hi. Neat post. There's an issue with the site in chrome, and you might want to check this... The browser is the market leader and a big component to other people will omit your fantastic writing due to this problem.

All content (phone reviews, news, specs, info), design and layouts are Copyright 2001-2016 phoneArena.com. All rights reserved. Reproduction in whole or in part or in any form or medium without written permission is prohibited! Privacy . Terms of use . Cookies . Team