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 463804
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[3]: Wow, another version
by Neolander on Thu 24th Feb 2011 07:39 UTC 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

RE[4]: Wow, another version
by Nelson on Thu 24th Feb 2011 14:54 in reply to "RE[3]: Wow, another version"
Nelson Member since:
2005-11-29

When someone buys Android, or a Windows Phone, or iOS, they should be able to buy it and think "Okay I know this phone will run all my apps and all my games" not "well MAYBE this will run all my apps and all my games, and I REALLY hope that 4 months into my 2 year contract I'm not left out in the cold with an update"

Is every user supposed to look up the GPU on the SoC of a phone and check if their favorite game even gives a damn?

From a developer perspective, they are sold on the fact that Android has a massive install base, 300k activations a day yada-yada, but what good is it if you cant leverage that due to immense fragmentation?

It is no good. My point is people need to stop pretending like fragmentation does not exist, and is not a severe problem on Android. It is.

And please don't try to use the endlessly fragmented PC gaming world as some sort of gaming nirvana. Nothing should ever try to emulate that.

As for your gaming console, I think your analogy is stupid. You know for sure that ALL PS3s will perform nearly identically, and ALL 360's will perform nearly identically.

You're oversimplifying this to the point of insanity. Don't.

Reply Parent Score: 2

RE[5]: Wow, another version
by Neolander on Thu 24th Feb 2011 17:38 in reply to "RE[4]: Wow, another version"
Neolander Member since:
2010-03-08

I'm not saying that fragmentation does not exist. I'm saying that it is necessary and that it's a very good thing.

What is the contrary of fragmentation ? A perfectly consistent experience and perfect app compatibility across all devices. There are two ways of doing this : either there is only one device on the market, or apps are created to run on the least common denominator of hardware and feature set.

The problem is that this doesn't work as soon as hardware power and app needs are evolving. Some new hardware must come out of the door. Thus we see iPhone 3G, iPhone 3GS, iPhone 4. PS2 and PS3. Xbox 360. And every single release of the Game Boy and DS since the GB Pocket.

If my old Xbox can't run games for the new Xbox, that is fragmentation : apps have hardware requirements, I need to buy new hardware for them to work. I can't keep my old hardware forever.

Yeah, exactly like on the desktop. Any platform with evolving hardware is fragmented.

Now, why is fragmentation a good thing ? After all, people are not pleased that Xbox 360 games do not run on their old Xbox, right ? First, being able to introduce hardware requirements helps apps to evolve, because they don't have to support every single piece of hardware in a family (imagine if any new DS game had to have a version on the original Game Boy, including those who make great use of the stylus). Second, more hardware available means more choice for the user. If I only run not very demanding apps and don't have much money, I can keep my old PC or buy a cheap one.

Wjy would I have to buy a PC that's able to run Crysis if I only want to play word of Goo ? To please fragmentation-haters' sense of correctness ? If you can accept that there are cheap PCs which are only good for work, why can't you accept that there are phones which are only good for apps with low requirements ? Why should everyone spend $700 in a phone ?

Edited 2011-02-24 17:46 UTC

Reply Parent Score: 1