Using a cross platform toolkit often guarantees your
app
will look like crap on every platform. For example, here's
Audacity on my system:
http://www.alsa-project.org/~rlrevell/audacity.png
It looks horrible compared to my Gnome apps. Especially
the fonts.
I'm currently reading a lot about usability issues; this one
is one of them.
The user may expect all apps of his platform to behave the
same.
But how to solve this? Even as we're on Linux and we have lots
of choices within one system?
On Win or Mac the OS always looks the same. You demand that
every cross platform application should use the toolkit of
the target platforms. A good idea. But this needs to make
many many bindings for an GUI application - lots of work only
for the reason to make it behave as the user expects.
This also means: if anyone does a Linux application, he should
enable his application for all GUI toolkits currently known
on Linux. We all know that this causes lots of additional
work.
So, any recommendation for (not only) the audacity project?
Best regards
ce