Google makes Holo theme the Android device default, says developers and manufacturers can now customize with less risk of future compatibility issues.
10 Epic Android Apps
(click image for larger view and for slideshow)
Google has a new dress code for Android. The semi-open nature of Android has ensured that makers of Android handsets and developers of Android apps have considerable freedom to alter the user interface (UI).
The less open Apple iOS platform also allows developers to design apps as they see fit, provided Apple's UI guidelines aren't trampled in the process. But Apple doesn't have iOS hardware partners reimagining the basic device interface--which some would argue is for the best--the way that Google partners HTC and Samsung have done.
Despite a marginal edge in openness, Google has recognized that a bit of guidance about Android themes and styles could bring some order to its unruly mobile ecosystem. In keeping with the company's recent UI overhaul of its websites, Google is requiring its hardware partners to include the unmodified Holo theme on Android 4.0 devices--the native theme in Android 4.0 (a.k.a. Ice Cream Sandwich)--for the sake of compatibility.
"Before Android 4.0 the variance in system themes from device to device could make it difficult to design an app with a single predictable look and feel," said Google software engineer Adam Powell in a blog post. "We set out to improve this situation for the developer community in Ice Cream Sandwich and beyond."
Henceforth, devices that ship with Android Market support will be required to include the Holo theme. And that's going to be most Android devices (at least until Amazon ships an Android-based phone), given that Android Market has just topped 400,000 apps, according to Distmo.
For developers, this means that apps written for Android 4.0 can rely on a predictable look and feel even when there's a custom skin. This is helpful because it reduces the amount of testing necessary to ensure that an app will work with a non-standard theme, and it will help apps remain functional in the face of future theme revisions.
Powell is careful to stress that Google isn't trying to limit manufacturer customization, seen in themes like HTC's Sense or Samsung's TouchWiz. He says that the new DeviceDefault theme family allows developers to target the device's native theme while retaining manufacturer customizations designed to override default styles.
For the 15th consecutive year, InformationWeek is conducting its U.S. IT Salary Survey. Upon completion of the survey, you will be eligible to enter a contest for prizes including a Bravia HDTV or iPad 2, and get a link to download our report once it is published. Take the survey now. Survey ends Jan. 20.
Building A Mobile Business MindsetAmong 688 respondents, 46% have deployed mobile apps, with an additional 24% planning to in the next year. Soon all apps will look like mobile apps – and it's past time for those with no plans to get cracking.