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?"
Photoshop for OS X
[OS X (Apple)] Posted by michael on Sun February 24, 06:21 AM
from the brighter-colors-and-whiter-whites dept.
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?"
besides being OS X native, photoshop 7's text engine is gonna have spell check! whoo hoo!
<offtopic> just love the aqua-like slashdot logo on apple.slashdot.org</offtopic>
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.
MacCentral is running a much more in-depth article, complete with screenshots you can actually see. Also included are a hands-on review and some intelligent commentary missing from the very PC-centric C|Net.
My other computer is your Windows box
will we see companies like Macromedia (who also promised native OS X support) hurry along to follow suit?"
I bet you'll see a press release from Macromedia soon, but that'll be it for a while. They're behind schedule releasing Dreamweaver 5 and Ultradev 5, which is rumored to support dot-Net, and they've gotten to the point where they're just putting out open-ended Microsoft-style vaporware press releases instead.
Not to disrespect Mac folks, but I bet the profit involved in putting out Ultradev 5 with dot-Net authoring will result in a lot more sales than Dreamweaver in native OSX, but of course, that's just my betting. Then again, maybe this is the reason DW/UD5 is so behind schedule - maybe they're trying to release everything at once, including native OSX support and dot-Net authoring. I'm getting to the point where I wouldn't accept anything less when this thing finally comes out.
What's your damage, Heather?
Why stop there. You could write a PHP script that calls an AppleScript that colour-corrects your CMYK pr0n using Photoshop!
Somewhere in the heavens... they are waiting.
PC users don't upgrade their OS's every time one particular app gets upgraded (although it helps).
To be fair, you're comparing apples and oranges. The last time the PC world saw such a tremendous shift in the capabilities of the base operating system was August 1995, when Windows 95 was released. After that, it's been incremenetal upgrades to the OS.
In late 1995, quite a lot of people were upgrading their applications (at least, the ones from MS) in order to take advantage of what Windows 95 offered. In this case, the particulars may be different, but the essence is the same: a lot of people want to upgrade their software to take advantage of what Mac OS X brings them.
Adobe's market is HUGE in the apple section, the Wintel market for their products pales in comparison. Practically every publishing shop in the world runs on Apple hardware using Adobe and Quark apps. So yes they're in a hurry. It's their biggest market.
Learn from the mistakes of others. There isn't enough time to make them all yourself.
Looks like the threading model and the new disk drivers have made a huge difference.. And of course better memory management
Here's a snippet from another BB.
having played with PS betas, I'm pretty confident in saying that Adobe Photoshop 7 for OSX is a Carbon application.
All this means is that its linked to the Carbonlib (think share library)
rather than the Cocoa frameworks.
They're both native, its just that Cocoa apps get more features for free from the OS, which means they implement more of the standard OSX features.
Carbon apps can implement just as many of those features... but tend not to because it takes a lot of work to implement them (for instance, BBEdit supports the Services menu)
Photoshop will probably implement a lot of the Cocoa features even though its a Carbon app, simply because Adobe has the resources to do this (Just like Microsoft)
Another serious difference is that Cocoa can only currently be targetted via Objective C (ObjC++ too), Java and AppleScript (this is another major reason to use Carbon for Photoshop.
And thats about it.
---
Live Long & Prosper \\//_
CYA STUX =`B^) 'da Captain,
Jedi & Last *-fytr
I'm constantly told that Macs are best for contention creation
Meaning that mentioning Macs is the best way to start a flame war?
Typo, or clever pun? You be the judge.
--saint
Pantone is one of the things Gimp will NEVER have. Pantone is a patented technology and requires the Gimp community to pay them $$$ if they want to implement it.
1. Live CMYK editing (essential for real-world print publishing)
2. Font handling well beyond anything available within XFree86
3. Tight integration with tools like Illustrator (e.g. being able to specify vector masks using Illustrator's sophisticated Bezier tools and use them directly in Photoshop) and inDesign.
4. Peerless Postscript/PDF integration (i.e. produce Postscript that will actually rip on a professional imagesetter and produce usable output on the first try, instead of wasting hundreds/thousands of bucks on trial and error while your client stands around angrily looking at their watch)
5. Best of breed built-in algorithms for things like scaling, color correction, etc.
6. Polish.
I've used the Gimp, and I'm impressed by what it can do, but in a past life I also worked in a graphic arts shop, and I cannot stress enough the importance of some of the above items (particularly 1 and 4) in real-world paying applications.
If all you're doing is touching up vacation snaps, then Photoshop's big pricetag probably isn't worth it to you, but if you're trying to make a living pushing pixels, no other app comes close, and the Gimp (as cool as it is) isn't even in the ballpark.
Anyway... I'll probably end up with Photoshop (I've been using it since Version 2.5). But there are options for OS X. (And I'm sorry, but GIMP is not an option for professional photo editing... It's a step above most graphics software, but it's not Photoshop or TIFFany. (I actually think people who use and like GIMP on OS X should really download TIFFany3 Trial, I think they'll be pleasantly supprised).
--- Nothing To See Here ---
That photoshop has just been ported to OS X speaks volumes about how much more OS X still has to go (although that it's been released does give OS X credibility and brings it that much closer to where it's going.)
I mean, is it polished? yes. Is it solid? yes. Is it ready for the people? it already has been. But OS X is basically a new OS and some kinks are still getting worked out. A lack of serious apps, like Photoshop, was one of those kinks that needed to be worked out and it's a good thing that it's being worked out now.
I can't wait for OS Z!
FreeBSD for the impatient.
You don't have to consider using Photoshop if you're comfortable with GIMP.
However, you can consider this; without Photoshop, GIMP may not have been developed (the way it was), just as Killustrator-->Illustrator and GNUStep-->NeXTStep...
I'm not saying GIMP is a clone or anything, but that Photoshop created the market that GIMP lives in right now.
GPL Deconstructed
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.
OK, it's not news for nerds. It is, however, stuff that matters. It's driving the universe closer to a Unix v. Microsoft world by reducing the number of desktops running neither (classic Mac OS). Every desktop that goes OS X incrementally changes the calculation that all developers do when they start programming, who is my target audience and to what platforms do I code?
If Mac OS programmers tweak their code so that Cocoa apps they write run under GNUStep, that's a win for Linux. If traditional Unix vendors tweak their code so their stuff compiles and runs under OS X, that's a win for Apple. If Windows programmers conclude that the collective Unix world is once again large enough to start supporting it's a win for everybody in that world BSD and Linux included.
Get it now? It's important because it goes to market share, specifically desktop market share and the software development houses largely follow market share because they've got to pay the bills.
Apple is absolutely a software company. iTunes, iMovie, iDVD, DVD Studio Pro, Final Cut Pro, iPhoto, AppleWorks.
All *very* important to Apple's strategy. Without Apple's groundbreaking software, the hardware sales would be hurt quite a bit.
My neighbors bought iMacs for the house. They don't care about Photoshop. What sold them was the idea of iMovie and iTunes. That's what sells a ton of people.
Apple's a 60/40 hardware-software company, I'd say.
The next comment I write will be ready soon, but subscribers can beat the rush and see it early!
But they have GIMP, what more could they need? ;-)
Follow me
Yes, the main point of the excellent Apple software is to generate more hardware sales. This is of course Apple's biggest source of revenue. They are a hardware company because they get most of their revenue from new machine sales, but they are also a software company because those nice new machines would be nothing without the excellent Apple software.
Apple makes great hardware, then develops software which encourages people to go out and get that hardware. I think this is a win-win situation. Apple is motivated to make top of the line software, much of which they release for free... and we are motivated to buy new machines. For some people it is still a better idea to stick with their old trusty machines they have had a few years, but for those of us that are interested in burning our own movies and such, Apple makes it worth it to be a customer
Time for some tasty Shiner Bock!
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?
The "little chips of freedom" you're so afraid of giving up are the ability to steal. People these days are so busy proving Hobbes right about his opinion of human nature that they don't stop to consider why his "social contract" is necessary in the first place.
As someone whose livelihood depends on his writing, I can tell you that a secure way of distributing electronic media is vital to publishers and authors, both big and small, before they consider the internet anything more than a playground. Password-protected documents are, to me, a much better choice for content distribution than the alternatives, where it can only be used with one e-book reader and/or system.
You do not have a right to access content that you do not own. Ownership implies that you were given the password to access the data.
You don't present any valid reason that it is a bad thing other than your reactionary comment about the DMCA. Care to give some reasons that password-protected files are a bad thing?
Shinma
Great. Now I have to preach to the choir. *sigh* I thought we had technical readers on this site that could reason these things out. Here we go...
The schemes are proprietary. Non-public protection schemes can be changed by the owner without the consumers' knowledge. As a result, much power is given in the hands of corporations to limit access to your own content if you do not meet their approval. ("Upgrade to Photoshop 11, or we'll revoke the unlocking scheme in your existing software.") This does nothing but give more power to Adobe down the line. Soon, these protection schemes will work their way into all of Adobe's products and file formats (the latter of which I'm sure have already been implimented). With software becoming more and more connected to the developer, and subscription fees more and more likely on the horizon... what do you think that restricting access to the file actually means? Think about it!
There already exist a plethora of superior, open-standard protection schemes for securing data. These are, but not limited encrypted data storage/transmission (SSH/PGP/GPG/etc for securely sending your PS/PSD/PDF/SUX/etc to your coworkers), one-time access to a resource, and so on. Tools to secure data have been in development since long before Adobe entered the graphics market. These tools and open standards are far superior to any offerings Adobe can make. Why not just use them if you're interested in protecting your IP? I'm sure that Adobe is also not interested in really protecting your data. These schemes are almost always token just so that companies can leverage laws in their favor. This is not reactionary or imaginary. It's reality, stupid. And as mentioned, if you're serious about protecting your data, you use tried and true methds of doing it - not some buzzword feature fizzle in Photoshop. Otherwise, if you're going for protected public distribution, this is utterly useless.
It's stupid. Purely feature bloat. PkZIP added this feature years ago just so you had something to spend more money for. Easily cracked. However, if you crack something like this... you get sued. And not by the owners of the content.
You cannot protect your content once it has entered the public domain. It's not possible. There's always at least one person in the world that's smarter than you and will find a way around your protection. Adobe knows this but people are dazzled by their silliness. They think these features protect them. They don't. Makes Adobe stronger, doesn't increase security, and adds a tiny pebble as a stumbling block to anyone who wants to pirate content.
Why bother.
Actually, I know certain average users who won't buy Apple machines today because they think they're primarily for video editing, something they're simply not interested in. Most users still (and a few years ago, when the iMac became a hit) want decent Internet. I know, this flies in the face of most internet appliance sales, but the predominant thing I hear is "I want to do word processing, a few games, and get on the net".
Every time I use the GIMP, I run into an odd quirk that invariable becomes a giant pain in the ass. The handling of layers is one such thing. As is selection handling. One of my big pet peeves is when things work and look closely like others, but don't do so consistently. If a UI or functionality looks or works a little like something already established, it better works a lot like it. Or it will be frustrating, make me angry, and will cause me to reject the whole thing (no matter how worthy it is.)
There should be a moratorium on the use of the apostrophe.
Max V.
NeXTMail/MIME Mail welcome
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.
This is just my guess as a long time Mac developer. It is likely that Photoshop contained lots of 68k assembly code that had to be rewritten for PPC. Photoshop was written back when you had to squeeze every bit of processing power out of the Mac. While this could work on Mac OS 9 and earlier (Mac OS 9 has a great 68k emulator), this needed to be changed for OS X.
You are wrong about the APIs. The vast majority of APIs still exist in Carbon. It is true there are preferred APIs (e.g Event Handling) that are new. The old APIs are at least 80% intact and native to OS X. This is the whole purpose to Carbon.
Adopting the new event model and porting 68k assembly code would have taken some time in an application as complex as Photoshop.
Well, none actually. But that's because Microsoft only supports it back to Windows 98 (Why? Who knows. Probably it uses some kind of IE layer that came with IE 4).
"98 to XP or 2k or NT might be an architectual change, but it's the same application API so you better hope that will work, but then again 95 has the same API and MS has broken compatibility with 95 all over the board."
See above. Actually, think the changes from the 9x series to NT are pretty drastic, and represent a positive step for Microsoft (the more applications I can run without hosing my system, the better). The API may be similar, but many of the underlying file system and process creating calls are completely rewritten. The fact that most 9x programs (which relied on relatively open system restraints where they had pretty much free reign to do anything) run on the NT protected model with little modification at the front end is kind of amazing.
Apple is absolutely a software company. iTunes, iMovie, iDVD, DVD Studio Pro, Final Cut Pro, iPhoto, AppleWorks...
Apple's a 60/40 hardware-software company, I'd say.
In terms of money its more like 91/9 hardware-software (At least for this last quarter - $114 Million software revenue; $1.261 Billion hardware revenue) In terms of effort you may be right but that 40% effot in software is done to drive that 90% in hardware revenue.
Most of the software is given away for free with a hardware purchase. Even the software they sell is part of a strategy to sell hardware. Final Cut Pro, DVD Studio Pro, etc are intended to be "Killer Apps" that drive hardware sales in a particular niche market. The 9% of revenues is just a nice bonus. The only software that doesn't fit this bill (though it used to) is Filemaker, which for that reason is not part of Apple but was spun off as a subsidiary.
Why is it such a big news that Adobe finally decided to write a native version of Photoshop for OSX, but noone ever mentioned that Corel's Draw and PhotoPaint have been available for OSX quite some time now.
Because the professional graphics market that is key to Apple's success makes their living using Photoshop and was not even aware that Corel made a 'competing' product.