« This Ain't the Internet, It's An Arms Race | Main | Rogers Cable Degrading All Encrypted IP Traffic »

Chasing Vista and Leopard

As a desktop software developer, I get a heart attack every time there is a new operating system on the horizon. There is always a flurry of debugging and testing activity just to ensure that the application runs as expected on the new OS. It takes a lot of time to check if any existing APIs have changed and to determine what can be done to support any modified behaviors. It takes even more time to ensure that an application still behaves the same across all versions of the operating system. It’s necessary for ensuring quality but it most definitely gets in the way of writing new features.

With Windows Vista’s release earlier this year, we have been spending the last few months modifying and testing the application to run on the new platform. Though the next version of Netizen should run without the need for the Windows XP compatibility setting, it will be another version before we get all the Windows Vista UAC issues sorted out. I think our Auto-Update mechanism will be the first to experience some problems, even with the next release.

Mac OS X Leopard is set for release this month and I have yet to try Netizen on a developer preview release of that OS. I don’t have enough test machines for that. I wish Apple would just let me run their OS on a virtual machine. But until I get another Mac Mini with the new OS, expect inconsistent behavior from Netizen. Actually, I just hope Netizen launches on the new OS. I’m not sure how the updated Finder and the new Stacks and Time Machine feature will affect the application. The new Leopard features are really exciting, but I hope the API changes and feature work required to get Netizen to shine on the new platform doesn’t send me into shock. I think I was actually happy when Apple announced earlier this year that they were delaying the release of Leopard. Anyway, if anyone gets a chance to try Netizen on Leopard, please let me know how it goes.

Posted on Wednesday, October 3, 2007 at 03:49AM by Registered CommenterPaolo in | Comments8 Comments

Reader Comments (8)

All this talk about compatibility with Vista and Leopard is nice, but where's the Linux client? (Sorry if I sound harsh, but I've been waiting for quite a while for the Linux client.)
October 9, 2007 | Unregistered CommenterKai
I don't mind our users being harsh. It is all for the better. I know the Linux client is taking forever but we are a bit shorthanded in terms of resources lately. Upgrading our code base to work with the new Microsoft and Apple OS releases means that we have to push back some development on Linux. We do want to get a Linux release out but since a majority of our users are on Windows and Mac, we have to prioritize development on those platforms. We are going to keep working on it, though. I'm still hoping for at least one Linux release this year. We will definitely have a Linux version available when we unify the look and feel of our UI to be less OS specific.
October 11, 2007 | Registered CommenterPaolo
No go with Leopard. :-(

If you want specific information, you can email me.

Unable to create a parcel, and a lot of the options don't bring up dialog boxes. :-(
October 29, 2007 | Unregistered CommenterGeorge
I guess I'm going to have to buy a new Mac Mini with Leopard. It's a shame Apple won't let me run Leopard in a virtual machine. I sent you an email, George. Hopefully it didn't get caught in any spam traps.
October 30, 2007 | Registered CommenterPaolo
I have Leopard and Civil Netizen works great - no problems...
November 3, 2007 | Unregistered CommenterMarcinT
Leopard with Beta 8 is great so far... I'm attempting to transfer a 1.58 GB file to my friend who has a 15 kb/s download speed (OMG it's slow). Ah well, at least I can be assured that my UPLOAD speed is faster than her download speed :) But seriously, thanks and kudos to the Netizen team, since every other service I used either had a size limit or timed out when I tried transferring midway :( And the interface is simple, but I like simple interfaces... they're so easy to use and describe how to use to non-computer experts ;)
November 29, 2008 | Unregistered CommenterMike
Hey maybe you can dual-boot Leopard and Tiger with that Mac Mini... you might have to partition your hard drive tho. Probably will save you hundreds if you haven't already made the plunge.
November 29, 2008 | Unregistered CommenterMike
Thank you for your comment. The UI will be much improved in upcoming versions. I haven't tried dual booting Leopard and Tiger yet, but I'll give it a shot. Thanks for the tip.
December 8, 2008 | Registered CommenterPaolo
Editor Permission Required
You must have editing permission for this entry in order to post comments.