I’d like to explain some of the reasons for the recent slowdown on Übercaster’s updates in a bit more detail:
First and frontmost I’d like to emphasize, that we didn’t abandon Übercaster at all! We still support Übercaster, we still develop Übercaster, and we have exiting plans for Übercaster’s future.
Übercaster v1.6.3 was supposed to be released back when Snow Leopard came out, providing full Snow Leopard compatibility.
Unfortunately some unexpected additional problems with v1.6.3 on Snow Leopard occurred, shortly before the official release. This is why there is still gist a beta of v1.6.3 available.
If you have not downloaded it yet please give it a try. I just released v1.6.3 beta 7 and, although it is still tagged as beta, it’s probably much more stable than v1.6.2 (on Snow Leopard as well as on previous versions of Mac OS X).
You find a link to Übercaster v1.6.3 beta 7 on Übercaster’s download page.
The best way to fix a lot of the current problems with Übercaster would be to completely overhaul its code base and switch to “Snow Leopard only”.
Übercaster still runs on Tiger and this means that there is a lot legacy code in there, bloating up Übercaster’s code base. This makes it very hard to maintain the code.
A lot of problems would just disappear by simply throwing all legacy code away and replace it with new technology provided by Snow Leopard. Of course, Übercaster would greatly benefit by being “Snow Leopard only”: More lightweight, better performance, more stable and last but not least by providing a refined UI.
This has been (and still is!) exactly the plan for Übercaster:
- Release Übercaster v1.6.3 as a baseline for future bug fixes on the legacy code.
- Start the “Übercaster 2″ (Snow Leopard only) project.
Unfortunately there have been some unexpected obstacles and drawbacks in the last few view months.
A recent loss in the family definitely slowed things down. There are a lot of things to handle and even after most of them are done, it’s definitely not easy to go “back to normal”.
Then, the unexpected additional Snow Leopard problems mentioned above. This prevented us from releasing v1.6.3 so far (but we’re close to a release now!).
Last but not least, we have unexpected success with one of our iPhone apps. Although this basically is a good thing, it increased the time-consuming process for handling support requests considerably. Unfortunately, this really took me by surprise and caught me straight to something that you could call a “support trap”: More than 3/4 of my day I have been busy to handle support requests. So far, I’ve handled over 2500 support requests in 2009, most of them consisting at least 2 or 3 mails. There has been hardly enough time to do most basic bug fixing and updates.
We approach this problem by extending the “Pleasant Software Team” with a new member, dedicated to handle support requests.
We hope that this step lifts a lot of pressure off me in the long term and gives me much more time to advance Pleasant Software’s projects.
Ok, that’s it for now.
Sorry again for the lack of blog posts lately! That’s another thing I try to find more time for…
And don’t forget to check out Übercaster v1.6.3 beta7!