Hacker News new | past | comments | ask | show | jobs | submit login
Android Invasion: A Comprehensive List of Android Phones (techcrunch.com)
39 points by nym on Oct 22, 2009 | hide | past | web | favorite | 17 comments

I'm hoping that Android quickly becomes the "Windows" of the mobile world - available from many manufactures who make a variety of devices to suit people's individual tastes. Plus, having the dominant platform be free and open source is a huge win.

It seems that Android is heading that way.

I think the developer complaints about Android are a signal that developers are sticking with the platform. Much like Windows programmers complain loudly about Windows and still write code, or have to write code, for Windows.

One might say: If you can't hear their complaints, they have left already.

The big question I have is will the OMAP3430 600 MHz ARM Cortex A8 + PowerVR SGX 530 GPU + 430MHz C64x+ DSP be faster than the 1GHz Snapdragon?

Boy Genius Report says the Droid coming out on the 31st is really fast. This Techcrunch report also says it has 7hrs talk time, which is an improvement over the G1. Still going to be keeping a dock at home and work though!

This is a really important question because the Sony Ericsson XPERIA X10 that's rumored to be announced in November with a January releases uses the Snapdragon.

If it is indeed faster I think the real "iPhone killer" might be the X10, not the Droid if the X10 is affordable.

I just don't trust SEMC to pull it off, however.

As long as they build the hardware well, the Android version running can be modified and/or replaced.

Heh, where's Nokia on that list?

They're on a downward spiral and they had better swallow their pride, ditch Symbian, lose the Not Invented Here mentality, and have that Android phone in the works already.

Nokia has already Maemo which is far older and more linuxy. Its actually based on debian and afaik it's userspace is largely based on typical GNU userland.

I for one would prefer Maemo to take over world instead of Android.

> Its actually based on debian and afaik it's userspace is largely based on typical GNU userland.

I'm a "dyed in the wool" Linux user, but I just don't see the value of bringing along all that user space stuff. Android is slimmer, which hopefully means it will be in more phones sooner, as it requires less in the way of resources.

From the application developer's point of view, Android is fairly resource-intensive because it doesn't support compiled applications. All the public APIs are only provided within Dalvik, an interpreted Java VM.

This is a major break from Linux tradition. IMO Android doesn't qualify as a "Linux" when it only uses the Linux kernel without providing API access. Android is more like an extension of the traditional Java Mobile Edition approach to mobile platforms.

They'll get Dalvik to JIT the bytecode eventually when they need it. I wouldn't worry about that.

About the major break: what's funny is that Android is probably the first Linux that is both a viable platform and that also isn't GNU/Linux. So strong is the grip of FSF...

By the way, Android is more than JavaME -- underneath the Java level Google has their own system libraries, such as Bionic-the-libc-replacement. It's really a new Linux userspace that runs the high-level Java stuff.

Actually, Android _DOES_ support (partially) compiled applications. There's an Android Native SDK: http://developer.android.com/sdk/ndk/1.5_r1/index.html

With no APIs except the standard C library and Zlib, it's just not particularly useful (yet).

If you've got some performance-intensive number crunching code in plain C with no dependencies, then the Android NDK will allow you to expose that to your Dalvik app... But the NDK doesn't help much in porting the overwhelming majority of existing C/C++ applications.

J2ME is actually pretty good at 'limited environments' - my first Java phone had a size limit of 64k or something for jars, and you could actually do some interesting stuff in that size.

You'd definitely have to measure things to get the details, but what I meant was the Linux runtime - all the various libraries and shell and whatnot seem like a lot of stuff to have, whereas with Android, you only really need the Dalvik runtime and its accessories. It just seems like a smaller target to work with (also making work to optimize it pay off quite a bit).

Its debatable whether you want a debian-like operating system instead of a mobile OS that follows all the good Unix-y practices.

Besides, Nokia never spread Maemo around. And it always felt like a proof of concept platform.

The droid's release date got moved up I think to the 28th.

Ok, so the "unveiling" is on the 28th. Fuckers! I can't get the droid till the 9th.

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact