Version 2: Even fewer features..

A Better Finder Launcher 2
It is not every day that a software developer removes features to make a better product, surely “more = better”. Yet, that is exactly what I have done with A Better Finder Launcher 2. Sometimes, I think, “less = better”.

Unlike all my other Mac software, my little launcher utility was written entirely for myself and it was never intended as a commercial product. It was born out of a desire to have a simple and clean little utility that would launch my frequently used programs and documents with just a few keystrokes.

Sure there were lots of great launchers out there already. Things such as LaunchBar (the blue print for Apple’s “revolutionary” SpotLight) and Quicksilver, but both those applications did such a lot more than what I wanted.

I didn’t want a program that manages my bookmarks, does a full-index search of my PDF files, is also a pasteboard and a coffee maker. Don’t get me wrong. They are great apps, they may be just what you are looking for, but they aren’t for me..

After tinkering around with my fun little utility for a while, I decided to share my little launcher with the growing community of A Better Finder users and it was released on an (unsuspecting) public as “A Better Finder Launcher”. It became a de-facto free addition to the A Better Finder Series package deal and has gone through ten point releases in its short life.

Version 2 brings the utility in line with A Better Finder Rename 7 and A Better Finder Attributes 4 in making the program both more of a stand-alone application and an easy drag & drop installation.

The adaptive ranking algorithm, however, is hands down my favorite new feature. It learns what your favorite applications and documents are and ranks them higher than less-frequently used items. This algorithm uses a combination of heuristics (e.g. “applications are more important than documents”), recency (e.g. “this program was last launched 5 minutes ago and is thus a better choice than that other program that was launched 3 weeks ago) and frequency (e.g. “Safari was launcher 3000 times, Firefox was only launcher 3 times. I think I’ll put my money on Safari”) to make guesses about which item is the best match. The greatest thing about it is that it works uncannily well!

I have enjoyed using version 2 for the past 2 months. I hope you’ll like it as much as me 🙂

Backwards Compatibility v. Support for the Latest Features

One of the dilemmas facing all software developers at one stage or another, is whether they should support the latest operating system capabilities or whether they should forgo those enhancements for the sake of backwards compatibility.

So far it has always been my policy to support the latest Mac OS X versions right from their release date, but always maintain backwards compatibility with the previous operating system version. At this point in time, this translates to all my products supporting both Mac OS X 10.3 and 10.4.

Apple’s release in quick succession of 4 major OS revisions has brought us a host of new features, but also a real upgrading headache. The vast majority of current publicspace.net customers seem to quickly upgrade to the latest versions of the OS and pretty much everybody seems to be on Mac OS X 10.4.5 right now.

Or at least, that’s what it looks like from here. In reality, it is difficult to gauge exactly what percentage of users have migrated to the latest version and how many people are lagging one, two or even three major system upgrades behind.

Precise information about how many Mac OS X users are still using Mac OS X 10.3 is hard to come by. OmniGroup are publishing the OS version data collected on a strict opt-in basis by their Software Update online service and this suggests that 94.5% of all Mac users are running some version or other of Mac OS X 10.4. Of these almost 40% have the latest point update and almost 70% one of the two latest point updates.

This data is, however, perhaps not really representative, as it only includes OmniGroup customers that have decided to opt into this scheme and are happy to download the latest updates via the internet. Are these people particularly tech-savvy? Are they the ones that have the fastest internet connections?

It seems certain that this type of automatic update service will be used substantially more by those who always want the latest version of everything and that the data will be significantly biased against those who update infrequently.

Right now, there are several features of Mac OS X 10.4 that would allow me to build “a better” version of both A Better Finder Rename and A Better Finder Attributes. Moreover, testing that each release still works correctly on Mac OS X 10.3 is time-consuming and that time would perhaps be better spent on adding new features and enhancing existing ones.

This is why, I am very tempted to discontinue support for Mac OS X 10.3 for the next versions of A Better Finder Rename and A Better Finder Attributes. Surely users who have not yet upgraded to 10.4 can still download and use the 7.2.1 or 4.0.2 versions of the tools? But is that really good enough?

Why don’t you help me decide by voting in the attached poll, adding a comment to this post or contacting me privately via email?