Devs Grapple With 100+ Versions of Android 386
Barence writes "The scale of the challenge facing Android developers has been laid bare by Twitter client TweetDeck. During beta testing of its new software, TweetDeck encountered more than 36,000 testers using an enormous pool of 244 different handsets. Not only was hardware for the platform fragmented, but Tweetdeck had to contend with more than a hundred different versions of Android, highlighting just how muddled the market is for the open-source platform. The splintering of Android is making life difficult for app developers. 'It's not particularly harder to develop for Android over iPhone (from a programming standpoint),' said Christopher Pabon, a developer who writes apps for both the iPhone and Android platforms. 'Except when it comes to final quality assurance and testing. Then it can be a nightmare (a manageable nightmare, mind you).'"
Mainly the five most recent releases (Score:5, Informative)
2.2, 2.1 update 1, 2.1, something called 020201 (2.0?) and 1.6 account for almost all of the users. The remainder are custom ROMs you're not really obliged to support. Not that having five major releases operating in the wild is much better, mind.
Google dumped Apple into 3rd place (Score:1, Informative)
"Android's not doing at all badly compared to Apple's iOS, is it?"
Google dumped Apple into 3rd place and is the top selling smartphone OS and it sales rate is accelerating at a tremendous rate.
These angry Apple fanboy in the media outbursts are all they can think of to deal with Google kicking their precious Apple's ass in the marketplace.
Re:Mainly the five most recent releases (Score:3, Informative)
But handset manufacturers do not distribute vanilla versions of each OS. Sometimes the OS varies between different handsets from the same manufacturer running the same OS version.
Re:If Google wants to retain loyal customers (Score:4, Informative)
and HTC's If-rooted-Reload-default-OS feature,
That's funny, my rooted Evo, which I bought a few weeks after its launch, is still rooted and I am under no obligation to run any OTA updates offered. So yeah, I enjoy being able to use my phone as a wifi hotspot paired up with my netbook, along with any other feature that requires root.
failed experiment that proves that Carriers' and Manufacturers' greed will kill any open source advantages that Android could have brought.
Exactly what advantages? How is a phone with a variety of options any better or worse than a phone without those options? The advantages I find with my phone are that I was able to choose which phone I wanted, nothing more. I don't really care that I can go and look at the code and modify it to do whatever I want. I care that I have a choice between a variety of hardware vendors and carriers. I wanted 4g speeds, and I wanted a plan that suited how I use my phone. So for my monthly price, I get unlimited data at speeds far greater than any other phone, and I can share that unlimited data with other devices. This is win.
Re:US Cellular sells naked android 2.1 (Score:5, Informative)
(Only the Nexus one and some tablets have 2.2).
Wrong. Droid, Droid 2, Droid X from Motorola are all on 2.2.
HTC has several 2.2 Phones (Incredible, Evo 4G, Desire)
Your information is dated.
Re:So? (Score:4, Informative)
Re:So? (Score:4, Informative)
Re:BS (Score:4, Informative)
Re:If Google wants to retain loyal customers (Score:2, Informative)
"All the new phones out there are all crippled."
Now that's just flat-out bullshit. Are you lying on purpose, or was it simply an error of exaggeration because you are, without any doubt, totally and completely....wrong.
I just bought a Verizon Samsung Galaxy S Fascinate 2 weeks ago.
Yesterday I rooted it, installed an overclocked kernel, and wireless tethering. All without spending a dime. All in less than 10 minutes. It runs the Zeam Home-Launcher, Skyfire browser, a 3rd party camera app (Vignette), and about a dozen other "customizations".
I would hardly call this device crippled...in the least.
It may take a whopping 15 minutes to get it back to stock if it is necessary when 2.2 is released OTA.
If you have to stretch the truth to make your point...perhaps your point is simply not worth making.
Re:Why More Difficult Than Desktop Apps? (Score:3, Informative)
Re:So? (Score:2, Informative)
Then 1.5 doesn't count since it's share is less than that of Vista (sitting at 13%) compared on the Windows platform. I'm not sure where they are getting 100+ versions though. Wikipedia has them sorted by usage:
* Android 2.1 (Eclair) - 40.4%
* Android 2.2 (Froyo) - 33.4%
* Android 1.6 (Donut) - 16.4%
* Android 1.5 (Cupcake) - 9.7%
I count four of which two are major holders. 1.5 and 1.6 are minimal. I would consider 1.6 an after thought at best from this point forward. Considering it holds just a few percentage points more than Vista's percentages... maybe you'd consider that one a non-event as well. That narrows things down to two.
If you want to include different handsets you can compare that in with the PC market. Different GPUs, different keyboard layouts, different monitor resolutions... there's no difference.
Re:So? (Score:2, Informative)
Not a real problem (Score:2, Informative)
Re:So? (Score:2, Informative)
Android has QA test suite. Checkout the android cts (compatibility test suite )
Re:So? (Score:3, Informative)
DOS well and truly *was* a crap gaming platform, chum. Since you've got your rose-colored glasses on, let's look back:
Segmented memory architecture (640K conventional RAM, 64K in the high-memory-area, and *five* different ways of accessing anything past 1MB:
* Direct, using INT15 in the BIOS
* Expanded memory, whose spec had two major versions
* Extended memory (XMS)
* DOS Protected Mode Interface
* Virtual Control Program Interface
In addition, there were *no* standards or standard drivers for accessing hardware. Game devs almost always had to write their own sound and video drivers, for example.
On top of that, you had to configure DOS so the damned thing could run your game. Some games needed 600K of conventional RAM and some expanded memory, other games needed 4MB to themselves and so nothing could load on boot, and you had to worry about loading utilities to configure the sound hardware. Sometimes you had to load another utility to make your video hardware be VESA BIOS compliant.
The old Macs had a ton of faults, but for gaming you can't seriously claim that DOS was anything but a disaster. We just didn't know any better at the time.
Re:So? (Score:1, Informative)
What the hell are you talking about? There's a basic minimum spec that Android phones have to conform to if they want the little android logo including touch screen with a certain size, GPS, and so on. This is exactly the same as what you praise MS for.
Re:sounds to me like android is guilty of (Score:3, Informative)
iOS is a locked down OS on locked down hardware. Of course it's not going to have the same issues.