PC Mag Review of Apple iWork '05
sammykrupa writes "PC Mag has a review of Apple's new office suite, iWork '05. iWork '05 includes a word processor, called Pages (though the article refers to it as a cross between a page-layout program and a word processor) and presentation software, called Keynote. They say that iWork '05 is a 'small but significant assault on Fort Microsoft.' The article also explains that the suite is strong in typographic and visual features - the areas where Office is weakest."
The parent post is right on. In fact, I think it barely touches on the differences between Office and Pages (or any other Windows-based software vs. it's Mac counterpart).
For example, look at iPhoto: fairly minimal on features. In fact, when iPhoto was released, I recall hearing all kinds of important sounding people say a bunch of unimpressive things, that iPhoto lacked features, that it didn't have the power, blah blah blah. But what they missed was the simplicity of use. iPhoto is so much easier to use that it absolutely nails 90% of the things you want to do in a perfect, simple package. For the remaining 10% of your photo tasks (advanced editing, for instance), use something else.
Apple's approach in general is to nail the common use cases, and nail 'em to the goddamn wall, whereas the Microsoft approach (and again, a majority of apps on Windows) is to offer you 4,000 features that you can't understand or figure out, so you kinda hobble along with the app, barely able to get your tasks done.
So could Apple have added multiple sub-document support? Yeah, probably. Do I even know what that is, aside from having read someone else's rant that it doesn't exist in Pages? No, I don't, and I don't think I care. I could say the same thing for a lot of the other "features" that are supposedly "missing" from Pages.
The Omni Group also gets this same design principle - do something well, and keep it simple. There's a huge reason why OmniOutliner is an app that I (and thousands of other folks) use on a regular basis, and it's not because it has all kinds of complicated, contrived "features" that some marketing group in Redmond came up with under corporate sales pressure.
Moral of the story: Grammar checkers -- when they even work -- perpetuate stupidity.
However, I suspect that there's another big reason, one that was probably at least as influential in the design of the final product. A lot of the Geek/Linux crowd really DON'T understand Apple's design philosophy.
If you look at Microsoft products, for example (and I'm not trying to start a flame-war, just noting a different design method), and version 1.0 is usually crap. I can't think of an MS program that was even usable before version 3.0, and it's usually not very good until version 4.0. Why?
Microsoft will create a version 1.0 application with 1000 features that barely work, and the program will be a PITA to use. By version 4, they've spent years redesigning, taking things out, putting things in, until it's a patchwork program with 700 useful features.
Apple, on the other hand, will put out a comparable application with version 1.0 having only 500 features, but most of them work decently, and the program is fairly pleasant to work with. It won't do everything the Microsoft version 1.0 program will do, but what it does, it's pretty good at. They use this product as a base, and spend years carefully adding features in places that don't disturb the original design. By version 4, it's a solid program with 700 useful features.
So it gets to be a question of what you think is better-- to throw in all sorts of features all at once spend years sorting it out, or use a smaller set of more targeted features as a base and then build off of that?