OS X tiger X86 edition

Page 2 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

Link19

Senior member
Apr 22, 2003
971
0
0
Originally posted by: spyordie007
But Aqua programs will be difficult, since there aren't any open/free implimentations of it out there.
And unfortunetly a lot of Mac software requires Aqua...



What about games for MAC OS X? DO they require Aqua?
 

n0cmonkey

Elite Member
Jun 10, 2001
42,936
1
0
Originally posted by: Link19
Originally posted by: spyordie007
But Aqua programs will be difficult, since there aren't any open/free implimentations of it out there.
And unfortunetly a lot of Mac software requires Aqua...

What about games for MAC OS X? DO they require Aqua?

I think all of the GUI stuff on Mac OS X (MAC is a piece of an ethernet controller) requires Aqua.
 

EssentialParadox

Junior Member
Jan 11, 2006
22
0
0
Originally posted by: spyordie007
OS X is in every way superior to Windows
That is opinion, not fact. Many people see the fact that the software they have will run under Windows but not on a Mac as Windows being superior, but this is also opinion.
Why do pofessional video editors, photographers, studio professionals, and movie makers choose the platform?
Because not too long ago there were a lot of good arguments for using apple's old platform (Motorola) over the competing x86 products. Of course nowadays if the platforms go the same way it will simply be a question of what software they want to run (because the OS really wont make much of a difference to an application like Photoshop when it's running on near-identical hardware).

Also media prosumers may be good at graphic design; but this doesn?t necessarily make them hardware experts
Also have you ever wondered y poeple dont whatnt to install win xp on the macs?
There are some people who play around with running other OSes on Macs (most notably Linux) however it's not very common because the hardware is so overpriced. Especially with Mac going to x86, why would you want to pay so much extra money for apple's shiny case?

The OS makes a much larger difference to a computer than it appears you seem to realize. The fact that Apple have moved to x86 processors makes no difference to Macintosh computers, and there is still going to be a significant difference between Photoshop on Windows and Photoshop on Mac. The differences between OS X and Windows XP are more than just the interface. Thinking OS X is similar to XP is like saying Linux is similar to XP, or Vista is similar to the GameCube OS, or Photoshop on OS X is the same as Photoshop on a Windows computer just because they have the same CPU now.

Those who have any shred of knowledge regarding the workings of an Operating System wouldn't make that mistake. So you should either do a little research before coming out with those kinds of comments, or just not even bother altogether.


And guys... 'Aqua' is the name given to the theme used in Mac OS X. It has nothing to do with the coding language. But you are correct that OS X uses a different API to Windows -so you can't directly run games on it. But the fact of Apple moving to Intel CPU's does mean the actual code foundation will be extremely similar, making it 70-80% easier to port programs and games to OS X. So I bet you'll be seeing a lot more ported over from this point on.
 

Falloutboy

Diamond Member
Jan 2, 2003
5,916
0
71
Originally posted by: EssentialParadox
Originally posted by: spyordie007
OS X is in every way superior to Windows
That is opinion, not fact. Many people see the fact that the software they have will run under Windows but not on a Mac as Windows being superior, but this is also opinion.
Why do pofessional video editors, photographers, studio professionals, and movie makers choose the platform?
Because not too long ago there were a lot of good arguments for using apple's old platform (Motorola) over the competing x86 products. Of course nowadays if the platforms go the same way it will simply be a question of what software they want to run (because the OS really wont make much of a difference to an application like Photoshop when it's running on near-identical hardware).

Also media prosumers may be good at graphic design; but this doesn?t necessarily make them hardware experts
Also have you ever wondered y poeple dont whatnt to install win xp on the macs?
There are some people who play around with running other OSes on Macs (most notably Linux) however it's not very common because the hardware is so overpriced. Especially with Mac going to x86, why would you want to pay so much extra money for apple's shiny case?

The OS makes a much larger difference to a computer than it appears you seem to realize. The fact that Apple have moved to x86 processors makes no difference to Macintosh computers, and there is still going to be a significant difference between Photoshop on Windows and Photoshop on Mac. The differences between OS X and Windows XP are more than just the interface. Thinking OS X is similar to XP is like saying Linux is similar to XP, or Vista is similar to the GameCube OS, or Photoshop on OS X is the same as Photoshop on a Windows computer just because they have the same CPU now.

