On Thursday, October 11, 2012 2:01:37 PM UTC-7, Mark Murphy (a Commons Guy) 
wrote:
>
> On Thu, Oct 11, 2012 at 4:39 PM, Nathan <[email protected]<javascript:>> 
> wrote: 
> > Therefore, when I run it on 4.0, the buttons, textboxes, spinners, etc 
> all 
> > look like the Holo Theme. 
> > When I run it on 2.x, they don't. They follow a simple gray theme on 
> Nexus 
> > One but can look different according to device. 
> > 
> > Based on what I see in ActionBarSherlock's files, this is to be 
> expected. 
>
> More importantly, it's what users will expect. Users will expect a 2.x 
> theme on 2.x devices. 
>
> The action bar UI pattern predated Honeycomb, and so having apps with 
> action bars on 2.x is not unheard of. However, the Holo theme did not 
> predate Honeycomb, and so users of Android 2.x devices will not be 
> expecting some of the more substantive changes that Holo introduced 
> (e.g., EditText border), since few if any of their other apps will do 
> that. 
>
> Users want consistency between apps that the user uses -- that's part 
> of the reason why Theme.Holo vs. Theme.DeviceDefault was introduced. 
> Consistency between the app's UI on *different Android versions* is 
> not something most users seem to care about, simply it does not affect 
> them, since they usually only have one device. 
>

And if they don't care, I probably won't either. 

Thank you. I think that addresses my question about how much effort to put 
into 2x. 

As far as the Android Design Police, well, maybe I will just have a 
conversation with an Android Design Policeman and ask about 2x directly. 
The guidelines for themes at least are not very practical on 2x. 
 

> All that being said, the HoloEverywhere project is attempting a theme 
> backport that may line up with what you are seeking: 
>
> https://github.com/ChristopheVersieux/HoloEverywhere 
>
> That's also helpful, because it gives me some valuable intelligence on 
what it takes to do a complete theme. HoloEveryWhere is 3MB and 1093 files, 
but it includes some source and demo files one may not need.  

Nathan

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to