Yay, it doesn't have to be Java!
Looked at the Android stuff the other day, wondering how easy it would be to get my OSS app running on that (shameless plug - www.flameproject.org). They talk about Eclipse a lot.
"Cool!" I thought.
I've used Eclipse a lot the last few years, as the C programming IDE/platform for development (on Gentoo Linux mostly).
Several pages in, *still* looking to find out which languages are supported, they have an FAQ section.. and question # 2 is along the lines of "Can I program in C/C++?". The answer "No. Java only."
One language only! (and not even the one I want!)
Ugh. Complete lossage. Scratch Android from the list.
They try and encourage innovation and people to get involved, then they say "Java Only". Perhaps that C/C++ coders are asking frequently enough for it to be question #2 in their FAQ hasn't quite clued them in that there are lots of OSS C/C++ coders around who would like to take their app mobile.
So, next stop, LiMo Foundation website. And yep, they specifically support C and C++.
Unsure of effort involved, but at least it looks possible with LiMo. Whereas with Android... Ugh... Java Only... Complete Lossage. No thanks.