Those who have any shred of knowledge regarding the workings of an Operating System wouldn't make that mistake. So you should either do a little research before coming out with those kinds of comments, or just not even bother altogether.


And guys... 'Aqua' is the name given to the theme used in Mac OS X. It has nothing to do with the coding language. But you are correct that OS X uses a different API to Windows -so you can't directly run games on it. But the fact of Apple moving to Intel CPU's does mean the actual code foundation will be extremely similar, making it 70-80% easier to port programs and games to OS X. So I bet you'll be seeing a lot more ported over from this point on.

from my understanding is the dificulty to port games won't change much since the entire operating system uses different APIs than windows (except if your talking about opengl) now porting old mac stuff to the new intel macs it shouldn't be a huge deal, just rewrite the parts that they optomized for the ppc and recompile
 

EssentialParadox

Junior Member
Jan 11, 2006
22
0
0
Originally posted by: Falloutboy
from my understanding is the dificulty to port games won't change much since the entire operating system uses different APIs than windows (except if your talking about opengl) now porting old mac stuff to the new intel macs it shouldn't be a huge deal, just rewrite the parts that they optomized for the ppc and recompile

Ah, yes. You are correct. That figure is the ease to port from PPC to Intel chips. Not Windows to OS X.
Most programs it is still dependent on the API, and Windows and OS X use different API's altogether. But depending on how the game is coded will make a big difference. If they use DirectX, then it will need a complete conversion, but if they begin by coding the game in OpenGL to begin with, then they will find it very, very easy to port to OS X from the original.
 

n0cmonkey

Elite Member
Jun 10, 2001
42,936
1
0
Originally posted by: EssentialParadox
And guys... 'Aqua' is the name given to the theme used in Mac OS X. It has nothing to do with the coding language.

Apple's definition of Aqua makes me think it is more than just a theme. If I'm wrong, what is the name of the entire display framework that includes the Aqua theme?
 

EssentialParadox

Junior Member
Jan 11, 2006
22
0
0
Originally posted by: n0cmonkey
Originally posted by: EssentialParadox
And guys... 'Aqua' is the name given to the theme used in Mac OS X. It has nothing to do with the coding language.

Apple's definition of Aqua makes me think it is more than just a theme. If I'm wrong, what is the name of the entire display framework that includes the Aqua theme?
Where did you read that made you think Aqua was more than just a theme?

I'm not quite sure what you mean by 'framework', but Aqua is powered by Quartz, which is the graphics management layer in OS X. If you mean the API, the most is commonly used OS X API is Cocoa, the other is Carbon.
 

n0cmonkey

Elite Member
Jun 10, 2001
42,936
1
0
Originally posted by: EssentialParadox
Originally posted by: n0cmonkey
Originally posted by: EssentialParadox
And guys... 'Aqua' is the name given to the theme used in Mac OS X. It has nothing to do with the coding language.

Apple's definition of Aqua makes me think it is more than just a theme. If I'm wrong, what is the name of the entire display framework that includes the Aqua theme?
Where did you read that made you think Aqua was more than just a theme?

I'm not quite sure what you mean by 'framework', but Aqua is powered by Quartz, which is the graphics management layer in OS X. If you mean the API, the most is commonly used OS X API is Cocoa, the other is Carbon.

I reread it and I guess it could mean a theme. It's on apple's site. Apple.com.
 

EssentialParadox

Junior Member
Jan 11, 2006
22
0
0
But you guys do know, apart from the AFI boot system incorporated into the new Systems, it's likely you'll be able to boot from a Windows install. It won't be switchable dual-boot, but you'll be able to install OS X, Windows and even Linux on the new iMac if you wanted, and then select the OS on boot-up. Of course, I'm hanging around anandtech to see who does this first and how easy or difficult it is.
 

n0cmonkey

Elite Member
Jun 10, 2001
42,936
1
0
Originally posted by: EssentialParadox
Yeah. They call it the GUI - Graphical User Interface.

