asLJ: LiveJournal Client for Mac OS X 10.5+ (aslj_client) wrote,
asLJ: LiveJournal Client for Mac OS X 10.5+

The State of asLJ

I've just released asLJ 0.7.1-beta and with the possible exception of critical fixes, this is the last version that will support OS X 10.5 Leopard. There are a couple of reasons for that, which I'll get to shortly.

First a big thank you to everyone who has submitted a crash or exception report, or otherwise provided feedback. I look at every single report that comes in. Often, if you've included contact information, I'll try to get in touch with you when I have a development build that I think fixes the problem.

The crash and exception reports have been split about equally between problems more closely related to the actual client-server communication, which is handled by the asLJCore library, and problems that are more related to the local computer (user interface, file system, and so on), which are not handled by asLJCore. While I think I have succeeded in eliminating all or nearly all of the reported problems of the second type, many of the issues with asLJCore have been harder to track down and fix, in large part because of some less-than-ideal design choices when I first started asLJCore.

In order to get asLJCore into better overall shape, I've been working on a substantial rewrite, but a lot of the things that I wanted to do to make asLJCore better required OS X 10.6 Snow Leopard (or newer). So, to move forward on asLJCore required dropping support for Leopard.

Additionally, the current major version of Apple's development environment, Xcode 4, entirely dropped support for building applications for Leopard. This wasn't so much of a problem initially—and I stuck with Xcode 3 for a long time—but I have increasingly had reason to work in Xcode 4, including a new day job in the coming weeks, which will require me to use Xcode 4.

Beyond that, I see very little evidence that anyone is actively using asLJ on Leopard. For anyone who still is, I'm sorry that I cannot continue to support asLJ on Leopard; I hope that 0.7.1-beta is good enough that you can continue to use it as long as you continue to use Leopard. If there are any critical issues, I will attempt to fix them and release minor updates.

So, what exactly is the state of asLJ? I'm fairly far along in rewriting asLJCore and have been using the rewritten asLJCore myself on a regular basis for more than a week now. I have also been working on asLJ beyond just asLJCore. The next beta will be "sandboxed" and signed in a way that should work with Gatekeeper on OS X 10.8 Mountain Lion (though I am not yet testing on Mountain Lion). I expect that it will be several weeks before the next beta release, but I'm hoping to get some development builds to testers in a few weeks.
  • Post a new comment


    Anonymous comments are disabled in this journal

    default userpic

    Your IP address will be recorded