Holo Theme Is Now Mandatory For Android Devices
tripleevenfall writes in about the new theme changes in Android 4.0. From the article: "Starting with Android 4.0, support for the 'Holo' theme will be mandatory for phones and tablets that have the Android Market installed. Holo is the stock Android theme, known for its sharp angles, thin lines and blue hue. Third-party developers can now create apps and widgets using the default Android aesthetic, knowing that's how it'll look on every major Ice Cream Sandwich device that has the Android Market. "
This is not banning custom themes; instead it is merely giving developers a consistent theme that is guaranteed to be installed if they want a consistent look across all devices. There are even a few improvements to the style protocol to help developers deal with dark and light themes.
It's depressing when my mom asks me to do something on her new Verizon Android phone and I stare at it in confusion for more than 5 minutes. I've owned a Nexus One since they were sold though so I guess it's my fault in thinking the phone companies wouldn't slather their layer of ugly paint on everything.
Android is nice because it allows the companies selling/branding the phones to do it their way.
Unfortunately they are better at stealing money then they are designing UIs.
There's no wall here at all, just a foundation. You can still do whatever the heck you want with your device as a consumer, and this is just saying that manufacturer's shouldn't completely break the underlying UI structure, even if they want to supplant it with some theme of their own. "Do what you want with the field, just don't salt the Earth so nobody else can use it".
With all due respect, you don't understand what you're talking about. The greater fragmentation threat revolves around custom implementations of core parts of the OS. Most specifically "ContenProviders" (the API, not media companies, although those are a problem for everyone of a different sort). This is even a problem with Google not following their own APIs but asking developers to use the MediaStore API (but that's a different discussion).
With regards to upgrades, certain older devices had limited inter protected storage for the OS an apps. The original Samsung Galaxy S is one of these. Right after that phone came out more and more devices were implementing larger internal storage. This particular problem with upgrades, is an unfortunate one-time-only growing pain. That's not to say those devices cannot receive security updates, just that they cannot fit the entire ICS image + apps + a skin on the protected storage.
You can sit back and play monday-morning-quarterback, but the truth is the internal storage+SD had some nice advantages for the user, but ultimately it was decided (rightly so) that there needs to be more room for apps and the OS.
Finally, the point of this article, which has little to do with upgrades, is that app makers now have some more reliable and consistent APIs for UI widget appearance. There is nothing bad about this. Sure it's a small step, but it's a step in the right direction. It even allows devs to maintain a style inline with whatever skin the user is currently using, or use the more stock looking one. Finally, when you consider many apps use their own look and feel above and beyond any OS look and feel, this is probably not a huge deal regardless.
Your tirade again fragmentation, especially being so uninformed on the issue, just seems irrational. iOS is great, Android is great. They have different strengths and weaknesses.
Flurry is a joke to Android devs. They specifically cater to iOS devs, and were embroiled in a privacy scandal in early 2010 on Android. Further, Google Analytics provides a similar service for free, and one that is already hugely popular among web developers. Flurry puts out that same press release every year to garner press about themselves. This is absolutely the worst kind of skewed statistic. "Iphone analytics company that was previous burned by bad behavior on Android, says more of its customers are iphone devs than in the past" It was sad to see so many media companies pick up the PR release.
With regards to who does the most web surfing, you would need a statistic that accounts for the fact that many Android phones used to report the UA string as "mobile safari" and that many Android users use a variety of browsers: Firefox, Opera, Dolphin, xScope, and more. I'd look to admob or comScore as at least decent approximations. Certainly
There are some very valid fragmentation and bloatware arguments to be made against Android, but none of what you brought up holds any water when you dig a little deeper.
Full disclosure: I'm and Android dev myself, as you can see in my sig.
PocketPermissions Android Permission Guide
> He's a subscriber, so it's not surprising he has first post. Is anything even remotely critical of Android on Slashdot these days automatically considered an Apple or MS shill?
No, not at all. For instance, I have several large beefs with Google, and I'm not happy with either MS or Apple for several reasons I'd be happy to bore you with at a later time. As geeks we have to use *some* devices to get our work done; the difference is, non-fanbois tend to judge devices on a case by case basis rather than buying entirely on logo and calling it good.
What made the thread originator (since vanished, for some reason) an Apple shill is how he went on and on for paragraphs about how wonderful Apple's philosophy is yadda yadda. People who have any interest at all in the original topic are unlikely to be interested in how Apple is so much better. It's something that's written for the benefit of the writer rather than the reader.
And just incidentally to the original poster if he's still listening, if Samsung won't play nice on Android versions, there's a simple solution: Don't buy Samsung. That's the thing about Android. When the vendor screws up, you don't have to go through the mental gymnastics to try to convince yourself that the vendor is correct and that's the way it's supposed to work and you're a better person for missing that feature. You just buy from a different vendor. Apple fanbois don't have any concept of that, and this causes a cognitive disconnect when they try to talk to the rest of us.
Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
Thank goodness, I hadn't realized that Samsung failing to upgrade the Galaxy S to ICS, and all Android vendor's and carrier's systematic failure to offer good support of anything, is actually part of an Apple marketing campaign.
Fortunately, you offer the solution. All I have to do is stopping using the word "fragmentation," and start calling all vendor mistakes "diversity," and, my mind being thus made right, I will understand that bad support is actually a good thing.
Don't blame me, I voted for Baltar.