:roll:

But you guys do know, apart from the AFI boot system incorporated into the new Systems, it's likely you'll be able to boot from a Windows install. It won't be switchable dual-boot, but you'll be able to install OS X, Windows and even Linux on the new iMac if you wanted, and then select the OS on boot-up. Of course, I'm hanging around anandtech to see who does this first and how easy or difficult it is.

Send me one, I'll do it.
 

EssentialParadox

Junior Member
Jan 11, 2006
22
0
0
Originally posted by: n0cmonkey
Send me one, I'll do it.
I have a spare dev unit, but it's quite different from the actual iMacs being sold. So I can't really send you that.

But there are definitely enough rich fanatics out there who are probably doing it as we speak.
 

spyordie007

Diamond Member
May 28, 2001
6,229
0
0
and there is still going to be a significant difference between Photoshop on Windows and Photoshop on Mac. The differences between OS X and Windows XP are more than just the interface
There really isn?t going to be that big of a difference for Adobe programs, it's the hardware that is doing the work. The only way there would be significant difference for a program like Photoshop is if they were using OS specific APIs to carry out their tasks (which Adobe does very little of). I'm pretty familiar with how Adobe applications work on the various OSes they support and the major difference between the two platforms is the hardware; the application functionality is near identical (I used to work there BTW). It's the hardware that does the majority of the work; the OS's role for these applications is relatively minor.
Where did you read that made you think Aqua was more than just a theme?
According to Apple?s site Aqua sure looks like more than just a theme:
http://www.apple.com/macosx/overview/aquauserinterface.html

They refer to it as the whole GUI including the applications that support it. Other elements such as Finder, Expose, Spotlight, etc. are all considered part of Aqua. So saying that anything that relies on Aqua wouldn?t work on another platform is a fair assessment.

Of course the definition of a ?theme? and its application to the user interface varies
 

EssentialParadox

Junior Member
Jan 11, 2006
22
0
0
Originally posted by: spyordie007
and there is still going to be a significant difference between Photoshop on Windows and Photoshop on Mac. The differences between OS X and Windows XP are more than just the interface
There really isn?t going to be that big of a difference for Adobe programs, it's the hardware that is doing the work. The only way there would be significant difference for a program like Photoshop is if they were using OS specific APIs to carry out their tasks (which Adobe does very little of). I'm pretty familiar with how Adobe applications work on the various OSes they support and the major difference between the two platforms is the hardware; the application functionality is near identical (I used to work there BTW). It's the hardware that does the majority of the work; the OS's role for these applications is relatively minor.
Ohh, OK. So you used to work at Adobe, can I ask doing what? You could've been a floor cleaner for all I know.
If you actually know what you're talking about, tell me why - the definitive reason, above everything else - graphics are solely done on Macs in the media and print industry.
You should know this.. you used to work there BTW.


Originally posted by: spyordie007
Where did you read that made you think Aqua was more than just a theme?
According to Apple?s site Aqua sure looks like more than just a theme:
http://www.apple.com/macosx/overview/aquauserinterface.html

They refer to it as the whole GUI including the applications that support it. Other elements such as Finder, Expose, Spotlight, etc. are all considered part of Aqua. So saying that anything that relies on Aqua wouldn?t work on another platform is a fair assessment.

Of course the definition of a ?theme? and its application to the user interface varies
http://dictionary.reference.com/search?q=graphical%20user%20interface
hopefully that'll help you understand what a GUI is. If that's even past your understanding, a GUI is a graphical representation of the interface to control the software. So instead of typing, "dir C:/Windows/System32" you can just click on a folder. But it's exactly the same program. You can't build an application to require Aqua, Aqua just looks at a piece of software code and says "hey, your icon is now a blue folder. You mouse pointer is now black. The color of your text is now blue."
http://en.wikipedia.org/wiki/Aqua_%28GUI%29

Yes, the Apple website does promote spotlight and exposé on the same page, wrongly. But they don't link the Aqua interface to those applications at any time, and when you're a normal computer browsing through the site it makes no difference. However, when you're discussing API's on a forum like you know what you're talking about, you should know the difference between a GUI and an API. They're not one and the same, they're not linked at all. If I wrote an application on Mac OS X Panther it would look different running on OS X Tiger because the Aqua theme has changed slightly. It doesn't mean the code is different, just the representation.
 

