Hi Jim:
Thanks for an eloquent and persuasive argument, which I thoroughly applaud.
However, I would be a little tougher on them that you have been. I see no
reason why this next version of Mac Office "needs" to be a two-way port. I
would have thought this was a golden opportunity to make it a "one"-way
port: take the whole of Office 2007 and bring it to the Mac.
Yes, I am keenly aware that in software terms this makes it a much larger
task. Something like 80 per cent of the computer's time in Microsoft Office
on the PC is spent running Windows code. Because the same vendor had the
opportunity to build the two to fit together, Office makes heavy use of
Windows functions. They'd be silly if it didn't.
So the job is a lot bigger than cutting the user interface off the thing and
cross-compiling it.
But it's not impossible!
And I am afraid I don't share Jim's rosy interpretation of how little we
have to do to trigger that wholesale "switch".
Currently, the first question any prospective switcher asks is "If I go
there, what *won't* it do? Currently, that's a huge list. Database
connectivity is only a small part of it.
This thing can't even inter-operate successfully with ITSELF!! You can't
take a file from Mac Office and send it to your PC workmate and guarantee
s/he will see the same result.
Yes, it will get close. Yes, the file formats are the same. Yes, there are
no worries about being able to open or edit the file on either platform.
But 100 per cent functionally compatible? Nope.
Yes, it is true that 80 per cent of users use only ten per cent of the
application's capabilities. And that Mac Office applications have more like
90 per cent of the functionality their PC Office equivalents.
The problem is that 100 per cent of Office users use "some" of the functions
"other people rarely use". Just that each of us use different ones
If I were creating a major corporation from scratch, I could easily specify
"Macintosh Only" on the desktops, and conduct business very successfully.
We have a large phone company in Australia that did just that, with great
success.
The rot sets in when you try to create a "mixed" environment. Bring PCs
into a Mac-only shop, or Macs into a PC-only shop, and you get more than
twice the problems. The first thing a corporation wants to do is to make
its user's environment "purpose designed" for the work they're to do.
And that's where we're run into problems in a mixed environment. You can
(and should...) radically customise Mac Office using AppleScript. Or PC
Office, using VBA. Regrettably, when you try to move those customisations
over to the other platform, you get to do all the work again. Since the
amount of work involved in a full-scale customisation is huge, you wouldn't
want to have to do it all twice.
That's one place we could make a huge leap with Office Next on the Mac, if
we get it right. Customisation in Office 2007 relies a lot less on writing
VBA and a lot more on tweaking configuration files using XML. Those tweaks
should simply open up and work in Mac Office.
If they do, that's a very important part of the Switcher story written. We
need to make a big effort during the beta for the next version of Mac Office
to ensure that any tweaks done to the PC Office XML work correctly on the
Mac.
As people get into this, you will hear a LOT of noise from the tree-huggers
and vested interests about the new Office user interface.
OK, let me agree with them right off the bat: The new UI is nothing like the
old one
That's intentional. In MY experience, the new UI works a hell
of a lot better than the old one. Provided I am willing to accept that the
old keystrokes and the old approach to making documents have gone forever.
The new UI in Microsoft Office enables us to make better documents faster.
But it does not work the same way as the old interface. And the Mac version
of it will NOT look exactly the same as the Windows Vista version. It
can't. This is a *Mac*, for heaven's sale!
Just thought I would prepare you for that
Cheers