iWork
I completely agree with this post below, that the "Draw" component and frames is the most natural basis for a "work" application. After all, when you use paper, you can write text on it, draw a picture, make a table, use it to make a presentation, stick on a photo etc. I am not a programmer or anything like that so may be there are good reasons but why doesn't software today emulate this ease of use? I can understand that this was not possible in the past but with today's OSX technologies, isn't the distinction between spreadsheet, document, presentation and drawing very artifical and a legacy of unweildy code and dubious Msoft practice? Shouldn't it be possible to just have a blank "canvas" and put anything you like on it but still have access to ALL the tools you are used to from a "full" application? Sorry if this is way off base or already obvious but its the kind of thing I want from my apps.
The ideal application for me would be one where you start with a blank canvas onto which you can place any number of objects. So like now you can make a text box or table but also access iphoto or imovie and place photos and video, or address book to add an address for letters etc. Each object or box could be moved, resized, layered, exported, etc as you wish.
The difference to now would be that each type of box would bring up the full menu controls, NOT a compromised version. So when you are making a table, an excel-like pallete of all tools would pop up. Same for text of course but also for photos, movies etc. I.e. there are no more separate applications because the tools are already part of OSX. So you access text services within OSX, same for photos and movies (quicktime libraries), addresses (from address book), spreadsheet functions (from newly added tabulation services).
In a sense, iWork for me would be like Keynote but for ANY purpose. I.e Apple would apply the freedom and simplicity of Keynote to allow creation of any kind of document. It would provide all the core tools of Word, Excel, Indesign, Freeway Pro, Photoshop Elements, Filemaker, Omnigraffle, the PIM functions of Address Book, Ical and Mail. Sounds like asking alot? Maybe but most of the basic tools of these apps are already in OSX or available to Apple.
The objects could be shifted around on the canvas just like in Keynote - i.e. alignment markers, size shifting automatically (with text also adjusting to scale as the box itself is resized) etc. Like iDVD you would be able to choose backgrounds for the canvas.
Such an approach wouldn't preclude just typing a note of course. A simple right click on the canvas when it first opens would give you the option to create a full size text box for the entire page, and equally a spreadsheet, keynote page etc, depending on what you wanted to do. There would be templates too so you can quickly make up a multi media brochure that includes complex text, a slide show of pictures, a video clip, a database of products and even a table showing the total cost of the products. May be you could even have a cubed brochure where instead of turning the page, you turn the cube as with the multi-user effect in OSX.
Overall, though what this would mean is that the artifical barriers set up by excel and word would disappear. No more "linking" of tables to speadsheets, weird and buggy graphic placement etc. The canvas would be able to call on all and any tools needed in their entirety using palettes etc. Since these tools would all be OSX services, they could of course be used in any way with anything.
The canvas would have layers too and you would be able to layer onto any part of an existing box. So if you want to have some complex text layout within a spreadsheet, you just place it there with options to wrap it too of course (no more struggles with awkward excel text boxes and columns). Same for photos - just place it on top of, within or behind a spreadsheet. Transparency options everywhere too.
Sound crowded? Why not adapt Expose to the canvas? This way you could zoom in on one of the objects/boxes to work on some detail and then click expose to select another box to work on or go back to full view.
The canvas could then be saved into any format you like depending on its content. If it is just text and tables etc you could save it as rtf, pdf or .doc. If its got video then as QT. The whole thing would also be exportable to html including any photos etc in just the same way that Freeway Pro works (all photos, pdfs, etc automatically resized and formatted to be web friendly and placed in a resource folder next to the html doc).
This would be linked to Automater in Tiger too. Since there are no application boundaries, you would be able to use the canvas to automate a whole range of tasks within the one app so doing away with applescript and macros.
In this way, iWorks would not be competing with Office. It would be something entirely different IMHO. It would be more of a digital content organizer than a document creator. It would assume that the content is going to be viewed digitally (but with the option to print) rather than like Office which assumes the content will be viewed on paper (but with buggy options to convert to digital). This is surely why Office feel like such a legacy app - it is just not designed for today's world of digital delivery and 20 inch screens that remove the need to print.
For me, Office has been a bridge between the analog world of writing and drawing with ink and the digital world of pixels. As such, it brings some of the convenience of the digital world but has to compromise to work in the analog world of print. iWorks would be the digital equivalent of paper and ink with all the freedom and ease of use that this implies BUT with all the power of digital tools, tools that already exist in OSX (text, quicktime etc) or readily available (Filemaker and some new spreadsheet tools).
It also occurs to me that such an app would be usable on an Apple equivalent of the OQO box, especially if you have the Expose function to zoom in and out with ease so getting rid of the current criticism of that machine that the text is too small too read. This machine would genuinely extend the digital document too, finally making the digital world fully portable.
Anyway, just my pennies worth.
A bit of a dream I guess but it would make my working day a whole lot more productive, fun and creative.
m
jsalzer said:
At the moment, I float pretty freely between MS Office and AW (on both the Mac and PC sitting right next to each other at work), so I'd like to think of myself as being fairly objective (if you ignore the Apple sticker on my bumper).
AW is generally the first tool that I grab. It's been an "app"endage to my body since CW2. It's simple to use. It's super reliable (well, except for some strange Windows issues in v4 and v5.) It just works. And it allows me to focus on the task at hand - not the application.
That said, I grab Word or Excel when the document I'm creating needs a feature not yet available in AW. For example - the ability to fill shapes with pictures by tiling or stretching (can someone tell me how on earth this feature has eluded Apple for so long?).
To not repeat things already said, I hope any new versions of AW keep in mind the following:
a) The "DRAW" component is the most natural environment for taking advantage of AW's "frames" genetic makeup (which needs to be kept, btw). MSWord will never replace AW to me. Despite its more advanced graphics, it's still a word processor that lets you clumsily dump things on top of it. Give AW's "Draw" opacity control, picture fills, and the ability to recognize non-rectangular pictures, and formatting rulers for text boxes, and noone will ever try to make a sign or a brochure in Word again.
b) Bring back Macros. When I bought AW 5 (since CW4 and Win98 weren't getting along), macros were gone. I called Apple to find out where they were (they were listed as a feature on Apple's web site), and I was told AW for Windows didn't have macros because macros were now Applescript based (and Windows didn't have Applescript). That's not a way to make a multi-platform application. I don't care if it's Applescript behind the scenes, but a Macro should be the same up front for everyone.
So, I guess what I want is:
1. Word processor that maintains AW's stability and reliability. If I delete the last letter of a word, I don't want that word's font and style changing on me (I can't believe MS can't fix that).
2. Draw - Start with what's there, as far as ease of frames and merging data, but add:
a) All the good stuff from Keynote - opacity, recognition of non-rectangular pics, snappy alignment, etc.
b) For multi-page draw documents, have an option for each page to have its own origin (rather than starting at ten and a fraction inches).
3. FileMaker Lite - a two-dim database as easy to use as the current that can merge data into all the other components.
4. Spreadsheet - just copy Excel.
5. Keynote - just add timer controls.
Make it fully cross-platform. And, for crying out loud, bring back the old tool bar. I don't need a huge colorful tool bar that prevents me from moving my window around. Put it back where it belongs and keep it simple and out of the way.
All this - and I will be one happy camper.