I would be interested in an SD with android on pandora, mainly to be able to develop android apps with no need to buy an expensive phone that I don't need, but that's the main use I can think of that wouldn't be better served by dalvik under angstrom.
truekaiser said:
android IS linux, it just has it's own custom x-server, not the one from xorg.
android uses linux (the kernel) but mostly everything else is custom, from the C library up to the framebuffer based interface (not an x server)
cb88 said:
JAVA is SLOW and bloated and the api is always changing ie you can't code with all the same apis on 1.4 1.5 and 1.6 something changes whereas C++ and even python (3.0 is gonna break stuff they say) are fairly the same!!!!
java, in its J2ME incarnation, is also in use in low resources cellphones all around the world: it's not ideal, but it does work, the fact that J2SE is bloated doesn't imply that everything else should be.
Also, Java does keep retroactive compatibility: you can still code using the 1.1 api and it will work on any modern environment; of course what you get will be ugly like java 1.1 was.
btw, python 3.0 does break backward compatibility, way more than java ever did, starting from the print statement (it has become a function).
Pseudonym said:
Android is linux, but just as you can't run Redhat apps on Ubuntu, NO other linux apps will work on it, so you may as well get a G-1.
Actually, you have some chance to see a RedHat app work on Ubuntu, and anyway you are 99% sure that with a simple recompile it will work. On android, however, even with the C/C++ api you're 99% sure that any nontrivial app is not going to be able to compile as is.
dflemstr said:
Huh? The good think about Java is that it IS cross-platform, and thus all the apps will be available... If we just make compatibility libs for Ångström for it, we'd even still be able to use all the linux apps officially released for the Pandora in parallel, too.
Java is cross platform on all platforms where a JVM and java library for that java edition exists: you can't run J2SE apps in the standard java environment of your PC, and dalvik uses a different microcode, so libraries won't be enough.
That said, dalvik is open source, there are already attempts to port it to x86 computers under ubuntu, so it will take time, but an environment that is likely to run android apps on Angstrom pandora is quite likely, and probably way more useful than a full android system for most uses.