Linked by Thom Holwerda on Tue 22nd Feb 2011 22:44 UTC
Google "We are pleased to announce that the full SDK for Android 3.0 is now available to developers. The APIs are final, and you can now develop apps targeting this new platform and publish them to Android Market. The new API level is 11. For an overview of the new user and developer features, see the Android 3.0 Platform Highlights. Together with the new platform, we are releasing updates to our SDK Tools (r10) and ADT Plugin for Eclipse (10.0.0)."
Thread beginning with comment 463680
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: Wow, another version
by geertjan on Wed 23rd Feb 2011 13:17 UTC in reply to "Wow, another version"
geertjan
Member since:
2010-10-29

Notice how it's always non-developers saying "omg the Android fragmentation makes it super-duper hard for developers to create apps for Android," while any developer will generally tell you there's really no problem.

Sure I test my Android apps on multiple versions, but I do the same for my iPhone apps. Nothing can really go wrong if you just pick a minimum version you want to support and make sure you only use features supported in that version.

Also, your story about Android versions is inaccurate.

Reply Parent Score: 4

RE[2]: Wow, another version
by wocowboy on Wed 23rd Feb 2011 15:17 in reply to "RE: Wow, another version"
wocowboy Member since:
2006-06-01

You say my list of Android versions is incorrect. Would you please correct me so that I as well as other viewers of this site can see the correct list?

Reply Parent Score: 1

RE[3]: Wow, another version
by _txf_ on Wed 23rd Feb 2011 16:22 in reply to "RE[2]: Wow, another version"
_txf_ Member since:
2008-03-17

Well, developers can publish new apps to the Android Market that will run on 3.0. So let's take stock: there are now phones that run Android 2.1; some with 2.2; a very few with 2.3; Google has announced 2.4 to be a tablet-only OS, and 2.5, the phone version of 2.4. And now here we are with 3.0.


Google hasn't said what number the next version will be, only that it will be named "Ice Cream". Also they have said the next version (or the one after that) will unify the Tablet version with the phone version.

Why would they make 2.4 a tablet version if 3.0 is here already?

Reply Parent Score: 2

RE[3]: Wow, another version
by puelocesar on Wed 23rd Feb 2011 16:24 in reply to "RE[2]: Wow, another version"
puelocesar Member since:
2008-10-30

There is no 2.4 and 2.5.

We have 2.3, for phones, and 3.0 for tablets only.

From what I read, the next version will be based on 3.0, but with support for phones.

So if you want to code an app just for tablets, using more screen state and such, use 3.0.

If you want to code an app for most phones out there, just use 2.1 and take care with multi-resolution issues.

And if you want to use new stuff like renderscript and fragments for apps that work on tablets and phones, you have to wait a little.

Not as terrible as you are pointing out...

Reply Parent Score: 2

RE[2]: Wow, another version
by puelocesar on Wed 23rd Feb 2011 16:18 in reply to "RE: Wow, another version"
puelocesar Member since:
2008-10-30

Well, then you are the only one who tests your iPhone apps on all models, because it's a pain in the ass to own an iPhone 3G these days, as most of the apps run like crap

Reply Parent Score: 2

RE[2]: Wow, another version
by Nelson on Thu 24th Feb 2011 03:05 in reply to "RE: Wow, another version"
Nelson Member since:
2005-11-29

Android isn't fragmented, its' just "<insert long winded explination which basically says Android is fragmented here>".

The fragmentation is not purely on the API level, varying degrees of hardware create an effective barrier to entry for applications which are required to perform with any degree of effectiveness.

So yes, Android is quite fragmented, and even worse, some of the issues you really can't work around except for excluding them from your target audience.

Look at most notable video games on Android, notice how a lot of them say "Only supported on devices X, Y, and Z". That's not fragmentation?

Let's get real here.

Reply Parent Score: 2

RE[3]: Wow, another version
by Neolander on Thu 24th Feb 2011 07:39 in reply to "RE[2]: Wow, another version"
Neolander Member since:
2010-03-08

Geez, now games can't have hardware requirements ?

In the PC world, if you run Crysis, you know that you'll need some monster hardware and that your average €300 laptop bought for word processing won't do the trick, at least not smoothly. That's what the "recommended configuration" and websites like canyourunit are here for. In the realm of consoles, you know for sure that a PS3 disc won't work on a PS2 and that an xbox 360 disc won't work with an xbox. Why should it be different with phones ?

Edited 2011-02-24 07:40 UTC

Reply Parent Score: 3