Mac OS X 10.5 Leopard 10.16.2007

The official release date has been announced: October 26.

I will most likely do the same thing with Tiger, and wait a couple weeks after that, and read some experiences to see if the initial Leopard release is as bug-ridden as was the initial Tiger release. Here are some features I noticed:

Google Map Addresses and Synchronize with Yahoo!

The page says:

View a detailed map of any address in Address Book. Just hold down the Control key while clicking any address and select “Map of” and Safari will show you its location in Google Maps.

Synchronize Address Book on your Mac with your Yahoo! address book. Just enter your Yahoo! account information in Address Book preferences to get started.

Interesting, beacuse it seems Apple is integrating both Google and Yahoo. I got the feeling they were primarily Google only before, but looks like they’re spreading their eggs a little bit.

UI Recording and Playback

Add even more capabilities to your workflows. Use a new action called Watch Me Do that lets you record a user action (like pressing a button or controlling an application without built-in Automator support) and replay as an action in a workflow.

Among other things, one of features I use most in Textmate is recording a scratch macro. If this even begins to approach to utility of that, it’s going to be awesome.

Instant Screen Sharing from the Finder

Start an interactive screen sharing session with other Macs on your network. Just select the Mac from your sidebar and (if authorized) you can see and control the Mac as if you were right in front of it. Change a system preference, publish an iPhoto library, or add a new playlist to iTunes.

One of the best things about having having a PC in addition to a Mac at work is the ability to Remote Desktop into Windows from home if I need to do something from within the company network, and VPN is being too slow. Hopefully, with this, I can finally do something similar. Except now I can do it with the work-computer of choice: the iMac next to the PC.

iChat Screen Sharing

Collaborate with a buddy via iChat. Work on a Keynote presentation together, surf the web as a team, or help each other with an iMovie project. iChat initiates the connection (asking permission first) with an audio chat so you can talk things through as you work or play. Trade views of each other’s desktops. Even drag files from one computer to the other.

Along the same lines, I can’t count the number of times I’m helping someone with a computer, and I wished I could see what they were doing, and vice versa. Now, maybe it’s possible. Rather than telling them what to do, I can show them what to do.

RSS in Mail

Subscribe to an RSS feed in Mail and you’ll know the moment an article or blog post hits the wire. Even better, you can choose to have new articles appear in your inbox.

I’ve always thought that RSS should be treated like email — and I’ve been holding off using Cyndicate until I give the Leopard Mail.app a shot.

Spaces

Organize your activities into separate spaces and easily switch from one to another. Make a space for work or play. Choose from a number of convenient options that make moving from space to space fast and easy.

I’ve never used a good virtual desktop implementation on OS X — mostly due to the different paradigm stemming from a global menu bar and being document-center versus application centric. But, from all the demos I’ve seen about this, I have high hopes that Spaces can get it right.

Terminal Tabs

Keep multiple Terminal sessions going in a single, tabbed window.

This has potential to be the best and worst feature of Leopard for me. I absolutely rely on Visor. I was one of the first to download Visor in the Ars Tech Mac Achaia thread that spawned it, and it hasn’t left my computer ever since. It’s essential for me that this keeps working in Leopard.

With new tabbed windows, there might be modifications that Visor needs to make to work properly. We’ll see.

I’m not all that excited about tabbed windows, because I never use a terminal without first launching screen if one isn’t active, or connecting to a detatched screen instance.

screen is probably the most essential command-line utility ever. It rocks.