I'm developing applications for mobile devices. I've never developed for OSGi and right now, I'm considering to get started with it.
I've read a lot about using OSGi on mobile phones, and it's said to run on J2ME, Symbian, Windows Mobile, Android... But to me it seems as if nobody currently uses it there.
I really would like to exploit the many benefits of OSGi, but I know I could do it without. And I don't want to exclude any users who are not able to use OSGi on their phone or would have to go through complicated setup processes make their phones ready for OSGi.
And I just can't believe that most of those cheap J2ME phones can run something sophisticated as OSGi. Not talking 'bout $1000 smartphones, but rather about those consumer devices you can get from e.g. Sony Ericsson for $100 (or $200 to be fair).
Is mobile OSGi a real alternative right now, or is it only a nice perspective for future use?
Edit: Until now, there's only one answer and it states that we're far away from using mobile OSGi. But for me, one answer is to few to base important decisions upon, so I hope a bounty will attract some more readers.
If no more answers will arrive, then that's a sign that nobody has experience with mobile OSGi, and then I would conclude the I wouldn't want to be the first one to explore it. Normally I love to try new technologies, but this time it's to critical to bet on the wrong horse.