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 463671
To read all comments associated with this story, please click here.
Wow, another version
by wocowboy on Wed 23rd Feb 2011 11:42 UTC
wocowboy
Member since:
2006-06-01

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.

What a huge mess for these developers, trying to make an application that will provide them with a good revenue stream, while also trying to make their application work on the widest spectrum of phones that will also increase that revenue stream, which right now is 2.1 and 2.2, all the while trying to develop for phones with capabilities that do not even exist right now. And yet Android apologists will fight any implication that the platform is fragmented.

Lest anyone think that I am an anti-Android hater, I have a Nexus One, the flagship Google phone at one time, which, Google promised back in November, that Android 2.3 Gingerbread would become available for "in a few weeks" and it still has not shown up.

Reply Score: -1

RE: Wow, another version
by Karitku on Wed 23rd Feb 2011 13:12 in reply to "Wow, another version"
Karitku Member since:
2006-01-12

It's not fragmented, you can just make 2.2 application and all newer will run it. Even with that you can use awesome tools to target newer versions without coding or better just code it so it uses new stuff if available. Also you can anytime download awesome cooked ROMs and install them without problem, Google supports this. I think people are just lazy on updating there phones.

Reply Parent Score: 6

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

People are NOT lazy about updating their phones. The vast majority of phones are updated over the air through the carriers, not by users going to hacking sites and using unofficial ROMS.

Reply Parent Score: 2

RE: Wow, another version
by geertjan on Wed 23rd Feb 2011 13:17 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[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: Wow, another version
by _txf_ on Wed 23rd Feb 2011 16:14 in reply to "Wow, another version"
_txf_ Member since:
2008-03-17

Lest anyone think that I am an anti-Android hater, I have a Nexus One, the flagship Google phone at one time, which, Google promised back in November, that Android 2.3 Gingerbread would become available for "in a few weeks" and it still has not shown up.


2.3.3 has arrived today for your nexus one. Enjoy...

Reply Parent Score: 2

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

2.3.3 has indeed been released today, but it will be rolled out over the "new few weeks" to NexusOne and NexusS owners. Isn't this the same term Google used back in November for 2.3? So forgive me if I will not be holding my breath waiting for this update to show up on my phone. Like I "normal" user, I will wait for the update to be rolled out by Google over the air.

Edited 2011-02-23 17:17 UTC

Reply Parent Score: 1

RE: Wow, another version
by FunkyELF on Wed 23rd Feb 2011 16:21 in reply to "Wow, another version"
FunkyELF Member since:
2006-07-26

Have you done any development?... just curious, neither have I. I'm not too sure there are any big changes that developers care about. Are there any API changes at all from 2.1 to 2.2 to 2.3?

I would imagine there are very few applications that care what minor version the phone is running.

Reply Parent Score: 2

Not a developer
by wocowboy on Wed 23rd Feb 2011 17:24 in reply to "RE: Wow, another version"
wocowboy Member since:
2006-06-01

I am not a developer. I approach this announcement from the standpoint of a user. I have an Android phone, the NexusOne, which currently has FroYo on it, Android 2.2. Google announced back in November that Android Gingerbread, version 2.3 would be coming to NexusOne users "in a few weeks". It became available today, albeit as version 2.3.3. Becoming available today does not mean my phone will get it today, nor any time soon, based on the fact the update was originally announced almost 3 months ago. Meanwhile Google has already announced the tablet version of Android, and has announced the phone-centric version of this tablet version, and they have today announced, via the article that is the subject of this article, version 3.0 of Android, which I have to assume will be for phones and/or tablets. So, while my NexusOne might someday be updated to Gingerbread 2.3, it and the NexusOne's of other owners will still be several versions out from the most current software, and will as a result, be missing some of the tweaks and updates that would bring it fully up to date. I hope this clears up where I am coming from.

Edited 2011-02-23 17:26 UTC

Reply Parent Score: 1