View Single Post
Jaffa's Avatar
Posts: 2,535 | Thanked: 6,681 times | Joined on Mar 2008 @ UK
#27
Originally Posted by GeneralAntilles View Post
Blame the upstream folks, not Nokia. Declaring the API as "stable" on OS2007 would leave us with GTK 2.6 and major breaks between maemo and upstream. OS2008 brought us inline with upstream (with GTK 2.10). That means much easier porting for developers (look at the Transmission port) and more applications available for the enduser.
Unfortunately, 3.0's also going to break compatibility. And it's not entirely fair blaming upstream here for two reasons:

1) I can run a Gtk+ 2.6 app on my Ubuntu box running 2.10.
2) Nokia chose to go with Gtk+.

Companies choose their suppliers, and can't be absolved of all blame when that supplier does something "stupid".

Now, it so happens in both the OS2006, OS2007 and OS2008 moves that I agree with the choices made at the technical level regarding backwards compatibility; even if I still think Nokia/Hildon should do more to hide the pain of porting. <off-topic>Changing all instances of GtkWindow to HildonWindow? Why can't the computer do that?</off-topic>

Yes, it's quite true the device isn't ready for consumers, but it's not meant to be. It's a developer-targeted device which Nokia is using to help develop the platform. Wait for step 5 of 5 for the consumer-device.
I disagree here, too - this is being over-generous. If it's a developer targetted device, why doesn't it clearly say on nseries.com, "Pre-requisites: users should expect to get their hands bitten, or at least dirty, in using this device"? The device is sold to consumers and, as long as there's an advocate and techie available to help, works reasonably well (hell, my 2 year old son and my wife both use their tablet on a daily basis - but I still have to sort out the odd niggle). But the techie is (still) needed, as you say.

Cheers,

Andrew
__________________
Andrew Flegg -- mailto:andrew@bleb.org | http://www.bleb.org