With the increasing popularity of Android OS for Smartphones and tablet devices, Google has been constantly releasing the updated versions of the OS. Gingerbread replaced the earlier version of Android with the name of Android Froyo 2.2. Cutting edge Android Gingerbread features are what make this OS the most vastly expanding OS in the Smartphones industry so far.

The kernel of Android Gingerbread OS, like earlier versions, is based on the Linux Kernel. The APIs are almost exclusively written in C while the applications framework is Java compatible. Among the noteworthy Android Gingerbread features, perhaps the most exciting feature was the availability of onscreen keyboard which was missing in the previous versions.

This keyboard facilitates much faster input and intuitive typing, also having the capability of word suggestion depending upon the typing history of the user. In conjunction with the keyboard, the copy and pasting has also been improved where users can copy by pressing and holding the cursor over the selected text.

The updates are constantly made to the OS with each successive version and pretty much same is the case with Gingerbread. Other than the onscreen keyboard, we also see a more organized and user-friendly interface which considerably improves the surfing and browsing experience. Addition of new color schemes has also enhanced the brightness and overall beauty of the device. Unlike the earlier versions, Gingerbread would keep the users more informed about the background operations of their device.

For example, how much memory is being consumed, how much time the CPU is using and insight about other similar operations is provided at regular intervals. Another addition was the availability of task killer to kill the stuck applications. Google was reluctant to add this feature and after stressing for months that a task killer would be extraneous, it finally gave in considering the high demand from the users.

With the improved Android Gingerbread features, power management has been considerably improved which in turn has increased the battery life of the device. Further, users can also view which application is consuming how much of the battery. An exciting new feature of Android Gingerbread happens to be the facility of VoIP calling. Users, however, need to make an SIP account before activating this service.

Gingerbread also brought good news for the developers with the release 5 of the Native Development Kit (NDK). This means that developers would not be able to create 3D graphics and other sound and text applications using the native code. Other than that, build-in support for various multimedia formats including WebM, plus AAC and ARM etc. has been added.

This opens the door for third-party video drivers and hence enhances opportunities for independent developers. What’s more, complete API support for various sensors such as gyroscope, rotation vector and barometer has been included in Gingerbread.

Finally, we have some other interesting Android Gingerbread features such as support for NFC technology, gyroscope support, a new download manager for improved downloads, a new camera applications which can access multiple on board cameras and last but not least, improved user interface.

So basically there is a lot that Android Gingerbread has offered compared to the earlier versions. This continued improvement in the software and the fact that it is open source has made this OS grab a considerable portion of the Smartphone industry.