CTho9305

Elite Member
Jul 26, 2000
9,214
1
81
and there is still going to be a significant difference between Photoshop on Windows and Photoshop on Mac. The differences between OS X and Windows XP are more than just the interface
I'd be interested in hearing why. For a database, I'd believe it (they spend something like 30% of execution time in system code), but I'm very skeptical of claims that a number-crunching program like Photoshop would have any real dependence on the OS.

It doesn't matter whether Aqua is the theme or the whole framework - you need to use different APIs to draw windows in Windows, X, and on Mac OS X, so porting will be a lot of work if you used those APIs much. The only thing that's changed now that OS X is on x86 is that you don't have to worry about endian-safety. All communication with hardware is done through the OS anyway, and since the MacTel's will keep the same API, porters don't really benefit.

Given a port of Wine to OS X, running Windows apps would be doable, just like they're done currently under *nix.

But the fact of Apple moving to Intel CPU's does mean the actual code foundation will be extremely similar, making it 70-80% easier to port programs and games to OS X. So I bet you'll be seeing a lot more ported over from this point on.
Got a source for that number?
 

EssentialParadox

Junior Member
Jan 11, 2006
22
0
0
CTho9305 - you need to see my follow-up posts.

In regards to the difference between Photoshop on Mac and PC, the difference isn't in regards to power. I'll indulge everyone if and when spyordie007 (former Adobe employee don'tcha know) replies to my request for him to answer this question first.
 

CTho9305

Elite Member
Jul 26, 2000
9,214
1
81
CTho9305 - you need to see my follow-up posts.
Your posts imply to me you don't really know what you're talking about, or are nitpicking semantics and missing the point(s) people are trying to make. Which of my statements do you disagree with specifically? FWIW, I'm sure everyone in this thread already knows what a GUI is.

If spyordie007 says something, it's likely true. You'll see we've both been posting here for a few years, and I've read enough of his posts to know he's probably not BSing.
 

spyordie007

Diamond Member
May 28, 2001
6,229
0
0
Since you seem to be waiting on me for some reason I?ll do a quick post so can indulge us with your ?true? knowledge?
Ohh, OK. So you used to work at Adobe, can I ask doing what? You could've been a floor cleaner for all I know.
I worked out of the Seattle office on the support side of the house doing things like tracking/repro?ing bugs and submitting to engineering, writing training documentation and the like in 2001 and 2002. I dealt with both platforms.
If you actually know what you're talking about, tell me why - the definitive reason, above everything else - graphics are solely done on Macs in the media and print industry.
You should know this.. you used to work there BTW.
Graphics are not *solely* done on Macs in the media and print industry. In the print shops and graphic design professional areas you?re right in that Macs are more common than Windows; but overall they are not even the majority (when I worked there 52% of Photoshop sales were for Windows).
However, when you're discussing API's on a forum like you know what you're talking about, you should know the difference between a GUI and an API. They're not one and the same, they're not linked at all. If I wrote an application on Mac OS X Panther it would look different running on OS X Tiger because the Aqua theme has changed slightly. It doesn't mean the code is different, just the representation.
No actually I?m discussing APIs on the forum like everyone else should know what I?m talking about. I guess I should have assumed that you didn?t know what you were talking about from the beginning.

GUIs typically have lots of APIs, those APIs are exposed so that programs can manipulate the UI (in fact even themes can have APIs ? this is why in Windows UxTheme.dll gets replaced to use custom themes, because they need additional APIs to expose additional functionality).

Where this comes into play with application compatibility is when I write a program under one platform (i.e. Windows) that uses Windows-specific APIs to provide my application?s functionality; this application could not easily be ported to Mac OS X because the APIs wouldn?t exist. If my program has most of the functionality built-in (such as Photoshop) I only need change access to a few APIs that are OS specific (again using Photoshop as an example with file manipulation, opening, browsing, saving, etc.).

So going back to the previous posts if an OS X application uses Aqua APIs to accomplish much of its functionality it could not be easily ported to another application. Regardless of whether you want to call Aqua a ?theme? or a ?UI? this holds true.
 

EssentialParadox

Junior Member
Jan 11, 2006
22
0
0
Originally posted by: CTho9305
CTho9305 - you need to see my follow-up posts.
Your posts imply to me you don't really know what you're talking about
Ohh kay. You wanna get down and dirty with me, fine.

Do you know what byte swapping is? I think you do considering you pointed it out already, so that's good. But if anyone else is interested I'll just explain it:
You have two types of byte ordering (also known as endian formats.) It is how byte data is stored in memory. PPC processors use big-endian byte ordering and x86 processors use little-endian byte ordering. When porting a game from x86 to PPC you have to switch all the x86 byte formatting to PPC byte formatting. You can have hundreds of these little bastards, so that isn't easy. And if you miss one you've added a bug in the game. Worse, it might not even run. Now that Macs are using the same endian format, there won't be any need to convert them to the big-endian ordering. This will speed up the porting. Not massively, but enough to make it easier on the lives of OS X porters.

In regards to spyordie007, I never meant to give the impression I didn't believe he worked at Adobe (assuming that's what you're talking about in respect to "BSing") I just don't think it could have been of a relevant enough position at the company for him to use it to back-up his points considering what he's been talking about in this thread.
The fact that Macs are using x86 processors now makes absolutely no change at all in regards to how software runs. Yet he says that now, all of a sudden, there is no difference between photoshop on PC and photoshop on Mac because they're using the same processor. But the fact is, it's made exactly the amount of changes as there were between G5's and Windows x86 processors - none.
He even answered to the question, "why do professional video editors, photographers, studio professionals all use the Mac platform?" that it was because of the processor. It hasn't been about the processor since the 90s. G5s weren't any faster than Windows PCs and there was no special hardware acceleration, it was all about the actual OS and the software as to why they choose Macs. In fact, a very specific reason in regards to print, which he's still failed to answer.

Does that answer your questions, CTho9305?

Now I'll just response to spyordie007's post he just made...
 

spyordie007

Diamond Member
May 28, 2001
6,229
0
0
You have two types of byte ordering (also known as endian formats.) It is how byte data is stored in memory. PPC processors use big-endian byte ordering and x86 processors use little-endian byte ordering. When porting a game from x86 to PPC you have to switch all the x86 byte formatting to PPC byte formatting. You can have hundreds of these little bastards, so that isn't easy. And if you miss one you've added a bug in the game. Worse, it might not even run. Now that Macs are using the same endian format, there won't be any need to convert them to the big-endian ordering. This will speed up the porting. Not massively, but enough to make it easier on the lives of OS X porters.
This is an issue, but moder compilers can take care of the majority of the issues without *too much* finagling.
Yet he says that now, all of a sudden, there is no difference between photoshop on PC and photoshop on Mac because they're using the same processor. But the fact is, it's made exactly the amount of changes as there were between G5's and Windows x86 processors - none.
I didnt say "no differance" just not a big differance; Photoshop is largely CPU limited and will tyipcally eat up large amounts of cache. There was a time that the shorter pipeline combined with the larger amounts of cache on Macs provided enough of an advantage that a large number of graphic shops/users moved to it (most notably in the G3 and G4 days). However if the hardware is the same this will no longer be the case.

Just like CTho said, applications that spend little of their time in system code will be largely unaffected by which OS they run on. If the hardware is the bottle-neck there is only so much that the OS can do...

Now please calm down, nobody is out to get you.

Erik
 

EssentialParadox

Junior Member
Jan 11, 2006
22
0
0
Originally posted by: spyordie007
Since you seem to be waiting on me for some reason I?ll do a quick post so can indulge us with your ?true? knowledge?
Ohh, OK. So you used to work at Adobe, can I ask doing what? You could've been a floor cleaner for all I know.
I worked out of the Seattle office on the support side of the house doing things like tracking/repro?ing bugs and submitting to engineering, writing training documentation and the like in 2001 and 2002. I dealt with both platforms.
If you actually know what you're talking about, tell me why - the definitive reason, above everything else - graphics are solely done on Macs in the media and print industry.
You should know this.. you used to work there BTW.
Graphics are not *solely* done on Macs in the media and print industry. In the print shops and graphic design professional areas you?re right in that Macs are more common than Windows; but overall they are not even the majority (when I worked there 52% of Photoshop sales were for Windows).
OK, fine. So you worked tracking bugs and then submitting them to the engineers to fix.

Graphics aren't solely done on Macs in the print industry? Um... please tell me you're not being serious. The fact that 52% of sales were for Windows is irrelevant, I'm even surprised you brought it up trying to make a point. Unless of course that statistic is solely for photoshop sales to professionals in the print industry? Yeah I didn't think so. But you will have a very hard time attempting to point out to me a a company dealing with print, which doesn't use a Mac.
Because you wanna know why Macs are used for print? I'll give you a clue - gamma. It's the color range you see on the screen. Macs have a gamma of 1.8 and Windows has a gamma of 2.2. Macs are used because the screen displays a much richer and more accurate representation of the images and how they will look when printed. In my company I've dealt with dozens of different print firms and not one of them have used a PC for dealing with my designs.

There's also the points that Macs are better suited for professionals in any area because Windows natively runs a program and dedicates all its resources to that program, whereas on a Mac each program only takes up what it requires, so it is much more efficient when switching around between programs at speed; and then the points that the Mac OS is much more productive for the professional with Exposé features and such.


However, when you're discussing API's on a forum like you know what you're talking about, you should know the difference between a GUI and an API. They're not one and the same, they're not linked at all. If I wrote an application on Mac OS X Panther it would look different running on OS X Tiger because the Aqua theme has changed slightly. It doesn't mean the code is different, just the representation.
No actually I?m discussing APIs on the forum like everyone else should know what I?m talking about. I guess I should have assumed that you didn?t know what you were talking about from the beginning.

GUIs typically have lots of APIs, those APIs are exposed so that programs can manipulate the UI (in fact even themes can have APIs ? this is why in Windows UxTheme.dll gets replaced to use custom themes, because they need additional APIs to expose additional functionality).

Where this comes into play with application compatibility is when I write a program under one platform (i.e. Windows) that uses Windows-specific APIs to provide my application?s functionality; this application could not easily be ported to Mac OS X because the APIs wouldn?t exist. If my program has most of the functionality built-in (such as Photoshop) I only need change access to a few APIs that are OS specific (again using Photoshop as an example with file manipulation, opening, browsing, saving, etc.).

So going back to the previous posts if an OS X application uses Aqua APIs to accomplish much of its functionality it could not be easily ported to another application. Regardless of whether you want to call Aqua a ?theme? or a ?UI? this holds true.

Wow.. and you say I don't know what I'm talking about. You've completely changed the subject just to make it appear you were right. I have only ever referred to the main OS API's of OS X - cocoa and carbon, and then you've suddenly brought in all this talk about sub-API's within the GUI's themselves. I only pointed out that Aqua is not the OS X API, and it isn't. Please give up now trying to prove me wrong, because you're just going to get proved wrong by anyone you ask.

And please stop referring to it as "Aqua API," because I've already corrected you that the API's are Cocoa and Carbon and the graphical representation of these API's is named "Aqua." Aqua has no API's and they're not interchangeable terms.
 

EssentialParadox

Junior Member
Jan 11, 2006
22
0
0
Originally posted by: spyordie007
You have two types of byte ordering (also known as endian formats.) It is how byte data is stored in memory. PPC processors use big-endian byte ordering and x86 processors use little-endian byte ordering. When porting a game from x86 to PPC you have to switch all the x86 byte formatting to PPC byte formatting. You can have hundreds of these little bastards, so that isn't easy. And if you miss one you've added a bug in the game. Worse, it might not even run. Now that Macs are using the same endian format, there won't be any need to convert them to the big-endian ordering. This will speed up the porting. Not massively, but enough to make it easier on the lives of OS X porters.
This is an issue, but moder compilers can take care of the majority of the issues without *too much* finagling.
It's still enough of a considerable issue that it will decrease port times.
 

spyordie007

Diamond Member
May 28, 2001
6,229
0
0
This thread is quickly going downhill, but I will respond to some of your posts
Because you wanna know why Macs are used for print? I'll give you a clue - gamma. It's the color range you see on the screen. Macs have a gamma of 1.8 and Windows has a gamma of 2.2. Macs are used because the screen displays a much richer and more accurate representation of the images and how they will look when printed. In my company I've dealt with dozens of different print firms and not one of them have used a PC for dealing with my designs.
It?s true that that gamma is still a concern taking graphics between the 2 platforms, especially in the past. Fortunately nowadays most decent PCs come with a GPU that can handle gamma correction (i.e. NVidia) and this largely mitigates this problem. If you cant afford decent PC hardware that has this capability than you probable cant afford a Mac.

However this thread and all the discussions up until now were in regards to compatibility and performance. Why is it that you now bring up gamma correction?

And I?ll state it now because it seems like you think I?m arguing the point with you. The majority of print shops do their graphic design on Macs. All I?ve been saying is that it is not 100%
There's also the points that Macs are better suited for professionals in any area because Windows natively runs a program and dedicates all its resources to that program, whereas on a Mac each program only takes up what it requires, so it is much more efficient when switching around between programs at speed; and then the points that the Mac OS is much more productive for the professional with Exposé features and such.
Perhaps you are confusing Windows 9x with Windows NT, they are quite different.
Aqua is not the OS X API
Okay, not sure what your point is here.
 

CTho9305

Elite Member
Jul 26, 2000
9,214
1
81
Originally posted by: EssentialParadox
Originally posted by: CTho9305
CTho9305 - you need to see my follow-up posts.
Your posts imply to me you don't really know what you're talking about
Ohh kay. You wanna get down and dirty with me, fine.

Do you know what byte swapping is? I think you do considering you pointed it out already, so that's good. But if anyone else is interested I'll just explain it:
You have two types of byte ordering (also known as endian formats.) It is how byte data is stored in memory. PPC processors use big-endian byte ordering and x86 processors use little-endian byte ordering. When porting a game from x86 to PPC you have to switch all the x86 byte formatting to PPC byte formatting. You can have hundreds of these little bastards, so that isn't easy. And if you miss one you've added a bug in the game. Worse, it might not even run. Now that Macs are using the same endian format, there won't be any need to convert them to the big-endian ordering. This will speed up the porting. Not massively, but enough to make it easier on the lives of OS X porters.

In regards to spyordie007, I never meant to give the impression I didn't believe he worked at Adobe (assuming that's what you're talking about in respect to "BSing") I just don't think it could have been of a relevant enough position at the company for him to use it to back-up his points considering what he's been talking about in this thread.
The fact that Macs are using x86 processors now makes absolutely no change at all in regards to how software runs. Yet he says that now, all of a sudden, there is no difference between photoshop on PC and photoshop on Mac because they're using the same processor. But the fact is, it's made exactly the amount of changes as there were between G5's and Windows x86 processors - none.
Thinking OS X is similar to XP is like saying Linux is similar to XP, or Vista is similar to the GameCube OS, or Photoshop on OS X is the same as Photoshop on a Windows computer just because they have the same CPU now.
I read that as you contradicting yourself. What am I misunderstanding? Also, you didn't address the 70-80% easier statement - do you have some examples to validate the claim?

He even answered to the question, "why do professional video editors, photographers, studio professionals all use the Mac platform?" that it was because of the processor. It hasn't been about the processor since the 90s. G5s weren't any faster than Windows PCs and there was no special hardware acceleration,
I'd expect momentum would be a big factor - once the whole industry had Macs with their shiny new PPC chips (instead of the M68k's), switching to PCs would have probably been a pain.

