Thursday
Jun042009
Numbers on OS and hardware combinations from FlickrExport.
Thursday, June 4, 2009 at 10:03AM
FlickrExport 3 contains a software update module which can anonymously report some configuration details to my server when it checks for updates. I recently did a first analysis of the numbers and here are some basic results.
Firstly, let me state the limitations of this work. I took all the software update hits from my server log and eliminated those without system information. This left about 35,000 hits. The major caveat is that I have no way of uniquing these hits. I am definitely double-counting individuals. However, FlickrExport only hits the server when it runs so I am at least counting active uses of the plugin.
Operating System
The main thing I was trying to discover is whether I should still care about Tiger. FlickrExport is nearly five years old and has a lot of Panther-era code inside it. It's code that works, but it's not always using the latest APIs and language features.

The results were not terribly surprising, it must be said, but it's good to have actual data.
Architecture
Apple has been shipping Intel for three and a half years now. I no longer have access to a working PowerPC Mac, not even by borrowing one from someone.

The transition really is over, isn't it? The next thing I was interested in was the split of hardware architecture by OS version. Were these Tiger users mainly using Tiger because they haven't upgraded their machine?

I think that's a reasonable conclusion to come to. Almost nobody has upgraded their PowerPC machine to Leopard. Remember that the size of these pies is not equal: the left pie is 6% of all hits, the right is 94%. The number of hits from an Intel/Tiger machine is about the same as the number of hits from a PowerPC/Leopard machine.
Models and Form Factors
More for curiosity than to actually inform what I'm going to do, I took a look at the split across the various model groups in the Apple lineup:

The poor old MacBook Air doesn't make much of a show, but the MacBook Pro is the choice of photographers, I guess. No hits from the Mac Tablet, so I guess that confirms(!!!111one) that the new Tablet runs iPhone OS. I think.
Mac vs. Mac
Last comparison for now: form factor. It kind of falls out from the last analysis, but here's the overall split between laptop and desktop:

Conclusion
In terms of validity, I think these numbers are at least representative. They might be slightly exaggerating the popularity of Leopard, but I don't think they do so in a way that would change the conclusions that you draw.
Compared to the Omni Group's update stats, my data shows greater adoption of Leopard. Omni's stats average 78% across all applications, or 83% if you exclude the historically anomalous OmniOutliner.
The obvious conclusion is that if you're limiting yourself or your applications to support Tiger or PowerPC, then you should stop at once. Or, at the very least, at your next major revision.
The other, less obvious, conclusion is about hardware capabilities. Just remember that when Apple stands up at WWDC and prefixes the latest and greatest with "well, we've got 8 cores and 16GB of RAM here so...", just remember that the majority of your users likely have about a quarter of each.
Firstly, let me state the limitations of this work. I took all the software update hits from my server log and eliminated those without system information. This left about 35,000 hits. The major caveat is that I have no way of uniquing these hits. I am definitely double-counting individuals. However, FlickrExport only hits the server when it runs so I am at least counting active uses of the plugin.
Operating System
The main thing I was trying to discover is whether I should still care about Tiger. FlickrExport is nearly five years old and has a lot of Panther-era code inside it. It's code that works, but it's not always using the latest APIs and language features.

The results were not terribly surprising, it must be said, but it's good to have actual data.
Architecture
Apple has been shipping Intel for three and a half years now. I no longer have access to a working PowerPC Mac, not even by borrowing one from someone.

The transition really is over, isn't it? The next thing I was interested in was the split of hardware architecture by OS version. Were these Tiger users mainly using Tiger because they haven't upgraded their machine?

I think that's a reasonable conclusion to come to. Almost nobody has upgraded their PowerPC machine to Leopard. Remember that the size of these pies is not equal: the left pie is 6% of all hits, the right is 94%. The number of hits from an Intel/Tiger machine is about the same as the number of hits from a PowerPC/Leopard machine.
Models and Form Factors
More for curiosity than to actually inform what I'm going to do, I took a look at the split across the various model groups in the Apple lineup:

The poor old MacBook Air doesn't make much of a show, but the MacBook Pro is the choice of photographers, I guess. No hits from the Mac Tablet, so I guess that confirms(!!!111one) that the new Tablet runs iPhone OS. I think.
Mac vs. Mac
Last comparison for now: form factor. It kind of falls out from the last analysis, but here's the overall split between laptop and desktop:

Conclusion
In terms of validity, I think these numbers are at least representative. They might be slightly exaggerating the popularity of Leopard, but I don't think they do so in a way that would change the conclusions that you draw.
Compared to the Omni Group's update stats, my data shows greater adoption of Leopard. Omni's stats average 78% across all applications, or 83% if you exclude the historically anomalous OmniOutliner.
The obvious conclusion is that if you're limiting yourself or your applications to support Tiger or PowerPC, then you should stop at once. Or, at the very least, at your next major revision.
The other, less obvious, conclusion is about hardware capabilities. Just remember that when Apple stands up at WWDC and prefixes the latest and greatest with "well, we've got 8 cores and 16GB of RAM here so...", just remember that the majority of your users likely have about a quarter of each.
Reader Comments (7)
Are users of iPhoto vs Aperture plug-ins significantly different or do both customers have similar OS/hardware break-downs?
I've recently done a similar analysis for TrackRecord, my only app that is still supported on Tiger. The outcome was that about 12% of people are still running it on Tiger. My idea is to drop support for Tiger when Snow Leopard is officially released. Two main reasons: I don't want to keep old Macs around just for testing and the app uses at least one Tiger call that is deprecated in Leopard and will probably be dropped from Snow Leopard. I don't think that supporting Tiger is blocking anything, but it's definitely slowing me down.
As a note, part of the adoption rate by OS per architecture is that there are many PPC machines still out there that are unable to upgrade to Leopard. As an example, I have a Dual G4 450, which is lower than the required specs for Leopard (Which I believe is at least a G4@850mhz)... although my combined CPU power is 900mhz.
No Leopard for that machine :)
This is great information, thanks for sharing!
I don't suppose you have a split of what percentage of the Intel machines are true 64-bit (Core 2 Duo vs. Core Duo)?
Yeah I too would like to know the breakdown between iPhoto and Aperture. Which one is more popular? Also to run Aperture well you need an intel, so that might skew things a bit towards intel/Leopard. Not to say that I didn't use Aperture and FlickrExport when I had my lowly powerbook running Tiger. But I'm a much happier Aperture user on a Macbook Pro.
I was certainly glad to drop 10.4 support (my current version still supports it, but everything I have in active development is 10.5+ only). There's nothing worse than trying to debug some weird 10.4 only graphics drawing glitch on an old PowerBook G4 with a flakey graphics card.
Any chance on moving photos in the other direction?
Right now all my photos are stored in pics.livejournal.com and I'd like to download them all out of LJ Scrapbook, but I want to keep the Scrapbook Hierarchy.
Any chance on a tool that would help someone like me migrate all my photos out of LJ and into Facebook?