The last time I posted stats was in September, and Windows XP had finally dropped below the 50% mark. This time around, the identified trends are continuing: XP is down, Vista is down, Win7 is up, 64-bit is up. A new update, v3.5.6, was released in November, which brought some important bug fixes and also a few performance enhancements. The overall usage numbers (“total hits to update manifest”) cannot be directly compared between this month and September because the v3.5.6 update changed the interval for automatic update checking from 5 days to 10 days, giving the appearance of less activity. This was done to spread out the bandwidth use for new updates, and was an easy change to justify. Anyway here we go …

Windows 7 is now up to about 45% of the user base, a gain of almost 17% since last time. XP has fallen further to less than 40%, which is a drop of almost 9%. Vista has also fallen, by about 14% down to 15.5% total. An important sum here brings the total of Win7 + Vista to just over 60%, which is the percentage that will be able to run Paint.NET v4.0 upon its release, which will require Vista SP2 as I’ve stated before. 64-bit adoption has also grown another 16% and is now more than 1/4th of the user base, a trend I’m still very happy to see continue. I highly recommend running 64-bit Windows 7! It really is the best configuration for running Paint.NET, and my personal favorite of the 3 major editions of Windows that Paint.NET v3.5.x supports.

The percentage of Russian users continues to gain steadily as well – by almost 20% since September! Other than that, there isn’t a whole lot of change worth mentioning in the rest of the stats.

Work on Paint.NET v4.0 is progressing steadily. I’ve recently added support for the Windows Animation Manager, and have employed it in the image thumbnail list to very good effect! Scrolling and fading animations seem superfluous on first discussion, but they really add to the polish of the application, and I’ve found they even improve perceived performance. I’ve found that interleaving creative and technical work helps to keep things more interesting. I’ve been doing some additional work to enable better use of Aero Glass, such as rendering the image thumbnails up into the title bar area.

I’m also considering a public release of pre-alpha builds, in order to get early and important testing and validation of the new .NET 4.0 platform and related installation changes. Maybe I’ll be able to do this by March! There won’t be a big chunk of new features (compared to v3.5.x), but from a “scientific” standpoint this is a good thing. Testing one thing at a time can be a very good strategy, and I’m quite sure there’s plenty of appetite for newer versions of Paint.NET even if they are pre-alpha bits (not the cereal!). There are a few more changes that need to go in before I feel comfortable doing this, such as fault-tolerant saving. Right now Paint.NET, when told to save, will write directly to the file you’ve already saved – it needs to save to a temporary file first, and then swap over the original file only once that has completed successfully.

Anyway that’s all for now!

Look ma, pie chart!

  September 2010 January 2011  
Total  hits to update manifest 3,598,716 3,563,906  
Hits per day 116,087 114,965  
32-bit 77.53% 73.92%  
64-bit 22.47% 26.08% alt
Windows XP 43.42% 39.57%  
Windows 2003 0.18% 0.14%  
Windows Vista / 2008 18.14% 15.55%  
Windows 7 / 2008 R2 38.25% 44.74% alt
English 40.33% 37.81%  
non-English 59.67% 62.19%  
German 15.78% 16.01%  
French 7.68% 8.07%  
Portuguese 4.91% 4.67%  
Spanish 5.77% 5.46%  
Japanese 2.46% 2.35%  
Italian 3.77% 3.67%  
Polish 1.39% 1.68%  
Netherlands (Dutch) 1.43% 1.45%  
Russian 10.63% 12.74%  
Chinese (Simplified) 0.66% 0.59%  
Chinese (Traditional) 0.48% 0.46%  
Turkish 0.70% 0.86%  
Korean 0.27% 0.25%  
All other languages 1.02% 1.03%  
Have translations 81.62% 78.87%  
Don’t have translations 18.38% 21.13%