View Single Post
Posts: 362 | Thanked: 426 times | Joined on Nov 2010 @ Italy, Lombardia
#17
Originally Posted by Kangal View Post
This is true.

It is much easier to get a proper Android build by using Eclair over Froyo, and Froyo over Eclaire.

Why?
Sources!
The Nitdroid dev is actually borrowing code from the AOSP and several android phones (including stacks and drivers) and meshing the ones that work together.
If they started with a new kernel, used the 2.3 AOSP, it is likely (certain?) that most of the "fixes" will break and will require fixing or replaced with code that is compatible.

So in short: Gingerbread = slower Nitdroid development
(it's just the way it is, unless Nokia provides the linux-derived hardware drivers for each component)
But it is this the main problem.
You get modules from other sources which use kernel 2.6.32 and you try to use on your device with a 2.6.28 hybrid kernel.

Furthermore MeeGo (for N900) is supposed to have (maybe not now but at least within few months) all drivers for N900 hw components.
And all drivers are open source (or at worst case some components are closed source but released directly by Nokia and updated to 2.6.35 module version)

So i see:
  • Same kernel as Android 2.3:
    • Possibility to easy apply google's patches to kernel sources without trying to do complicated back port
    • Possibility to take a compiled module from Android 2.3 phones (when they will exist) and try to use on N900 without (or with less) fixes
  • All drivers for N900 Hw available with sources or at least available as a binary modules compatible with kernel 2.6.35

So in short: Gingerbread + MeeGo's infrastructure = possibly faster and more complete Nitdroid development

Last edited by Fabry; 2010-12-10 at 21:01.
 

The Following 4 Users Say Thank You to Fabry For This Useful Post: