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."
Word encapsulates Microsoft's condescending attitude towards its users; it tells users that they're idiots and need hand-holding. Apple's software tells its users that their time is valuable, that they're probably right most of the time, and that they're smarter than their computers.
Being a geek forum, I can see the responses now: "Ha! Those lusers just don't know how to use it. That's their own fault." Wrong. Microsoft's UI and workflow are driven by program managers with a list of market-driven features. Apple does the same thing, but adds list item zero, non-negotiable, absolutely primary, that Microsoft doesn't understand: the user experience.
This isn't as much "normalization" as it is "don't take so many drugs when you're designing tables."
The PC Mag review is missing a number of fairly significant points. They fail to cover:
Word compatibility - this has been perfect so far for me, although I have only used it on a few documents. The import and export has been just as good as that in Word so far.
HTML - the HTML export feature produces clean and readable HTML with each character or paragraph style mapping to a CSS style. Again, I have only tried a few documents, but this is much, much better than Word's HTML output.
Other formats - Pages can output to text, rich text, and PDF, in addition to HTML and DOC. The native format is a container folder (similar to applications) containing the file in an XML format, and all binary resources. This makes extracting an image, sound, movie, graph, or whatever easy on any platform.
Missing formats - there is no option to output a customized XML, OpenOffice format, WP, Appleworks (import is supported), or Latex.
In general, pages is fairly usable, and seems like a great replacement for reading and writing basic documents in word, and great for general home word processing. I'd like to see more templates, cross-references, and the inclusion of a good thesaurus (will be in tiger).
The review mentions Word's long document support. We had to abandon word at one of my previous jobs simply because it could not reliably open and save documents more than about 150 pages with a medium number of graphics. My preliminary tests with Pages seem to indicate no problems with documents about 200 pages long. The review also mentions long open and save times. It is actually about 3 times faster to open and save the same document as word (with each using their respective formats) and almost as fast as word at converting and opening a word document. I can't believe how little recognition the DOC and HTML capabilities of pages have been getting. Perhaps I will write up a thorough review myself, at some point in the near future.
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?