On Tue, Jan 29, 2008 at 02:35:56PM +0200, Graeme Geldenhuys wrote:
> > It's more than look and basic behaviour:
> > - keyboard handling
> > - disability support
> > - internationalisation support
> > - behaviour when scaling
> > - following future extensions a bit. (See e.g. the site how to update 
> > Delphi apps  to
> > vista look. A overrides pertaining font changes here and there, a property
> > there, and done. Try that with a widget set that paints itself)
> 
> I'm not trying to recreate every possible OS to the tee, but I am
> trying to implement enough so users will feel comfortable and not
> alienated.  Take Pixel (the image editor) as an example - It looks
> like Windows XP default theme, but at closer inspection it's not (file
> dialogs are very different, no keyboard focus support, no mouse
> over/down states on buttons and scrollbars etc..) but it seems to be
> enough to fool the average user and make them feel okay with the
> application.

For me it is simple. Despite that I'm multiplatform oriented, I can't
wipeout that Windows is still dominant. Anything substandard on Windows is
thus IMHO a dead horse except in certain niches. When trying to improve the
behaviour when totally gets into the swamp of details, differences of
approach, customizability etc.

And with dead horse I mean the technique (the widget set), not necessarily
the application (like Pixel), since that can have additional features going
for it that make up for it.

So unless I have a very strong reason I'll go for the native set. 
 
> I'm trying the same with fpGUI - getting them to feel comfortable,
> even though some things might be a bit different. fpGUI's goal is
> consistency across platforms with the addition that anything can be
> customized if the developer needs it.  And whatever I missed and
> somebody else needs - hopefully it will be fairly straight forward to
> implement.

That is indeed a different vision. So you are more targeting the same user
working on multiple platforms, then delivering an app to multiple users on
different platforms.
 
> As for bleeding edge looks like Vista - 99% of ours clients use Win98
> and WinXP (and yes I know I shouldn't generalize only on our
> experience). Only now (the beginning of this year) we finally stopped
> supporting Win95!  People don't upgrade nearly as quick as Microsoft
> wishes! There is a lot of old hardware still being used with Win98.

Yes I know. I've been in the same position. But those machines were
dedicated to that hardware, and no new stuff was bought for that market. So
we gave up on pre 2000. (in my last job)

In my current job, we deliver a complete or partial machine that happens to
contain a PC installed with XP. So the situation here is totally different
(and licensing costs are negiable compared to even one bit of the non PC
hardware)

_________________________________________________________________
     To unsubscribe: mail [EMAIL PROTECTED] with
                "unsubscribe" as the Subject
   archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to