...it was all about the actual OS and the software as to why they choose Macs. In fact, a very specific reason in regards to print, which he's still failed to answer.
I'd be interested in hearing that reason.

byte ordering discussion (snipped)
This is an issue, but moder compilers can take care of the majority of the issues without *too much* finagling.
No, if I do |int foo = 2882400018; char *bar = &foo; printf("%x", bar);|, the compiler can't really do anything. On one type of chip, you'd get AB, on another you'd get 12. In general I don't think the compiler will help you out at all.

Because you wanna know why Macs are used for print? I'll give you a clue - gamma. It's the color range you see on the screen. Macs have a gamma of 1.8 and Windows has a gamma of 2.2. Macs are used because the screen displays a much richer and more accurate representation of the images and how they will look when printed. In my company I've dealt with dozens of different print firms and not one of them have used a PC for dealing with my designs.
Interesting. Photoshop installs some "Adobe Gamma" thing on windows. My video card drivers (since like 1999) have let me set the gamma in the video card settings. That's a pretty poor reason if it's true. Spyordie007 replied to this point too.

There's also the points that Macs are better suited for professionals in any area because Windows natively runs a program and dedicates all its resources to that program, whereas on a Mac each program only takes up what it requires, so it is much more efficient when switching around between programs at speed; and then the points that the Mac OS is much more productive for the professional with Exposé features and such.
That's flat out wrong. It's not even true for Windows 9x.

