Re: [OT] MacOSX feedback question
Re: [OT] MacOSX feedback question
- Subject: Re: [OT] MacOSX feedback question
- From: Clark Goble <email@hidden>
- Date: Sat, 30 Aug 2003 15:14:42 -0600
___
| I would to know why MacOSX seems too slow (compared with OS9)
| in the gui feedback aspect.
___
A lot of it depends upon your machine. I have a dual 867 and with the
exception of dragging and dropping large numbers of files, everything
feels fine.
However there are lots of animations that are subtle and sometimes not
noticed. Panther reduces the time on a lot of those. (i.e. forms that
slide out etc.) Panther also improves interface speed overall. I'm
not sure what they've done, but it feels significantly faster in the
builds I've played with. People with more recent builds say that it is
even faster on those.
Overall the difference between XP/Sys9 and OSX is that OSX has a
fancier interface graphics system. It does overlays and quite a bit
else. Unlike XP though many of the features can't be turned off.
(Although many can - you can control a lot of the anti-aliasing, the
animations in the dock, etc.)
The biggest perception of speed, however, is the Finder, which is
admittedly poorly written in 10.2, although still heads and shoulders
above 10.0. In Panther it is the Finder that is most improved and I
think it is the Finder that gives the greatest perception of improved
speed.
Staying on topic, I believe Apple has been improving Cocoa libraries as
well. They've also been improving the consistency between Cocoa and
Carbon applications over the past year. That's a big deal as for a
long time you could easily tell which way an application was written
due to subtle differences between applications. So I believe that your
Cocoa applications ought to run faster and better in Panther because
they'll be taking advantage of optimized classes and the general
re-write of the OS. Also gcc 3.3 is faster than gcc 3.1. Panther is
written in gcc 3.3. I suspect many people will be coding in xlc, IBM's
new compiler. Unfortunately it doesn't support obj-c. But if you
follow the controller model your underlying code can utilize xlc and
then have an obj-c GUI around it. But realistically the poor code of
gcc has had some slight impact on "snappiness." I don't know about
obj-c, but I know for c++ Metrowerks produces faster code.
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.