QuickTime is a Carbon application, so its user interface is specially-designed (just like iTunes). You wll not be able to change this (just like iTunes!).
The quality of the MP4 audio tracks created with QT 6.1 + iTunes + the Make Mine MPEG-4 Applescript are of much better quality than with the previous version of QT. Almost as good as LAME now.
Perhaps not all of quicktime has been switched to the new metal look because apple is taking the time to do it right. Instead of hacking the hack, they may be replacing it with the standard nib based metalized appearence. This is possible even in carbon.
I love the new version of quicktime. It is indeed more responsive, especially in switching between windowed and full screen mode. Its now absolutely instantaneous and doesn't require an extra step besides a simple command-F. Finally!
<strong>Perhaps not all of quicktime has been switched to the new metal look because apple is taking the time to do it right. Instead of hacking the hack, they may be replacing it with the standard nib based metalized appearence. This is possible even in carbon.
I love the new version of quicktime. It is indeed more responsive, especially in switching between windowed and full screen mode. Its now absolutely instantaneous and doesn't require an extra step besides a simple command-F. Finally!</strong><hr></blockquote>
Actually, I don't think they are using nibs at all. Just as in the previous version of QT, on a slow processor, I can see the different parts of the custom interface been rendered seperately, however it does happen within a split second.
Being as the interface is custom, it's probably possible to make the buttons recessed.
There is a good way of testing for custom widgets or not. In any window (other than QuickTime, one that you are SURE isn't custom, so don't use iTunes) mouseover the menubar wigets in the lower right hand corner, so you aren't actually over the widget, but the striped/metal bar. Now click, the '+' widget should hilight.
Do the same in QT. Nada. Click and it lets you drag the window.
I have noticed that iTunes takes significantly less CPU performance since QT 6.1 comes out. Since iTunes uses Quicktime for the decoding, they must have put some more optimizations in there for MP3 playback.
For instance using QT 6.0.x iTunes would usually take somwhere between 10-20% CPU during plaback, and would peak in the 30% range. Now iTunes takes somewhere between 4-10% for playback and peaks in the high teens for CPU usage.
Brushed Metal / Recessed Widgets isn't a Carbon / Cocoa issue.
If an App uses a custom interface, it won't be effected by system changes. iTunes and QuickTime are still available for 10.1.5, which doesn't have a system brushed metal theme, and so use custom interfaces.
If an App uses a standard Jaguar .nib file, it can use brushed metal. It doesn't matter if it is carbon, many carbon apps use nib.
[quote]huh I thought they rewrote itunes in Cocoa because they are incorporating it into the other iApps...<hr></blockquote>
Absolutely not.
People seem to forget that it is entirely possible to mix and match Carbon and Cocoa to end up with applications that are 3/4 Cocoa and 1/4 Carbon. AFAIK the whole of QuickTime (the codecs, the media handlers, the file layer) are all Carbon and yet Cocoa apps can use them. In that respect, every multimedia app is a Carbon app - and maybe a Cocoa app too.
Comments
That is all I have noticed so far.
ps...i bet that metal looks just like the new AI PB shell....not that i have seen one yet.....damnit....g
[ 01-09-2003: Message edited by: thegelding ]</p>
Which brings up the question, if they could go to the length of changing the gradient, why can't they recess the buttons as well?
And no long filename support. I want to break something.
I love the new version of quicktime. It is indeed more responsive, especially in switching between windowed and full screen mode. Its now absolutely instantaneous and doesn't require an extra step besides a simple command-F. Finally!
<strong>Perhaps not all of quicktime has been switched to the new metal look because apple is taking the time to do it right. Instead of hacking the hack, they may be replacing it with the standard nib based metalized appearence. This is possible even in carbon.
I love the new version of quicktime. It is indeed more responsive, especially in switching between windowed and full screen mode. Its now absolutely instantaneous and doesn't require an extra step besides a simple command-F. Finally!</strong><hr></blockquote>
Actually, I don't think they are using nibs at all. Just as in the previous version of QT, on a slow processor, I can see the different parts of the custom interface been rendered seperately, however it does happen within a split second.
Being as the interface is custom, it's probably possible to make the buttons recessed.
There is a good way of testing for custom widgets or not. In any window (other than QuickTime, one that you are SURE isn't custom, so don't use iTunes) mouseover the menubar wigets in the lower right hand corner, so you aren't actually over the widget, but the striped/metal bar. Now click, the '+' widget should hilight.
Do the same in QT. Nada. Click and it lets you drag the window.
For instance using QT 6.0.x iTunes would usually take somwhere between 10-20% CPU during plaback, and would peak in the 30% range. Now iTunes takes somewhere between 4-10% for playback and peaks in the high teens for CPU usage.
Anyone else able to confirm this?
[ 01-11-2003: Message edited by: Defiant ]</p>
If an App uses a custom interface, it won't be effected by system changes. iTunes and QuickTime are still available for 10.1.5, which doesn't have a system brushed metal theme, and so use custom interfaces.
If an App uses a standard Jaguar .nib file, it can use brushed metal. It doesn't matter if it is carbon, many carbon apps use nib.
Barto
[quote]huh I thought they rewrote itunes in Cocoa because they are incorporating it into the other iApps...<hr></blockquote>
Absolutely not.
People seem to forget that it is entirely possible to mix and match Carbon and Cocoa to end up with applications that are 3/4 Cocoa and 1/4 Carbon. AFAIK the whole of QuickTime (the codecs, the media handlers, the file layer) are all Carbon and yet Cocoa apps can use them. In that respect, every multimedia app is a Carbon app - and maybe a Cocoa app too.
So 6.1 speeds up iTunes? That alone is very cool.
Now if only iPods would play MP4...C'mon Apple it's been a while since QT 6 came out.