Welcome | Sign In
ECommerceTimes.com
Mobile

A Taste of Android's Freshly Baked Eclair

Print Version
E-Mail Article
Reprints
A Taste of Android's Freshly Baked Eclair

Android 2.0, nicknamed "Eclair," will make its big entrance on the Droid next month, and other handsets are sure to follow. Version 2.0 brings a set of new features to the table, including native support for Microsoft Exchange. However, the wide-open Android ecosystem may be prone to fragmentation as the underlying platform grows in strength and ability.


Listen to Your Customers, Grow Your Bottom Line.
Learn how loyal customers can be your best advocates for evangelizing your products and brand, while helping you to dramatically gain new business. Download "Customer Experience Management: Engaging Loyal Customers to Evangelize Your Brand."

When the Verizon Droid from Motorola (NYSE: MOT) arrives next month, it will include a new version of the Android Operating system. Android 2.0, also known as "Eclair," will no doubt show up in lots of other new smartphones over the coming months.

Android 2.0 ushers in a host of new features. Perhaps the one that sparks the most interest is its native support Learn how SugarCRM will improve your business. Free Trial. Click here. for Microsoft (Nasdaq: MSFT) Exchange.

"Native support for Exchange will appeal to traditional BlackBerry users that want to access their work email," Chris Hazelton, a research director at the 451 Group, told LinuxInsider.

"Native Exchange support should help make Android 2.0 more corporate-friendly," said Al Hilwa, program director of application development software at IDC. Its GPS and enhanced Google (Nasdaq: GOOG) Maps features are also important because they may enable a new genre of location-aware applications, Hilwa told LinuxInsider.

Android 2.0's underlying interface navigation structure is the pick of Ken Dulaney, Gartner (NYSE: IT) VP and Distinguished Analyst. "They have really thought about how you navigate through applications on the phone," he told LinuxInsider.

Another new feature is multiple account support -- developers can add multiple accounts to a device for e-mail and contact synchronization. These include Exchange accounts.

Android 2.0 lets users search for all saved SMS and MMS messages. It auto-deletes the oldest messages in a conversation. It has an upgraded browser with support for HTML 5. It also has geolocation API support. This API will provide information about the location of the device it is running on.

Lots of New APIs

Android 2.0 also has new platform technologies. Its graphics architecture has been revamped for better hardware acceleration; it supports Bluetooth 2.1; and it includes several new developer APIs.

One is an updated version of the framework API, which includes an integer identifier -- the number 5 -- that is stored in the system. Developers who want to use Android 2.0 APIs in their applications need to set the value 5 in the attributes of the "Uses SDK" element in their applications' manifests.

Other new APIs include one for Bluetooth, a sync adapter, an account manager, an API for contacts and a new thumbnail API.

New application framework APIs include new system themes; new service APIs to help applications correctly handle service life-cycle; MotionEvent, which can now report simultaneous-touch information for devices that support it; and new Intent APIs that broadcast the docking state of the device and let applications launch special activities when the device is placed in a desktop or car dock.

Reworking Current Apps

Developers may need to rework apps for earlier versions of Android -- version 2.0 is designed for devices that use virtual keys for the "Home;" "Back;" "Menu" and "Search" commands.

Exactly ow much they will have to rework is not yet clear. "It will depend on the degree to which they need to take advantage of new capabilities," IDC's Hilwa said. Whether or not existing Android devices can be updated will depend on the device, he added.

"There is no guarantee that apps written for previous versions of Android will work perfectly with Android 2.0, or at all, as the OS adds new capabilities and APIs," the 451 Group's Hazelton said. "Developers will need to adjust their application code to keep up."

The Android SDK now supports Version 2.0, SDK tech lead Xavier Ducrohet announced in the Android developer blog. Current developers can use the SDK Manager to add Android 2.0 support to their SDK as well as update their SDK Tools to revision 3.

Android SDK Tools revision 3 is required to develop for Android 2.0, Ducrohet said. It includes support for code coverage through the Ant build system, as well as Mac OS X 10.6 (Snow Leopard) support for the SDK and related tools.

New developers can download the Android SDK from the download site, Ducrohet said. After the download, Android platforms must be added using the SDK Manager

Developers who use Eclipse can access ADT version 0.9.4, which Google is releasing through the usual Eclipse update mechanism, Ducrohet said.

Possible Problems

Existing Android devices will have access to Android 2.0, but it's up to the various carriers and handset manufacturers to perform the upgrades, Google spokesperson Katie Watson told LinuxInsider. "Because Android is open source , devices can continuously improve over time," she said.

Handing over the choice to carriers and handset manufacturers could fragment the Android market. "The problem with Android in that much of what surfaces of the functionality is, at the end of the day, up to the device maker or the carrier," IDC's Hilwa said. "It's up to users to determine from their carriers what exact features their device can leverage or whether it can use the new version of the OS. The Android world is more 'I Can' than 'I Do,' and that's where it differs from the iPhone world."

Android's open source roots may be another source of problems. "There will be fragmentation in the Android platform as there is in any open source platform," Gartner's Dulaney said.

That could cost Google in the race for apps, which are one of the main drawing points for smartphones. "Since device vendors support different versions of Android at the same time -- some are still using versions 1.5 or 1 while Motorola and HTC are using version 2.0 -- developers may not support every release of Android," the 451 Group's Hazelton pointed out. "They will have to bet which versions of the OS have the greatest market penetration."


Print Version E-Mail Article Reprints More by Richard Adhikari


More by Richard Adhikari

Dev Hacks Emulator to Pick WinPho7's Brain
March 19, 2010
Dan Ardelean, a Windows Mobile developer, has unlocked the restricted emulator Microsoft showed to devs at its MIX10 conference recently, allowing him to view bits of the mobile OS Microsoft may not want the public to see yet. Ardelean says his motive was curiosity -- he wanted to see why Windows Mobile phones won't be upgradeable to Windows Phone 7 Series.
Google Hatches Plot to Break Into TV
March 18, 2010
Google, Intel, Sony and Logitech have reportedly come together to create a new device platform built for bringing the Web closer to the TV. Google TV would apparently use the Android OS to streamline the act of surfing Web content, including Web-based videos as well as social networking sites, through the television.
Anxieties Besiege FCC's Broadband Game Plan
March 17, 2010
The FCC has laid out some big goals for America's online future with its recently introduced national broadband plan, and those big goals may come complete with big price tags. Also causing anxiety among private enterprise is the degree of control the government will have to assume in order to put its plan into motion.
Don't miss a story -- sign up for our FREE e-mail newsletters and view the latest headlines at a glance.
Tech News Flash [ View Sample ]
E-Commerce Minute [ View Sample ]
ECT News Network Weekly Newsletter [ View Sample ]
Free eBook: Secure Your Datacenter
Click here to download today.
Shortcuts
ECT News Network Information
Reader Services
Corporate
ECT News Network