by Pilmour Boy on Wed Jan 21, 2004 12:51 pm
Actually the Macintosh address book, as of 10.2, is slightly complicated.
There is a whole set of interfaces that programmers can use in their own applications, where they can add custom fields, use people's default email address automatically, share everything with other applications, with no marginal effort.
The Address Book application is merely a show off of the abilities of this database. Using the Address Book app, users can send and receive SMS messages, dial automatically on their phone, be notified of incoming calls on their mobile, create groups, have people's IM handles, lots of things.
For example, if get an email from somebody which has a v.card with their phone number, AIM handle and other information in it, I can click on "Add to Address Book" in Mail. This adds them to my address book, they automatically get added into my buddy list in iChat, and when I next sync, their phone number will be put on my phone and iPod. And this is something that any application developer has access to.
On the Mac, the address book "Framework" is a lot more than a simple application. In much the same way that QuickTime Player is merely an interface to a huge amount of underlying technology, so is the Address Book application.