Google Helping Devs with ICS: OEMs Must Include OG Unmodified ICS Theme Files & More

dgstorm

Editor in Chief
Staff member
Premium Member
Joined
Dec 30, 2010
Messages
10,991
Reaction score
3,961
Location
Austin, TX
holo-theme-helps-devs.png

Google has taken things to a new level with Ice Cream Sandwich, and now they are extending that to additional support for developers. In the past, the fact that multiple OEMs create different add-on UIs to their products has been a source of frustration for developers. Their apps could work fine on a stock Android build, but might get broken by one of the different manufacturer UI overlays, like Motoblur, Sense, etc. Now, instead of having to develop multiple versions for the different UI skins, Google is requiring OEMs to include the original Holo ICS Theme with the device. This should make things easier for devs moving forward, because now they have tighter and more focused standards to follow to make sure their product can work with multiple ICS devices. Here's a quote from the Google Developers Blog:

In Android 4.0, Holo is different. We’ve made the inclusion of the unmodified Holo theme family a compatibility requirement for devices running Android 4.0 and forward. If the device has Android Market it will have the Holo themes as they were originally designed.

This standardization goes for all of the public Holo widget styles as well. The Widget.Holo styles will be stable from device to device, safe for use as parent styles for incremental customizations within your app.

You can read more details on Google's developer blog below.

Source: Google Android Developers Blog
 

Josefius

Member
Joined
Jun 9, 2010
Messages
307
Reaction score
2
Location
Oklahoma
The reason I went to the Nexus was because I was tired of Motoblur breaking things.
 

Spiderwebb71688

New Member
Joined
Feb 22, 2010
Messages
25
Reaction score
0
I feel like this is going to delay Moto's release of ICS for the razr... grr. Nice in the long run though!
 

metalspring

Silver Member
Joined
Jan 9, 2011
Messages
2,227
Reaction score
24
Location
hermitage, pa
idk, this is good in some ways but in other ways not so good...
the good- helps with app compatibility, and may possibly get ota updates pushed out faster, will help phone performance because there will be no heavy resource ui like sense
the bad- this kinda makes android more like IOS where every phone will look the same without sense, touchwiz, moto(not)blur, etc, also what about the widgets that each UI overlay has brought? some of them are pretty useful, the phone manufacturers will definitely NOT be happy about this decision
the ugly (possibly)- what will this do to themers now? will themes for custom roms be a thing of the past?, also what about current phones being upgaded? this will most certainly make all of them take longer to receive the ICS ota as the phone manufacturers try to figure out how to fully remove thier UI, and this may also make some older phones that they had planned on pushing ICS to will not be getting due to the extra work involved
 

Big Ry

Active Member
Joined
Feb 4, 2010
Messages
1,343
Reaction score
19
Location
Blacksburg, VA
This is great news. Its ridiculous how long manufacturers take to release an OS just cause they want to crap it up. However, as said before there are a couple features here and there that will be missed (but many that won't). And no more crying "fragmentation" from apple lol

Sent from my Galaxy Nexus using Tapatalk
 

pandabear

Member
Joined
Feb 11, 2010
Messages
93
Reaction score
1
idk, this is good in some ways but in other ways not so good...
the good- helps with app compatibility, and may possibly get ota updates pushed out faster, will help phone performance because there will be no heavy resource ui like sense
the bad- this kinda makes android more like IOS where every phone will look the same without sense, touchwiz, moto(not)blur, etc, also what about the widgets that each UI overlay has brought? some of them are pretty useful, the phone manufacturers will definitely NOT be happy about this decision
the ugly (possibly)- what will this do to themers now? will themes for custom roms be a thing of the past?, also what about current phones being upgaded? this will most certainly make all of them take longer to receive the ICS ota as the phone manufacturers try to figure out how to fully remove thier UI, and this may also make some older phones that they had planned on pushing ICS to will not be getting due to the extra work involved

Actually, sense/blur/touchwiz etc aren't going anywhere. See this article: Google requiring default 'Holo' theme in Android 4.0 devices for Android Market access | The Verge
 

metalspring

Silver Member
Joined
Jan 9, 2011
Messages
2,227
Reaction score
24
Location
hermitage, pa
Actually, sense/blur/touchwiz etc aren't going anywhere. See this article: Google requiring default 'Holo' theme in Android 4.0 devices for Android Market access | The Verge

Ah, thanks, if that's the case then this is definitely a good step...ultimately it'd be nice to see the manufacturers add in options to "remove manufacturing UI"

Supercharged tweaked Miui.us
Primes deprimed kernel @ 1.2GHz w/ customized kickasskernel tweaks and 3g turbocharger
19.9 linpack score
1921 quadrant score
Zoom zoom ;)
 

dja1980

Member
Joined
Jul 1, 2010
Messages
102
Reaction score
17
I LOVE this idea... I was so torn on whether to go with the Nexus or Razr because I felt I had to choose between build quality and Vanilla Android. It sounds like this will make the Vanilla Android issue a moot point!
 
Top