What does everyone reckon the odds could be of someone getting Android running on an S60 phone in the future? I assume it'd need slightly different builds for each phone model but could a release be made that would allow it to be a simple enough process for somewhat regular users to accomplish?
I know Nokia haven't ruled out join the OHA but while they've got so much time and money invested in Symbian it's gonna take a lot of convincing.
As far as I understand it, Android's 3rd party applications will be written in 'google android java' (gava?).
I think it'd be fairly simple to create some kind of gava kernel extension to symbian which would basically plug the android stuff into symbian.
Afterall java is just a VM, I can't see that there'd be any major technical reason that would prohibit gava vm running on symbian.
obviously it wouldn't be as simple as all that but in essence totally possible i think.
However how plausable? Symbian already has java (in various forms).
In terms of performance Symbian C++ is always going to be the quickest way to run your program and also its the only way to get access to things that require capabilities.
“All SYMBIAN based end devices accept Java language Applications ::need clarification
Since u guys have been thinking about it 2 years back, i feel maybe u can help me the best with my following queries:
“All SYMBIAN based end devices accept Java language Applications”
(i) Does this mean that the applications made for Android would run in S60 , without any modifications??
(ii) If not then what exactly we mean when we say the above statement?? Is there any web link to which I can refer to??
(iii) What are the coding guidelines that we need to follow so that an Android application can be ported on S60 with minimum changes??
(i) No. Android uses its own Java virtual machine and libraries and is not directly compatible with the J2ME (MIDP/CLDC) world.
(ii) Symbian based devices generally support J2ME (MIDP/CLDC) and related JSRs. For specific Java specs (JSRs) that Symbian based devices support, refer to the manufacturer's web sites. E.g., for Nokia's devices based on Symbian, see http://www.forum.nokia.com/devices/matrix_all_1.html