Mac worldwide market share hits 3.5 percent in Q2 2008

Well, it's that time of the quarter again. With Apple today announcing its quarterly results, we can tally the company's market share vs. the rest of the PC market. Once again, Apple recorded a blockbuster quarter, selling a record 2.5 million Macs, a growth rate of 41 percent year over year. (The PC industry, by comparison, grew about 15.8 percent.) Of course, as has often been pointed out, huge growth is much easier when you're small. Nonetheless, let's see how it pans out this quarter.

As always, I average the IDC and Gartner numbers to arrive at overall worldwide PC sales and market share. Gartner reports that PC makers sold 71.9 million PCs in the second quarter of 2008, a 16 percent bump from the same quarter a year ago. IDC, meanwhile, says that 70.6 million units were sold, a 15.3 percent jump. The average of those two numbers is 71.25 million units.

The top five PC makers worldwide are:

HP:    13.2 million units (average, IDC and Gartner)
Dell:  11.4
Acer:   8.4
Lenovo: 5.6

Apple, again, sold 2.5 million Macs. Do the math and that works out to 3.5 percent market share for the quarter.

This represents yet another quarter of steady gain for Apple:

Q2 2008: 3.50 percent
Q1 2008: 3.26 percent
Q4 2007: 3.12 percent
Q3 2007: 3.19 percent

But you can see how huge growth doesn't translate to huge market share gains. Even if the PC market stood absolutely still, and it doesn't, 40 percent growth on 3 percent can only get you so far. About one quarter of one percent, to be precise.

Discuss this Article 129