And please stop referring to it as "Aqua API," because I've already corrected you that the API's are Cocoa and Carbon and the graphical representation of these API's is named "Aqua." Aqua has no API's and they're not interchangeable terms.
I'm not a Mac person - I don't know what the various names are. I think both spyordie007 and I both only meant to be talking about APIs.
 

halfadder

Golden Member
Dec 5, 2004
1,190
0
0
Ever since WinNT 4 came out it really hasn't made much difference which OS you use for Real Work, they all get the job done.

As for Photoshop Mac vs Photoshop Windows, I would say it's a draw. Once upon a time, Photoshop was better on Mac. Today I would say it's equally icky on both OSes. It has some Macisms and some Windowsisms that make it feel a little different regardless of which OS you use.

In this day and age, the computing world is made up of protocols and file formats. We live in a world of TXT, HTML, CSS, JPG, PDF, DOC, DXF, XLS, etc. You can get by on BeOS, RiscOS or AmigaOS if you want to, there are plenty of apps available for those OSes these days that can speak the major formats. You can FTP/SFTP to just about any platform. There are even flavors of VNC for most OSes if you want to control the GUI remotely. Unless you're a hardcore PC Gamer (not to be confused with a Console Gamer) you're not going to lose much or anything by using an OS other than Windows. You might even be better off depending on your blend of needs.

