I know it is a belated answer, but nonetheless; today, the best bet in this situation is to use Qt. Reason is simple: Qt4 has a built-in Gtk L&F (which uses the active Gtk theme to render) which it will use if your app is run under Gnome. If I remember correctly, it also reorders OK/Cancel in QButtonGroup accordingly, though I wouldn't vouch for that. Thus, your app will at least look natively under either Gnome. The reverse is not true - an app written in Gtk will not, out of the box, use native theming under KDE (the user can set it up to look identically, but it requires effort on their part).
If you have been primarily a Gnome user until now, you might find XFCE to be the best bet for a sane DE - it's Gtk-based like Gnome, and is overall more conservative and less about bells and whistles, but without being overly minimalistic.
Most of the talk (and FUD) about Android fragmentation is from developer's perspective. This initiative does nothing about it - it is purely about fragmentation of UI from user perspective, which is a different and real issue. Samsung Android phones look different from HTC phones which look different from stock Android.
I know it is a belated answer, but nonetheless; today, the best bet in this situation is to use Qt. Reason is simple: Qt4 has a built-in Gtk L&F (which uses the active Gtk theme to render) which it will use if your app is run under Gnome. If I remember correctly, it also reorders OK/Cancel in QButtonGroup accordingly, though I wouldn't vouch for that. Thus, your app will at least look natively under either Gnome. The reverse is not true - an app written in Gtk will not, out of the box, use native theming under KDE (the user can set it up to look identically, but it requires effort on their part).
If you have been primarily a Gnome user until now, you might find XFCE to be the best bet for a sane DE - it's Gtk-based like Gnome, and is overall more conservative and less about bells and whistles, but without being overly minimalistic.
Most of the talk (and FUD) about Android fragmentation is from developer's perspective. This initiative does nothing about it - it is purely about fragmentation of UI from user perspective, which is a different and real issue. Samsung Android phones look different from HTC phones which look different from stock Android.
Ditto - the only one seen so far was from Best Buy.