Now that Mac OS X 10.6 is here, I went back to update my Mac projects to ensure they worked properly. All Druthers needed was a simple recompile (and a few internal type changes) to be compatible. Address Book Dates, however, has been a different story entirely.
It turns out that Address Book has some bugs. I filed bug reports with Apple of course, but alas, they were not fixed for the final 10.6 build. What this means is that I’m now stuck in a situation with no satisfying resolution. My options are:
A) Simply finish up the Address Book Dates changes and publish them with known bad bugs
B) Do not put out Address Book Dates for 10.6 until Apple fixes their bugs
I’ve chosen to go with option B. The bugs are extremely bad. (For example with Birthdays, the Address Book does not tell me the real birthday date so all calculations are completely wrong.) About the only good thing I see is that the existing Address Book Dates product does not work at all in 10.6, so if you do have old plug-ins lying around, they will not give you bad results either.
In the past, Apple has traditionally come out with an update relatively quickly after the initial OS release. Hopefully my bugs will be addressed promptly and I can then have Address Book Dates on 10.6. Until then, if you have an iPhone or iPod Touch, you can use Dates to keep up with birthdays and anniversaries and such.