Comment by zxspectrum1982

2 years ago

Maemo and MeeGo were sandbagged from the beginning because of Gnome and Gtk+, which were simply not fit for the job. IMHO what Nokia should have done was release Qtopia phones from day 1, as an alternative to Symbian, and prepare the migration from Symbian to Qtopia after that. But they did it in reverse: first Symbian, then Symbian to whatever will be new (Maemo, MeeGo, who cares: something new to be developed, so a disadvantage of years), etc. It was stupid.

N9 (and N950) were Qt-based, not Gtk.

  • Glib, Gtk+ and various Gnome components were still running in Maemo and MeeGo.

    N9 was released in 2011, by that time Nokia was already dead.

    Trolltech was acquired in 2008. Nokia could have have a modern alternative to iOS and Android from day 1 but they made the terrible mistake of reinventing the wheel and trusting Gnome.

    • Maemo 5 (N900) and earlier were Gtk based, although PR1.2 update of Maemo 5 made Qt a first-class citizen, so you could use it to develop for N900. The UI (Hildon) stayed Gtk and worked pretty well.

      Harmattan (Maemo 6 branded as MeeGo that shipped with N9) was Qt based from the start. Gtk wasn't officially supported at all there, although some support has been brought over by the community.

      Also, I guess you have never actually used Qtopia? I did. It wasn't really a great base to build a smartphone platform on. It made a great feature phone though, and was a pretty nice demonstration platform for Qt Embedded. Nokia didn't have Qtopia until they brought Trolltech, which happened after several versions of Maemo were already shipped in working products.

      2 replies →

    • Can you send some links of what you are talking about?

      And what the problems were with gnome? In 2009, the N900 was based on GTK and was a solid base to build on.

      2 replies →