Photoshop for OS X
MolGOLD writes: "Well, finally OS X users are getting their wish: Adobe has finally made good on their promise to bring native OS X support to their graphical applications. C|Net is running a story on the upcoming version of Photoshop, which will feature native OS X support. Now that Photoshop 7 will run natively under OS X, will we see companies like Macromedia (who also promised native OS X support) hurry along to follow suit?"
I use computers for one thing only: content creation. This includes Photoshop, After Effects, Dreamweaver, Fireworks... essentially, media creation and manipulation. I've tried every toy I can get my hands on, and have come to the conclusion that what works best for me is the Adobe and Macromedia suites on a Macintosh.
UNIX/Linux/BSD is neato, but I failed math, suck at logic, and can't grep to save my life. I'd like to play around with it and learn it, but I have no real reason to- and my experience with Free Software has been pretty nasty- I bitch about nonexistant intallers, suck-ass window managers, poor hardware support, and I'm told "FIX IT YOURSELF!"... and as a non programmer, I'd rather stick with something that already works for me to begin with.
Apple has brought UNIX to the desktop. Now I can run all of my happy fun day to day tasks and learn the bash (well, ZSH), discover the joys of suing to root and doing a kill 0 to see what happens, and generally have the best of both worlds. I see this as being rather relevant, really- if the company known for making "idiot friendly" machines can make UNIX useable for an idiot (or those of us that know a few lines of HTML, Lingo and BASIC)...and the companies that support that company port their apps.... then what the hell is keeping the rest of the world from following suit? Hmm?
Hell. With OS X, I can run Apache, X-11 apps, Gimp, Photoshop, Maya, Combustion, Quake.... dear gods, it can do absolutely EVERYTHING I NEED. I only need to run ONE OS for all of my art geek and computer geek needs. Hot damn. THAT is relevant.
Actually, artists who are heavily using Photoshop buy machines frequently to take advantage of better hardware speeds. It's just that they've been taking their machines and telling them to boot into OS 9 instead of OS X.
This holds back adoption of OS X because there's no compelling reason to invest in cocoa for such a small base and even carbon can be put off until you start getting requests for it. Well, now all those artists are going to start swapping over and that's going to make it easier to shift the programmers as well.
Upping the OS X adoption rate and moving forward with their competitive strategy is important for Apple because it provides unique abilities that you don't get on Windows boxen (like system wide spell checking for all Cocoa apps). It's going to be nice to be able to have functionality bought once and spread throughout your application irregardless of vendor. Apple wants us to get to that nice world fast because *that's* going to get a lot more boxes sold.
Remember, Apple is a hardware company, not a software company. They like OS X primarily because it's a driver of their hardware sales, and only secondarily because of the money they get directly from it.
They need to sell more boxes because if they get to a magic point, one very clear advantage will appear, PPC chips are smaller and cheaper to produce at like volumes. At that point, Macs will not only become the easier to use alternative, they will become the cheaper alternative as well.
I use Corel PhotoPaint almost every day; I couldn't do without it. The interface is far better than PhotoShop so every task is easier to accomplish, it runs at least 3x as fast (I am *not* exaggerating) on the same hardware, and it does most things as well and some things better (JPG compression is 2-3x better for the same quality image). Only time I ever need to drag out PhotoShop is for colour masking.
Tried The GIMP but wasn't impressed -- struck me as too much like an update of PaintBrush. Oh well.
~REZ~ #43301. Who'd fake being me anyway?
Before I started taking all of the CS classes I'm in now, I couldn't understand why Adobe was so slow in getting out a native OS X version of Photoshop. However, I've come to these conclusions:
1. Carbonizing seemed easy, at first. When they demoed their "Carbonized" version of PS back in the day, there was really nothing to it. All they had to do was modify the non-complying API calls. However, since OS X's paradigm shifted so much, they also had to remake a lot of the interface to conform and work with Aqua. That is a very difficult proposition when you have a program with a code base such as PS.
2. Their apps also seem to have a lot of legacy 68k-centric code. While I'm certainly not an expert in OS X programming, I'm sure that it doesn't help to have 68k-based instructions when you're trying to have your program run on a modern PPC-based operating system with a new set of APIs. It just doesn't make things easy.
3. Trying to develop Carbonized apps is a difficult proposition because the API isn't set in stone. When the "Carbonization is easy" thing was first floated, most folks probably didn't think it was going to be still under development. A lot of people have likened it to a moving target. I would agree from my point of view, because if you don't know what is going to change from one CarbonLib revision to another, life becomes a bitch
There are probably many inaccuracies in this posting, but from my point of view, Adobe isn't completely to blame. Right now, I'm just keeping my fingers crossed and hope it was worth the wait.