Of my three computers, one desktop runs Slackware 10.2 Linux, one desktop runs WinXP, and my laptop is a Mac, an Apple PowerBook G4 running Mac OS X 10.4 "Tiger". I bought the Mac because it was different and because its OS is very unixy, being derrived from NeXTstep/OpenStep. I ended up falling in love with many of the features and ways of doing things in Mac OS X and now use it more than Linux or Windows. I love the iLife suite, I can sort my photos, edit my videos, burn video DVDs and monkey around with music to create quality pieces with a minimal amount of futzing. Say what you will about OS X, it just works.

As for professionals, I have seen the gammut. Back when the G4 was stuck at 500 MHz, I saw Photoshop users buying new G4s when they would be better served with a 833 MHz P3 running Win2K. I know of a graphic designer who does truly amazing work on his ancient G3 based Mac. I've seen spoiled kids create poor quality garbage on their dual and quad G5s. I've seen professionals create poor quality garbage with their dual Xeons running Maya 6.

It really doesn't matter //what// you use as long as it fits your needs and your style, your workflow. I personally try to use a variety of OSes (Win, Mac, Linux, Be) and a variety of software (MS Word, OpenOffice, Nisus Writer, Pages, AbiWord, for example) to get a feel for what's going on elsewhere and to learn new methods. I don't have a favorite OS, I like and dislike attributes of every OS.

To sum up Apple, I will say that they don't invent most of their technology, but they do a damn good job of sorting out the best of the bunch and polishing it for ready use. Apple packs a lot of features and style into every dollar they charge, and in most cases, I think it's worth it. I will probably always have a PC somewhere, but for the forseeable future, I will probably always have a Mac too. It's all good.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |