Hi John:
However Microsoft keep boasting they are the biggest Mac developer team
outside Apple
Well, that much is correct
and yet they cannot (apparently) manage to do what much MUCH
smaller teams have.
Of course they *could* manage it. How much extra profit would they make if
they *did*? It will surprise many, I am sure, to hear than Microsoft is a
*business*. With a board of directors that gets to go to jail if they do
not act, at all times, to maximise the profit to their shareholders. For
charity work, write to the Bill and Melinda Gates Foundation...
As I pointed out NeoOffice already can do r-t-l on a Mac
and will soon do Open XML and even VBA all Intel native on a Mac.
Sure. OK. Now let's see it match the Microsoft Office feature set. Sorry:
you have to compare Apples with Apples. Let's wait to see what NeoOffice
actually "delivers" in terms of Open XML and VBA. If NeoOffice does all
that you need, then the decision is obvious. Conversely, if you order a
million licences for Microsoft Office, then I am sure Microsoft would
consider your feature requests very carefully.
By the way, I believe Nisus Writer Express at least purely uses the built-in
Tiger routines since it says that (to do it) it requires Tiger.
It seems like it might, doesn't it! I would "expect" an application on any
platform to call the platform utilities instead of rolling their own.
Even none r-t-l languages like Russian (Cyrillic), Welsh, and Greek don't
really work in Word 2004 because it still does not do Unicode.
That's not right, and you know it
Or, if you like, give me a specific
example... Puh-Leeeze don't let's get into a round of "I can't get such and
such a character" only to discover that you don't own a font that contains
it
Apple's free TextEdit (the Mac equivalent of Windows WordPad) does a better
job with such Word files!
Again, if TextEdit does all you need, then you've saved yourself a lot of
money. Sadly, TextEdit is a little limited for my needs.
There maybe a cost to Microsoft for adding rtl support but as they are
having to clean up the code anyway I don't believe it would have been as big
as you think.
I know you don't *believe* it, but I also know I'm right on this one. We
"could" safely say that if Microsoft Office had an architectural design more
appropriate to the modern computing environment, then it would be a much
easier change. But it doesn't. Much of Word's code base is 30 years old.
Many of the design decisions that were perfectly appropriate then (8 bits,
low memory usage, low disk I/O, no multi-tasking, single-threaded) are
hurting us now. Office was designed for a very much smaller machine than it
now finds itself on, and some of it was designed and rushed to market long
before good software design practices had even been discovered.
IF they had made the decision to kill two birds with one stone.
Their design decisions are made exactly the same way any other large
commercial software maker does it: They compute a budget, consistent with
profitable operation, given the projected sales attainable by Mac Office.
They then take a list of everything everyone wants, including RTL and VBA,
and remove items from that list in reverse order of popularity until the
cost fits within the budget.
We do not yet know whether RTL made the cut. We do know that VBA did not.
It is also the case that Office 2008 currently offers practically nothing to
entice people to upgrade.
I disagree strongly. It offers a Universal binary and the new file format.
This is like the change from Word 95 to Word 97 on the PC. It offered
practically NO new "features", but it offered 32-bit processing, the
Word.Document.8 32-bit file format that was far more robust than its
predecessor, and the ability to use rich file systems such as HFS+ and NTFS.
The end user would barely have noticed: but the Information Systems
Departments around the world jumped in with both feet because of the
stability and inherent lower total cost of ownership.
Office 2007/2008 will be the same. We have a new user interface that
performs far better than the old for unskilled users. The less you already
know about how to create Office documents, the better it performs. In a
corporate setting, the new UI is the answer to an IS director's prayer.
But the reason the corporates will go for this thing whether it has a new UI
or not is the new open, robust, compact file format. This file system
HALVES the amount of storage a corporation needs!! It HALVES the support
desk calls. Trust me, they WILL want it
For the home Mac user, the Universal Binary will be the reason they want it.
At last they will get some PERFORMANCE out of their Mac-Intels. Wait 'till
you see this thing operating on a laptop. It jumps and sparkles on
challenging documents where the old one plods and grinds.
We already know we are going to loose VBA support (which even though we are
a 100% Mac site we use in both Word and Excel internally, and we also need
to be exchange files with PC users). Intel nativeness is nice to have but
Office 2004 works fine (with VBA as well) in Rosetta.
Oh yeah, tell me about it. My main expertise is in Macros
I would take
issue with your assertion that those "work fine" however. I have a macro
here that runs 13 seconds on a PC and 13 MINUTES on a Mac
The ONLY reason left from my perspective for upgrading (since we are loosing
VBA, and apparently not getting better language support)
Who SAID we were "not getting better language support"?? Who SAID it?
Where's your evidence? All we have so far is speculation: mine, yours, and
others. We WILL be getting "better language support". Whether that
includes RTL support or not, is the question. The extent of MY speculation
is that RTL support MIGHT get dropped for THIS RELEASE, given that it was
not sufficiently available in the operating system when design work began
more than two years ago.
But I have no idea whether it HAS been dropped for this release. Those who
do know are not allowed to tell us; those who tell us, don't know!
Microsoft got badly burned by Apple's last-minute changes to the operating
system last time around. In future, they will be far less likely to trust
Apple to deliver on its feature set. Software vendors world-wide are now
much more likely to wait and see what Apple actually puts in the box before
beginning expensive design work or committing limited funding to the
utilisation of features that sad experience tells them may not get
delivered, or may not work as advertised.
Microsoft had taken the opportunity of having to substantially re-write
Office to move to Xcode and as a result FINALLY killed off the
hundreds/THOUSANDS of ancient bugs we still suffer from
That's two statements
I can see you've never worked in large-scale
commercial software development. I have, for the past 30 years.
1) To "substantially re-write" Microsoft Office would involve perhaps
27,000 person-years of effort, at a cost of $5,400,000,000 -- it would raise
the price of a copy of Mac Office by $10,800 to $11,199.95 per copy.
Even if my figures are 50 per cent too high (and I'm pretty sure they're
not...) it still might not happen
2) If you "port" software from one platform or development environment to
another, the most important thing you do is MAKE NO CHANGES AT ALL. If you
try to change the software while you're converting it, the project is almost
guaranteed to fail. The difficulties, problems, administration, and testing
grow exponentially. No: You convert it first, ensure that all the old bugs
and foibles are faithfully replicated, THEN you set about to modify it.
In
particular Office 2004 still has major problems with Apple servers.
It does? What are they?
I really cannot see any justification for spending tens of thousands of
dollars (or UK equivalent) upgrading our company to Office 2008 for such a
mediocre upgrade.
You must evaluate the delivered product against YOUR feature requirements.
This is where everyone gets to do their own homework , and everyone will get
a slightly different answer. You won't be upgrading? That's OK... We're
going to be quite busy in here with PC Switchers for the next couple of
years -- see you next time, and we'll see what your decision is then
Cheers
--
Please reply to the newsgroup to maintain the thread. Please do not email
me unless I ask you to.
John McGhie <
[email protected]>
Microsoft MVP, Word and Word for Macintosh. Business Analyst, Consultant
Technical Writer.
Sydney, Australia +61 (0) 4 1209 1410