mikegalos@msn.com
on Jul 24, 2008
John, Tell you what. Let's reset and you can tell me some of the "mountains of innovation" that OS X has introduced to desktop operating systems. Perhaps I missed them. Remember that these should be things that are innovative (Not seen in commercial desktop OS prior to OS X introducing them), part of the desktop OS (not other products or hardware) and not marketing programs, distribution deals or other such things. I'd really like to see some. Apple's role as the small share vendor should provide a lot of them. If I'm wrong, I'd love to see where.
johnpapola
on Jul 24, 2008
@Mike. I welcome the challenge and hope I can represent it well. Later tonight I will post some stuff for you to consider. I'm a TV guy first and foremost, so my technical knowledge has it's limited despite a few semesters of A-grades in CSE at penn state. It ultimately is my hope to just defend my platform to intelligent people like yourself who I think have written off Apple unjustly (hey, we all have only so much time to learn about stuff). Let's both give up broad proclamations and dismissals and we can really get somewhere. I'll post more later. One big starting point, though, is the Quartz graphics subsystem in OSX. Another is QuickTime. I'll expand on those later.
mikegalos@msn.com
on Jul 24, 2008
John, Can you try to be specific. Saying "Quartz" without saying what the innovation is that your talking about is too vague to really help discussion. (The same for QuickTime which includes hundreds of technologies)
tayme
on Jul 24, 2008
This should be interesting. Remember, mike...play by your own rules...you saying "Things like a journaling file system, native Unicode, B level object security enforced in the microkernel, multipersonalities, DFS, EFS, etc" will be considered too vague as well. --tayme
johnpapola
on Jul 24, 2008
I believe that the Quartz compositing engine when it debuted in 2000 with OSX 10.0 was very ahead of it's time and a dramatic advance in desktop image processing. Then with 10.2 in 2002, Quartz Extreme moved the compositor to the GPU. Core Image and Core Video came along in Tiger and power system-wide broadcast-quality realtime image processing on the GPU. This is the engine that enables the really amazing realtime HD motion graphics in the Final Cut suite, as well as all the GUI image effects in the operating system. I've seen nothing like Core Video within Windows (though maybe I'm missing something). I know XP's graphics subsystem is nothing like any of this tech. All of this came about long before Avalon/WPF shipped in Vista let alone talked about at PDC. I don't have the technical acumen to dig any deeper with this and must again defer to John Siracusa at ars and others. Leopard added Core Animation that dramatically simplified the way devs can build animated GUIs. All of these Core frameworks in OSX are apparently pretty awesome. As for QuickTime, I believe the media playback architecture was amazing and revolutionary at the time of it's debut in 1991 and had no parallel on Windows. Microsoft's rushed answer to QuickTime was "Video for Windows" which managed to get a few thousand lines of Apple's code into it which became the subject of the lawsuit resolved in 1997 with Microsoft's 150 million settlement. I believe that Open CL, Apple's new standard they're proposing for GPU-based processing, has the potential to be another significant contribution to the industry. I know there's been many others, but since I deal with graphics and video/film production, Core Image and Quicktime are things that have direct positive impact on me, the performance of the applications I use, and the reason the Mac serves me better than Windows. I welcome any reasonable corrections to my history here. What I don't welcome is some kind of "that idea wasn't invented by Apple" nonsense. If Apple got GPU-composited GUI out to customers first and well, that's a major contribution, whether they thought of the broad concept of it or not. I'm not interested in the silly "who invented what" game. That's for suckers.
mikegalos@msn.com
on Jul 25, 2008
OK. Let's take them in order so I don't miss any... Quartz 2D - I honestly don't know what this offered in 2000 that wasn't already present in DirectX. I know the subpixel aliasing was already present with ClearType (and still isn't anywhere near it for font rendering - partly due to some bad typography choices) Quartz Compositing - I don't know of any technology in the compositor that's not already present in every GUI. Seriously. If you know of one, I'd like to know. I've never worked on the compositor guts and the base compositor is nothing new. Quartz Extreme (and Quartz 2D Extreme) - The offloading of tasks for the GUI to the GPU is definately an innovation and I happily give Apple credit for getting it out the door while Microsoft did the Vista Reset (Microsoft had shown but not shipped GPU compositing of the desktop but hadn't shipped it and by our discussion rules, shipping is what counts) but from what I understand, Apple still has it turned off by default because they've never gotten it working reliably. Not being snarky, that is what I understand at least as of 10.4.x and I think it's still true in 10.5.x. Core Animation framework - There are certainly some APIs here that are neat however since they didn't appear until 10.5 and equivalent APIs already existed in Windows Presentation Foundation (WPF), it's pretty hard to call in an OS X innovation. That they used it in the iPhone was indeed innovative but not what we're discussing (staying to the desktop OS world) QuickTime Video - Definately an innovative product in back in 1991. (A little iffy as for it being an OS innovation since it shipped as a separate application but innovative either way) OpenCL - Really hard to say since it hasn't shipped. All we really know is it's an implementation of GPU/CPU cross processor multiprogramming based on C99. We'll have to see what actually gets done. (On the parallel programming front, note that Microsoft has Task Parallel Library (TPL), Parallel Language Integrated Query(PLINQ), Robot Developer Studio and MS MPI (on HPC and CCS supercomputers). This is really language stuff and not OS stuff (on both MS and Apple's sides) so probably not relevant but interesting in either case since it's a critical next set of technologies as we move to the era of 32-core and more processors.
mikegalos@msn.com
on Jul 25, 2008
@tayme "Remember, mike...play by your own rules...you saying "Things like a journaling file system, native Unicode, B level object security enforced in the microkernel, multipersonalities, DFS, EFS, etc" will be considered too vague as well." But I'd say that First journaling file system on a desktop platform First commercial OS that used Unicode for all text storage First commercial OS that used a microkernal Introduction of OS personalities on top of a microkernel would qualify. (DFS is probably too vague although "key-based data encryption built into the file system" would qualify for EFS as would "encryption key management through integrated network directory services") Do you agree?
johnpapola
on Jul 25, 2008
@mike, Thanks for the reply. I have to disagree with the narrowing of the debate to "desktop OS" given your initial claim was that "they're stagnant and offer little to nothing to the industry". I'm principally responding to that overstatement. But, I like this approach to discussion. I think we can both agree that your "little to nothing" was a bit hyperbolic to say the least. No hard feelings ;) Like I said, I can't really speak to the technical implementations of any of this stuff. All I can say is that everything I've read by people that seem to be pretty credible say that the implementation of Quartz was very ahead of it's time especially compared to GDI+ (is that right?). "Apple still has it turned off by default because they've never gotten it working reliably." What you're talking about it Quartz 2D extreme, not the GPU-acceleration of the compositor, which has worked beautifully since 2002 in Jaguar. Quartz 2D Extreme is an effort to have the GPU take over the rest of the graphics pipeline. Not only composite the drawn windows, but actually draw the interior and changes like resizing. I believe it's actually active in Leopard. Tiger and then leopard very heavily optimized the performance of Quartz. My end user experience of Vista vs OSX (pick any version since 10.2) is that OSX's engine generates a much more polished experience. Why is it that brand-new, top of the line PCs running vista demonstrate horrible tearing, artifacts and dog-slow performance with application window resizing? Even simple windows like IE resize horribly. It makes the otherwise nice looking UI feel cheap. You generally don't see any tearing in the OSX UI even on old hardware that can't support Quartz Extreme. That's been true since OS 10.0. It's also impressive that Apple is able to deliver the UI with or without the hardware, switching software-rending that's still got the solid, tear-free composting alpha-effects and all. Clearly there's some superior code under the hood with Quartz. Another contribution to the industry is WebKit. When Apple chose to build on KHTML, everyone laughed. "Why aren't they using Gecko? IDIOTS!". Now, it's becoming a widely-used engine (Android, Adobe AIR, Nokia and others). Is it the greatest thing ever? I don't know about that. But it is a contribution that's underpinning a ton of interesting work. The other thing that needs to be said is that there are a great many industries where Apple's impact is very very powerful. Media creation and distribution is the most obvious and continues to be an area of intense innovation. Hardware design is another obvious one, and since they are a computer maker, it's not fair to ignore or dismiss that. Now mobile phones/mobile internet... where according to Google the iPhone is already the number one mobile platform in terms of actual use of the browser. Apple is not the end all be all or the sole innovator... but they're a great innovator on many fronts including the OS. I take back my jabs at you and appreciate your honest debate here. Don't let the mac zealots get to you.
mikegalos@msn.com
on Jul 26, 2008
@John We're not narrowing the discussion by staying with desktop OS. The whole point of the discussion was that Apple, as the smaller competitor, is the one who should be innovating. On the GPU enablement of the window manager in Quartz Extreme, I'll grant that, then, as an innovation but don't see the big benefit if it's just handling the window and not content. I suspect it was done as the test to see if things could be handed off the the GPU and when they couldn't get content enabled, they kept it in even though it really doesn't offer much end user benefit. Still, it is an innovation. On the issue of you having tearing showing up, I've never seen that in any of my Vista boxes. There were some absolutely horrible drivers for some video cards in the early days of Vista and I suspect you're seeing a driver bug. You should check for an update. It's certainly not something that is a problem with the OS. OK, on to the new item you list. Apple choosing to use KHTML rather than Gecko. I'm going to totally disagree on this one. Not because it might not have been a surprising choice but because neither KHTML nor Gecko is an Apple innovation. They didn't write either one. To really be innovative, they should have created a new engine that actually did things that didn't exist in other desktop platforms. Effectively, neither of these engines are innovations, they're both clones of existing HTML renderers. I'd argue that neither of them were innovations even by the teams that developed them and certainly not by a company that chose to use them rather than write their own. We really have wandered off with ActiveCL and QuickTime video since neither was an OS X innovation. (ActiveCL since it's not out yet and QT Video since it was an innovation as an add-on to System 6, 16 years ago) Here's the original part of a message that kicked this off... --------------------------- Let's reset and you can tell me some of the "mountains of innovation" that OS X has introduced to desktop operating systems. Perhaps I missed them. Remember that these should be things that are innovative (Not seen in commercial desktop OS prior to OS X introducing them), part of the desktop OS (not other products or hardware) and not marketing programs, distribution deals or other such things. I'd really like to see some. Apple's role as the small share vendor should provide a lot of them. If I'm wrong, I'd love to see where. ---------------------------
johnpapola
on Jul 27, 2008
On the debate narrowing, I'm just saying that Apple as a hardware vendor has been a major influencer of the industry. The iMac was a significant factor in migrating the other vendors to USB (who were resistant to [any] change). They lead the way to widescreen laptop displays with the original Titanium G4 Powerbook. The backlit keyboard was, I believe, the first of it's kind, and the magsafe connector continues to stand alone. Among the most important may be that Apple was a leader in introducing WiFi to the market with the iBook in 1999 (the first computer maker to do so). Lucent developed the tech and worked with Apple to make it cheap for a consumer laptop. Apple also lobbied the FCC in the early ninties to open spectrum to wireless data, foreseeing the future potential of wireless networking. Apple's innovation and leadership in PC hardware is indisputable. It's core to their company DNA starting with the Apple II, then the Mac and continuing from there. They don't stagnate like the PC makers have, typically ceding all innovation to Microsoft and Intel for reference designs and new ideas. Apple tries new things without anyone's prodding and takes risks on new standards. That has had a tremendous impact on the industry. We can see their impact playing out in realtime right now with the iPhone and it's ever-expanding list of clones from every phone maker. So leaving their hardware leadership off the table isn't fair to what their core business really is. Hardware+Software has always been the key. Apple's launches Wifi... they build in the OS support. Their intergrated business model allows this fast innovation. Look how easily they moved their Multi-touch work into the trackpads of the macbook pros. And since this thread is all about marketshare of COMPUTERS, it's worth nothing these things. Now... "I suspect it was done as the test to see if things could be handed off the the GPU and when they couldn't get content enabled, they kept it in even though it really doesn't offer much end user benefit. Still, it is an innovation." Glad you agree it's an innovation. It does, however, offer a real benefit though. First, it relieves the CPU of a ton of processing and decouples some of the GUI responsiveness from the CPU utilitization. Hence, the OSX GUI remains solid and snappy even what all cores are tapped at 100%. Also, the awful GUI drawing engine in XP that sends windows repeating in a smear across the screen when the CPU is pegged, or leaves artifacts all over the screen goes away. There is a reason the Aero / WPF engine was considered one the biggest "pillars" in Vista and it's basically a Microsoft implementation of what Quartz has been doing for years. It also enables new GUI approaches with useful animation and no CPU impact like Expose and spaces. The animations aren't "eye candy" but very informative guides to keep the user oriented as the windows shit. GPU accelerated compositing and rendering is the pre-requisite to advanced next generation interfaces. Flip 3d is powered by GPU compositing, though it is a classic example of copying a feature while missing it's key benefit. Flip doesn't show all the onscreen windows at once, leading to a tedious rollodex scrolling. It also stacks them in a cascade that obscures the contents. Dumb. Even so, WPF had to come first before new UI opportunities could be part of the Windows platform. This is big BIG stuff for application development and user experiences and Apple got there first. So I think this one innovation is more than enough to demonstrate that Apple isn't "stagnant and offer little to nothing to the industry". Bonjour zero-config networking is another great innovation (as was appletalk before it). I believe Macs easily networked long before it was reasonably doable on the PC (without major tech chops). You haven't addressed core image and it's broadcast-quality GPU-accelerated rendering which is on display in an app like Motion and used by many third parties. OpenCL is vaporware until it ships... but it's building on this base of expertise and there's little reason to assume it won't work. I'd also like to point out that NeXT, the precursor to OSX, was probably one of the most innovative OSes ever given what it could do at the time of it's release compared to everything else. To me, Apple now = NeXT Here is the Apple model: #1. Concept emerges in computer science. (GUI, object-oriented programming, networking, wifi, etc) #2. A company or group of companies experiment with the tech. Sometimes Apple is in at the beginning, sometimes not. Nobody appears ready to take the risk or able to ship a productized version that can have an impact. #3. Apple identifies the potential of the tech and leverages their agility and integrated business to deliver a functioning solution to market before anyone else. Computer Science is just that... science. Each "invention" stands on the shoulders of the giants that came before it. Those that discount all innovation that isn't original invention simply have concept of the nature of computer science. As such, many of the discoveries aren't as interesting in themselves unless they are implemented. WiFi is just a lab project until someone has the guts to invest in shipping and promoting it. It only matters when it ships. Sometimes Apple is a basic research innovator. More often they are an innovator in the execution. They're doing tons of real software engineering on all levels, though. That's clear. Harnessing the GPU for the OS graphics isn't a hard concept. But Apple got there first with a great execution that is now underpinning all of their devices. Quartz is the heart of the iPhone's fluid UI as well as the UI power of OSX. As for KHTML.. at this point, I think they've probably contributed more code than initially was present in the engine. It's not a macro innovation for them to take someone's engine and improve it. But they are improving it tremendously and it's having an impact on the industry. Without Apple, KHTML would not be what it is. I believe, actually that, WebKit is now the only name for it. This is a symbol of Apple's contribution to the engine. Microsoft didn't "invent" the engine in IE either. They bought mosaic and built on that codebase. So, at the end of this massive diatribe, I hope I've made my simple point. Apple is an innovator that continues to contribute to the industry. They aren't the ONLY one, obviously. But their contribution is very significant in the areas of OS software, Application software, hardware, distribution and business models. p.s: I'm going to go to a Best Buy with my camera and snap some shots and video of the awful window resizing in Vista and post them at some point for other to comment on.
mikegalos@msn.com
on Jul 27, 2008
The point wasn't about Apple as a hardware vendor. It was that Apple wasn't filling the role as innovative competitor to a dominent competitor in the desktop OS market. I can see why you'd want to change the subject but that was the subject As I said, I agree that moving things over to the GPU is innovative and important. What I said was that just handling the window manager rather than the rendering engine was only a minor improvement. As for IE using Spyglass (not Mosaic), they did license the code (not buy it) and then used it as a base for their own code. Perhaps a very similar thing to Apple starting with KHTML. The difference is that I'm not saying "using Spyglass code was an innovation". What we've really come down to is really a trivial level of innovation. A couple of minor items in 8 years? You've had to include an item where Apple System 6 had a feature that wasn't in Windows 3.0 and include a company that was a competitor to Apple (NeXT) at the time of the innovations to build a list. Really. I keep hoping I've missed some OS innovations in OS X. I'm really serious about this and think of it as a learning experience. So far, though, the premise of a stagnant product still holds. There's really nothing there that would push Microsoft to play catch-up. Microsoft innovates even when not driven by competition. Rather than go to Best Buy to shoot video, why not just say what hardware you're running and what driver version you have and maybe we can diagnose your driver problem. (You said you were having the problem)
mikegalos@msn.com
on Jul 27, 2008
@john Or, once again, the point of this discussion is to back up your statement: They've delivered mountains of real innovation in OSX. That's why discussing innovations in NeXTStep or System 6 or power cord design really aren't relevant. I'd say that there were interesting innovations in NeXTStep. They were trying to be the "innovative small competitor" to unseat Apple. They failed, but they tried. I'd say there were interesting innovations in System 6. Apple was still trying to compete back then. And I do think the magnetic power cord is innovative. (although I wish they'd have insisted that their designers stick to one rather than letting the Mac Book Air team do their own) and I applaud Apple's successful push for USB and even their unsuccessful push for IEEE1394. But, again, those do not have anything to do with: They've delivered mountains of real innovation in OSX.
mikegalos@msn.com
on Jul 27, 2008
As for networking, you made a couple of points so let's look at them separately... Bonjour is not "simplified networking", it's a minimal resource identifier that offers a tiny subset of what Active Directory does and plays catchup with Microsoft's WINS that's been around for decades now. While the simple subset of AD might be considered an innovation, it's not an Apple innovation. The Apple item was naming their version "Bonjour" rather than calling it zeroconf. It's actually a public spec extension of DNS. (It's also a source of annoyance to Windows users since Apple installs it as malware on Windows systems when you install iTunes whether you want it or not.) AppleTalk - No question that Apple innovated with Lisa in 1983. No question. No debate. Not in the least related to OS X. BTW: AppleTalk is a local non-routable protocol that's equivalent to the IBM/Microsoft NetBEUI protocol introduced in MS-DOS 3 and extended to be compatible with TCP/IP with NBT in the late '80s. It also (back in the 80s and early 90s) required no configuration - just plug in the wire and go and was the Microsoft LAN default until TCP/IP became dominent in the mid 1990s.
johnpapola
on Jul 27, 2008
My knowledge of OS underpinnings is thin as I'm a director not a coder. I think that you're trivializing Quartz and it's contribution to OS progress, and that's unfair since it was one of the single most important changes Microsoft made in Vista. If you judge the GUI subsystem's importance by how Microsoft treats it, then Quartz and Avalon/Aero/WPF are very big deals and one could argue that OSX played a major roll in orienting Microsoft around this priority. So yeah, on the graphics front, OSX has mountains of innovation. You still haven't commented on Core Image accelerated rendering. Maybe it's because you don't really know what it does. But it's amazing and is in use in the real world from Apple and third parties.. unlike WPF which still seems to have pretty limited developer support (though I hope/assume that will improve with time). I'm sorry if this doesn't satisfy you. I believe that it more than qualifies as a rebuttal to your initial statement. "I don't say they're circling the bowl. I say they're stagnant and offer little to nothing to the industry. Perhaps that's saying that they should be circling the bowl but it isn't saying that they are." I think we can agree that Apple/NeXT have a pretty long history of industry-influencing innovation on all fronts. If they aren't delivering the kinds of innovations you care about, that's fine. I also think it's not reasonable to say that Microsoft can be fine without competition. IE stagnation prior to the emergence of Firefox is proof to the contrary. This has been a great discussion so far. Thanks Mike. I think we'd enjoy a geek-out over coffee to really dig deeper. Have a great rest of the weekend.
johnpapola
on Jul 27, 2008
I'll add one last thing. In an era of explosive growth in user generated content, Apple's massive contributions to media production at the application and OS level are very powerful tools that have broader implications than the not-so-narrow niche of pro and semi-pro content creation.
mikegalos@msn.com
on Jul 27, 2008
John, Actually, if I understand it correctly, Core Image is a response to technologies already in Windows with the various DirectX systems including the Emmy winning Direct3D and later Media Foundation. I think we can agree that NeXT did some innovation. However, that was many years ago. The point is that Apple has not innovated much with OS X and has been stagnant in OS development. That they bought a company that did innovative ideas when their attempts to create a modern OS failed is commendable. That they did so little since is sad.
mikegalos@msn.com
on Jul 27, 2008
On the "one last thing" (taking after Steve?) I find it very hard to accept that the growth of user generated content is dependent on OS X. That some is due to consumer applications may be true. But, again, we're talking about lack of OS innovation and not "is iMovie a better end user tool than Windows Movie Maker"
johnpapola
on Jul 27, 2008
I'm unaware of any facilities in DirectX that compare to Core Image. We're not talking about gaming here. We're talking about very high-precision 32bit float image processing in real time being provided for free to devs. This stuff is sick. Apple's Motion delivers realtime motion graphics capabilties that are unlike anything I've seen on any other system. (All that said, I still think After Effects is a better, richer tool) This is what powers Final Cut Studio to deliver extremely impressive realtiem performance on standard hardware without custom ASIC accelerators. That's niche, but it's result is a system that can power great content creation with dramatically lower rendering times even in apps like iLife's suite. I'm unaware of any Windows applications like Motion and not sure that Windows (even Vista) has anything that can compete with Core Image. I believe developers on Windows are rolling their own solutions. Again, this is the underpinnings of the minority report UI future. To me, that's more important that the execution at some lower level. How people interact with the device can provide bigger gains in productivity than low-level optimization of kernel performance, etc. The iPhone is the perfect example of this. The fluid UI is a direct result of Quartz. If you want to say "well, that's not a desktop" I have to say that your being very antiquated. Computing is computing and the range of devices on which you do the work has implications across the board.
mikegalos@msn.com
on Jul 27, 2008
John, DirectX is not just for gaming. I'd suggest you look into it. They didn't win a technical Emmy for gaming.
mikegalos@msn.com
on Jul 27, 2008
As for iPhone, that's again a different discussion we can have by stealing another of Paul's comment boards... But this discussion was about your statement that they've delivered "mountains of real innovation" in OSX when I said that Apple wasn't being an innovative competitor to Windows as would be expected of the small competitor. So far, that mountain has been a few rendering APIs.
mikegalos@msn.com
on Jul 27, 2008
As for Final Cut Studio (Motion isn't a stand alone product aymore), again, we're talking about OS innovations in OS X and not just any Apple products that you happen to like. The fact that Avid Media Composer runs fine on Windows (even on XP SP2) certainly shows that high end video work can be done on either platform.
johnpapola
on Jul 27, 2008
I'm talking about Motion because it uses Core Image and other developers have built their applications on the same OS-level APIs. DV Garage makes a shake-like compositor called Conduit that works in realtime in HD resolution based on Core Image. Magic Bullet plugins are Core Image accelerated for speeds many times faster than CPU rendering. This isn't about comparing apps. Avid and Adobe have rolled their own proprietary solutions, and they can afford to since they're big. But Core Image in OSX is powering even tiny projects like the raft of image and video indie software from Pixelmator to live VideoDH apps like VIDVOX. iChat uses core image to generate its realtime effects and multi-chat 3D environment. So this is a very scalable OS tech. There is a tremendous amount of innovative third party software that is building directly on top of Core Image/Video and QuickTime in OSX to do realtime processing in ways that simply wouldn't be possible in Windows to my knowledge (unless you are Avid or Adobe and can design your own GPU-based engine from scratch). So, the mountain of innovation is the GUI and the technologies that power it. Since the GUI is the most important part of the system for end users, I don't think you can dismiss it as you are. Remember, Microsoft has been talking about this kind of tech since "chromeFX" in the never-shipped and later abandoned "Cairo" project. Apple/NeXT got there first and better and is still further ahead. I don't believe there's anything like Core Image in Windows right now. Maybe I'm wrong... but I can't find any applications that claim to use it for what I'm talking about. So I was in staples getting some stuff printed. I played with every Vista machine in the store. Every one of them exhibited horribly slow application resizing performance and tearing. Even the admittedly slick HP touchsmart. There is clearly some serious problems in WPF compared to Quartz on the performance and quality front.
mikegalos@msn.com
on Jul 27, 2008
Again, you're talking apps and not the OS. (Oh, and Chrome wasn't part of Cairo) I still have not seen tearing or resizing problems. Maybe we mean different things since you see it everywhere and I never run across it.
johnpapola
on Jul 28, 2008
The OS is a platform for apps. My references to apps are all in the context of how they are using OS technology to innovate, and without which they could not do the things they do. Remember "Developers, Developers, Developers"? That's what the OS is there to do. Abstract the hardware, provide a unified experience to the user and provide a unified platform for developers to expand the capability of the computer with new software. If Vista lacks APIs that can do what Core Image can do, than the Vista platform will lack the kinds of Apps being made of OSX. Saying, "well, they have Avid and Adobe" doesn't cut it. The Mac has those too. But the real innovation is coming from the new entrants and they're leveraging Apple's APIs and free dev tools. If OS-level APIs that enable great applications doesn't constitute a mountain of innovation, I don't know what else does. I'll throw another OS tech your way: Sync Services. Given, they only work over the network with .Mac/MobileMe, but Sync Services has been providing much of the end user functionality being promised in Live Mesh for years starting with OS 10.2 and iSync. Mac OSX also has a services feature which exposes functionality to any application in a plug-in like way which I don't think exists in Windows. Than there's Applescript, Automator and the amazing level of scriptability in the OS, which I've read isn't remotely close to matched by Windows. How about Leopard's Helps search system which literally points you to the menu item you search for. That may be one of the biggest innovations in app feature discoverability in years, and it first appeared as the System Preferences search in Tiger. Microsoft may have demo'd instant search first at PDC in 2003.. but Apple shipped it in the OS first with Tiger. How about system-wide, in-line spelling and grammar checking? That's a damn handy feature to have across every place you can type. Core Audio I know less about but I believe is a more powerful, low-latency engine for audio processing, and Apple's plugin architecture for it has meant devs can target one audio plugin that spans all Core Audio applications. How about built-in screen reading voice-over accessibility features. I know this used to be a very expensive add-on for windows from third parties. Built-in to OSX. Anything OSX can do that Windows can't is motivation for Microsoft to add the feature. by all means correct me if my increasingly obsolete windows expertise is missing areas where Windows has built-in solutions to what I've described. Like I said, I'll install Vista on my Macbook Pro, and shoot some video, then post it. It really uglies up the interaction experience.
Dude1313
on Jul 28, 2008
mikegalos@msn.com said: "Seeing that Snow Leopard is supposed to both not add major new features and is rumored to be the first OS X to be Intel only (and thus obsolete quite a few Macs still in use), it may end up decreasing share due to the Mac users who decide to replace their obsolete Macs with new Windows Vista system. Wow, what color is the sky of your world? Mac users are going to dump their systems for Vista.... sure they are. So you have seen what Snow Leopard will be? Please enlighten us, oh wait you don't know what Snow Leopard will be? Thanks for playing. "That leave Microsoft to be the innovator and the fact that they've stepped up at all in that role is amazing. They could have stopped OS development at XP and Server 2003 and still kept their market share and increased profits by not having the hundreds of millions of dollars of expenses. They didn't and the industry is better for it". So Microsoft's quest for strangling the computer industry has been good for the industry? Predatory Monopoly anyone? Excuse me while I step back and wonder what brand of kool-aid you have been drinking.
mikegalos@msn.com
on Jul 28, 2008
John, Cool. Let's look at these. Sync Services - Microsoft put IntelliMirror in the OS with Windows 2000. This allows for syncing of folders between multiple machines automatically whenever they're on the network. For example, when I dock my laptop at work, my Documents folder is automatically synced with a copy stored on the network so it matches with my desktop and both are synced with a copy stored on a network share. If I make changes to a document on any machine it's changed on all. If my laptop drive crashes and I replace it, a new copy of all my documents is replicated over to the new drive. I will give Apple credit for making this a commercial service over the Internet. That's a valuable innovation. (btw: Mesh does a LOT more as a platform but since it hasn't shipped yet, that's a topic for another time) Exposing services - Can you give more detail (or a feature name) I'm not sure what you're referring to. Sounds cool, though. AppleScript - All of Microsoft's object frameworks (COM, COM+, .NET, etc) which are the basis for both the OS and the apps are scriptable and Microsoft has provided automation and scripting systems for all of these for many, many years from the ActiveScripting initiative back in the1990s to the latest PowerShell scripts. I believe Apple provides easier UI scripting but I'm not sure. Apple's new help system definitely has some innovations. I don't know much about CoreAudio either but I do know that the Audio subsystem was totally rewritten in Vista. This may well be a case where Apple innovation triggered Microsoft to improve a feature based on competitor's innovation but I don't know enough to do the comparison. On the system wide search, sorry, but Microsoft wins this one. While it became a part of the OS later than in OS X, Microsoft shipped it as a free download add-on earlier than Apple did. (The team had it ready and didn't want to wait for the OS release) You're out of date on screen reading. Microsoft put it in the OS a long, long time ago and, in fact, won awards for innovation in accessability technology. Apple does have nicer voices, though.
johnpapola
on Jul 28, 2008
I think that DirectX actually did win the Emmy for gaming. John Carmack was even the presenter of the award. It was specifically given "for pioneering work in near and real-time fully programmable shading via modern graphics processors". that's pretty specific. I would agree that DirectX has been some great innovation on the gaming front and that Microsoft really "gets" gaming. They don't have the pro content chops like Apple does. That's fine, but Apple's expertise has enabled them to build an OS that is very tuned for media creation and it makes sense given their strength in that market. Any attendant of NAB the past few years would look pretty foolish to call Apple anything less than a major and even dominant player. If you can find an app that is leveraging DirectX to do rendering on the level that OSX apps can do via Core Image, I'll consider it comparable. But I'm pretty sure it's not. Sync Services: Sync Services has done a ton more than just file syncing. It's done Addressbook and Calendar syncing. Third party applications can use it to keep their settings synced (for example, the ftp Client "Transmit" will sync its list of favorite servers between all your macs, and the Yojimbo notes application uses it to keep the contents of your database sync across them as well). Sync Services is, in effect, and rich-client + cloud service that's completely extensible and that many Mac apps leverage. It's awesome and has been the primary cause for my ongoing .mac subscription. Spotlight: Regarding system-wide search... I don't believe that the bolt-on search Microsoft shipped ahead of Vista was as powerful as Spotlight. Spotlight actually involves a low-level notification system built into the file system that is realtime and only needs to index once (the first time you start using the system). Spotlight also debuted smart folders before they were in Windows... which have been part of iTunes long before that in the form of smart playlists. This stuff was being done in the BeOS, whose engineers came to apple and worked on spotlight, so their work and team clearly predate PDC2003 or the MSN search. Copland builds even had this feature (though that never shipped). Even so, I will grant that Microsoft has been working on this too. This is one of those well known computer science features. Tiger just got it out the door in a mainstream OS first and in a way that maintained the index in realtime. Services: Get on an OSX machine, click on the Application menu (the name of the app in the menu bar) and go to services. You'll see a list of cross-app system-wide functionality that can perform tasks against your data in your app. For example, if I select this text and go to the menu, I can "Search with Google" or "Speak the Text" or "make a new applescript" from the text or "make a sticky note". This functionality is pervasive and extensible by applications. It's discoverability kinda sucks, but it's awesome if you know it's there and use it. I'd call it a great innovation. Screen Reading: Glad they have it. Very good. Scorecard: So, OSX has a pretty solid list of innovation that we can both agree on, even considering our mutual gaps in knowledge. Microsoft has innovation too, so this isn't a zero sum game. Would you agree that your "offer little to nothing to the industry" was hyperbolic? Hey, I come to this site looking for Microsoft innovations I hope Apple will respond to. I want Windows Mobile to be great so that my iPhone improves. I would like nothing more than for Windows to be so awesome that I switch to it (and hence the whole world enjoys a better system).
mikegalos@msn.com
on Jul 29, 2008
John, DirectX Emmy - actually, this is for exactly the type of technology that you're refering to for Apple. It's used in gaming but is also used in video. Sync Services - again, the IntelliSync APIs allow for more than just folder sync. That's just the feature that's bundled. Other apps use the sync APIs for other sync items. The "bolt-on" sync that shipped was essentially the same "feature wise" as what's out now. The current version, in fact, is another add-on that updates the one shipped with the OS. It was fully featured. Services: That sounds exactly like the extensible context menu handler that's been in Windows for about a decade. If I right-click on this text, I've got links to built in function and to external programs and to external sites. Old news unless there's something that I'm missing about the feature you're discussing. Scorecard: OS X has few innovations in the OS arena. What little they have offered has been a few low-level features that are specific to niche industries. The only items that could be said to have driven innovation are improvements to audio driver architecture and improvements in display of help text. Hardly the stuff of the "innovative small competitor" that drives the "stodgy big company" to innovate.
anonymous
on Jul 31, 2008
[...] johnpapola made an excellent post today on their site [...]...

Please or Register to post comments.

IT/Dev Connections

Las Vegas
September 30th - October 4th

Paul ThurottYou'll have the opportunity to experience:
• 120 Technical
Sessions
• Networking with Peers
• Expert Speakers


Come See Paul Thurrott & Mary Jo Foley in Person!

Register Now

Office 365 InfoCenter

Get the latest insight and info from Paul

Read Now!

What I Use