aramp said:
iWork is not a threat to Microsoft, because it is Mac only.
Yes, obviously it's not a threat to Microsoft for the Windows platform. However, for the Mac platform it is. Right now, overall, Office is still a better product, but with each release, the difference seems to narrow. Further, I don't really see MS adding much beyond interface changes and possibly templates with recent releases.
>OpenOffice is terrible. At some point I was considering to replace MS office in some scenarios with OpenOffice. That did not work. The word processor in OpenOffice is more or less usable,Calc is a nuisance compared to Excel, Impress is impossible to use, other apps in the package are toys.
I would agree that the user interface is lousy with OpenOffice, but functionally, I'd challenge your assessment of the word processor and spreadsheet. The presentation module is below par, I'd agree with that.
Quote
As to PowerPoint compatibility, I agree there are issues. What I have learned from my experience with presentations, most problems are related to fonts not available at another machine.
This isn't as big of a deal for Word or Excel, but it's a nightmare for PowerPoint. The issue is this. Microsoft is making the assumption that Windows users will never present on a Mac and Mac users will never present on a Windows box. That doesn't cut it. The major benefit of using a common software package across platforms is compatibility. In and off itself, PowerPoint is generally considered a weaker product than Keynote, though I'd agree Microsoft has been doing a good job of keeping the products close.
>In Windows it is easy to fix: Microsoft has developed a technology called "font embedding", so you may keep all the fonts you need with the presentation. There is no such technology on Mac. So Mac PowerPoint files do not carry any fonts.
No, this is not a Mac problem, this is a PowerPoint problem. PDF files embed fonts and work just fine on both PCs and Macs. Yes, Microsoft would actually have to write a common rendering engine to make that happen, but for a presentation program, that's not exactly unreasonable.
>Because Mac OS X renders the same TrueType font differently, PowerPoint for Mac and PowerPoint for Windows display the same text differently. That is a major issue.
Agreed.
Quote
Microsoft tried to take care compatibility issues by introducing a special compatibility check. Any time you plan to use the file on Windows or previous versions of Office, it is advised to check the compatibility. It helps, but not always.
It doesn't help much at all.
Quote
It is important to understand that Adobe's approach is not possible for Microsoft. Adobe does have its own font rendering engine. That it because they invented vector fonts, PostScript and PDF.
Baloney. You're making excuses. Apple developed it's own rendering engine (Quartz) that it uses for OS X and also ported to Windows with Safari. Microsoft is (or at least should) be capable of doing the same for PowerPoint.
>However, you might notice that Adobe PDF viewer shows the text differently from the Preview.
Right, because the two programs are using different rendering engines to display the same file format. However, you'll notice that Acrobat displays files on Windows exactly as it does on Macs. That's because they share a common rendering engine. Similarly, Apple has done this with Safari on both Mac and Windows. Microsoft should do the same with PowerPoint.
>That might be OK for PDF. But for regular productivity applications that work with regular documents such approach does not work.Users are used to how fonts are rendered in Mac OS X, they are used to Mac-specific view of Arial, Times New Roman and other popular fonts. They would heavily object to see the same font totally differently in Word or Excel. As a matter of fact, that would create another anti-Microsoft storm.
Look, I can't comment on whether something Microsoft does will get someone upset. Clearly, no matter what MS does, somewhat will be upset. Microsoft has the following choices:
1. Use native rendering engines on both Mac and Windows. Result: Inconsistent layouts and rendering between platforms. While each application "feels" native, cross platform compatibility suffers (heavily).
2. Use common rendering engines on both Mac and Windows. Result: Consistent layouts and rendering across platforms. Possibly, some Mac users will complain because Windows rendering technologies have been considered inferior. (Cleartype for example looks okay on the screen, but distorts fonts in order to fit to grid).
3. Use common rendering engine only on PowerPoint. Result: Word and Excel would still feel native and have minor inconsistencies between platforms, but the important presentation module, PowerPoint, would have consistent output. Clearly, this would be a compromise, but it would address the biggest compatibility issue.
4. Offer both choices where the end user can switch between native or Microsoft rendering. Result: More work for Microsoft, but would make everyone happy.
>Besides, to render Adobe Postscript fonts Microsoft uses code licensed from Adobe for Windows only. So porting Windows font engine to Mac is not possible.
Sorry, but I don't believe Microsoft isn't capable of reverse engineering their own rendering engine. Apple/NeXT was in the same situation when they used Display Postscript. Apple spent the time to build it's own engine. Microsoft could do the same.
Quote
You have provided an example of Safari working the same way on Windows and Mac. Safari uses WebKit that is initially portable, so Apple has to actually port the shell only. However we all know there were initially many problems with Windows rendering of WebKit that were fixed on the way. And still, if you compare how the same HTML is displayed by the same WebKit on Windows and on Mac, you will find differences.
No, I'm not clear on the differences you mention. In the past, I've compared fairly complex CSS layouts between Mac and Windows versions of Safari. I haven't seen the differences you suggest. Would you be able to point me to an example? I think you're missing some of what Apple did with Safari. Webkit was just part of the equation. Apple also ported their font rendering technology over to Windows with Safari. Google's Chrome for example uses web kit, but with native Windows font rendering. Chrome and Safari's font rendering look different. Safari Windows and Safari Mac font rendering do not look different. Apple has done exactly what I'm suggesting Microsoft should also do. Though, ideally, there would be an option to use application specific or native font rendering.
My point is: compatibility is important, no doubt. But 100% compatibility is not possible in this case.
I disagree. What is possible and what is likely are two very different things. It most certainly is possible to have common rendering engines for application software. Yes, it's considerably more work, but it's certainly possible. Look at what Apple and Adobe have done for example. For that matter, we don't hear Mac users complaining about InDesign not using Quartz rendering, do we? Adobe understands the importance of compatibility (not to mention the possibility of doing so). Microsoft doesn't get it.
>Personally I am happy that Microsoft has chosen to separate Mac and Windows office development. When comparing upsides and downsides of that, I think we come up with more upsides.Separate focused team is better than one team having primary and important platform and secondary and unimportant. Adobe, as I have noticed before, is in the different position. For pro design applications their Mac business is comparable to Windows business for historical reasons.
That's obviously debatable. Given Microsoft's history, I would agree that Microsoft produced a much better product by having a Mac specific team. Yes, Word 6.0 was a steaming pile of crap. This was Microsoft's attempt to attain feature parity. They dumped the Word 5.0 code base and ported Word 2 (on Windows) over to the Mac. The result was a very bloated and slow performing application. Worse, the application ignored many common Mac conventions that made the application feel like a Mac application. Here's an interesting read..
http://blogs.msdn.com/rickschaut/archive/2004/02/26/80193.aspx
To that end, I have no issue with Microsoft making a Mac specific product. However, where we disagree is that I don't believe that decision precludes Microsoft from creating a common rendering engine to be used with all or even some applications like PowerPoint.



Sign In
Register
Help


MultiQuote