Chapter 21. iChat

Somewhere between email and the telephone lies a unique communication tool called instant messaging. Plenty of instant messenger programs run on the Mac, but guess what? You don’t really need any of them. Mac OS X comes with its very own instant messenger program called iChat, built right into the system and ready to connect to your friends on the AIM, Jabber, or GoogleTalk networks.

In Snow Leopard, iChat was the focus of a lot of refinement and polish. Video conversations now require much lower bandwidth, meaning that slower Internet connections may now be eligible to try out video chats. The window for iChat Theater (when you show a movie or slideshow presentation to someone on the other end) can now be four times as big as before (640 x 480 pixels, for example). And so on.

To start up iChat, go to Applications→iChat, or just click iChat’s Dock icon. This chapter covers how to use iChat to communicate by video, audio, and text with your online pals.

iChat does five things very well:

iChat lets you reach out to chat partners on three networks:

Otherwise, however, chatting and videoconferencing works identically on all three networks. Keep that in mind as you read the following pages.

When you open iChat for the first time, you see the “Welcome To iChat” window (Figure 21-1). This is the first of several screens in the iChat setup sequence, during which you’re supposed to tell it which kinds of chat accounts you have and set up your camera, if any.

An account is a name and password. Fortunately, these accounts are free, and there are several ways to acquire one.

Once you’ve entered your account information, you’re technically ready to start chatting. All you need now is a chatting companion, or what’s called a buddy in instant-messaging circles. iChat comes complete with a Buddy List window where you can house the chat “addresses” for all your friends, relatives, and colleagues out there on the Internet.

Actually, to be precise, iChat comes with three Buddy Lists (Figure 21-2):

When you start iChat, your Buddy Lists automatically appear (Figure 21-2). If you don’t see them, choose the list you want from the Window menu: [Your MobileMe/AIM account], Bonjour List, or Jabber List. (Or press their keyboard shortcuts: ⌘-1, ⌘-2, or ⌘-3.)

Adding a buddy to this list entails knowing that person’s account name, whether it’s on AIM, MobileMe, or Jabber. Once you have it, you can either choose Buddies→Add Buddy (Shift-⌘-A) or click the button at the bottom-left corner of the window.

Down slides a sheet attached to the Buddy List window, offering a window into the Address Book program (Chapter 19).

If your chat companion is already in Address Book, scroll through the list until you find the name you want (or enter the first few letters into the Search box), click the name, and then click Select Buddy.

If not, click New Person and enter the buddy’s AIM address, MobileMe address, or (if you’re in the Jabber list) Jabber address. You’re adding this person to both your Buddy List and to your Address Book.

As with any conversation, somebody has to talk first. In chat circles, that’s called inviting someone to a chat.

To “turn on your pager” so you’ll be notified when someone wants to chat with you, run iChat. Hide its windows, if you like, by pressing ⌘-H.

When someone tries to “page” you for a chat, iChat comes forward automatically and shows you an invitation message like the one in Figure 21-4. If the person initiating a chat isn’t already in your Buddy List, you’ll simply see a note that says “Message from [name of the person].”

To invite somebody in your Buddy List to a chat:

To initiate a chat with someone who isn’t in the Buddy List, choose File→New Chat With Person. Type the account name, and then click OK to send the invitation.

Either way, you can have more than one chat going at once. Real iChat nerds often wind up with screens overflowing with individual chat windows.

But in modern times, you can now contain all your conversations in a single window. If you like the idea of a consolidated chatspace, choose iChat→Preferences→Mes-sages and slap a checkmark in the “Collect chats in a single window” box. Figure 21-5 shows the result.

A typed chat works like this: Each time you or your chat partner types something and then presses Return, the text appears on both of your screens (Figure 21-6). iChat displays each typed comment next to an icon, which can be any of these three things:

To choose a graphic to use as your own icon, click the square picture to the right of your own name at the top of the Buddy, Jabber, or Bonjour list. From the pop-up palette of recently selected pictures, choose Edit Picture to open a pop-up image-selection palette, where you can take a snapshot with your Mac’s camera or choose a photo file from your hard drive. Feel free to build an array of graphics to represent yourself—and to change them in midchat, using this pop-up palette, to the delight or confusion of your conversation partner.

Typing isn’t the only thing you can do during a chat. You can also perform any of these stunts:

iChat becomes much more exciting when you exploit its AV Club capabilities. Even over a dial-up modem connection, you can conduct audio chats, speaking into your microphone and listening to the responses from your speaker.

If you have a broadband connection, though, you get a much more satisfying experience—and, if you have a pretty fast Mac, up to 10 of you can join in one massive, free conference call from across the Internet.

A telephone icon next to a name in your Buddy List tells you that the buddy has a microphone and is ready for a free Internet “phone call.” If you see what appear to be stacked phone icons, then your pal’s Mac has enough horsepower to handle a multiple-person conference call. (You can see these icons back in Figure 21-2.)

To begin an audio chat, you have three choices:

  • Click the telephone icon next to the buddy’s name.

  • Highlight someone in the Buddy List, and then click the telephone icon at the bottom of the list.

  • If you’re already in a text chat, choose Buddies→Invite to Audio Chat.

Once your invitation is accepted, you can begin speaking to each other. The bars of the sound-level meter let you know that the microphone—which you’ve specified in the iChat→Preferences→Audio/Video tab—is working.

If you and your partner both have broadband Internet connections, even more impressive feats await. You can conduct a free video chat with up to four people, who show up on three vertical panels, gorgeously reflected on a shiny black table surface. This isn’t the jerky, out-of-audio-sync, Triscuit-sized video of days gone by. If you’ve got the Mac muscle and bandwidth, your partners are as crisp, clear, bright, and smooth as television—and as big as your screen, if you like.

People can come and go; as they enter and leave the “videosphere,” iChat slides their glistening screens aside, enlarging or shrinking them as necessary to fit on your screen.

Apple offers this luxurious experience, however, only if you have luxurious gear:

If you see a camcorder icon next to a buddy’s name, you can have a full-screen, high-quality video chat with that person, because they, like you, have a suitable camera and a high-speed Internet connection. If you see a stacked camcorder icon, then that person has a Mac that’s capable of joining a four-way video chat.

To begin a video chat, click the camera icon next to a buddy’s name, or highlight someone in the Buddy List and then click the camcorder icon at the bottom of the list. Or, if you’re already in a text chat, choose Buddies→Invite to Video Chat.

A window opens, showing you. This Preview mode is intended to show what your buddy will see. (You’ll probably discover that you need some kind of light in front of you to avoid being too shadowy.) As your buddies join you, they appear in their own windows (Figure 21-8).

And now, some video-chat notes:

If your video chats look like a bunch of cubicle-dwellers sitting around chatting at their desks, you can liven things up with one of iChat’s most glamorous and jaw-dropping features: photo or video backgrounds for your talking head. Yes, now you can make your video chat partners think you’re in Paris, on the moon, or even impersonating a four-panel Andy Warhol silkscreen.

Here’s how to prepare your backdrop for a video chat:

  1. Go to iChatPreferencesAudio/Video.

    A video window opens so you can see yourself.

  2. Press Shift-⌘-E (or go to VideoShow Video Effects).

    The Effects box appears, looking a lot like the one in Photo Booth (Chapter 10); a lot of the visual backdrops are quite similar. Click the various squares of the tictac-toe grid to see how each effect will transform you in real time: making your face bulbous, for example, or rendering you in delicate colored pencil shadings.

    The first two pages of effects all do video magic on you and everything else in the picture. If you want one of those, click it; you’re done. There’s no step 3. Your video-chat buddies now see you in your distorted or artistic new getup.

    The second two pages of effects, however, don’t do anything to your image. Instead, they replace the background.

    This is the really amazing part. In TV and movies, replacing the background is an extremely common special effect. All you have to do is set up a perfectly smooth, evenly lit, shadowless blue or bright green backdrop behind the subject. Later, the computer replaces that solid color with a new picture or video of the director’s choice.

    iChat, however, creates exactly the same special effect (Figure 21-9) without requiring the bluescreen or the greenscreen. Read on.

  3. Click the background effect you want.

    Suppose, for example, that you’ve clicked the video loop showing the Eiffel Tower with people walking around. At this point, a message appears on the screen that says, “Please step out of the frame.”

  4. Duck out of camera range (or move off to one side).

    See, iChat intends to memorize a picture of the real background—without you in it. When you return to the scene, your high-horsepower Mac then compares each pixel of its memorized image with what it’s seeing now. Any differences, it concludes, must be you. And that is how it can create a bluescreen effect without a bluescreen.

  5. When the screen says, “Background detected,” step back into the frame.

    Zut alors! You are now in virtual Paris. Go ahead and start the video chat with your friends, and don’t forget your beret.

    If you want to clear out the background or change it, click the Original square in the middle of the Effects palette and then choose a different backdrop. (You can also change backdrops in midchat by choosing Video→Show Video Effects to open the Effects palette.)

    If things get too weird and choppy onscreen, you can restore the normal background by choosing Video→Reset Background. (That’s also handy if you suddenly have to have a video talk with your boss about your excessive use of iChat while he’s away on his business trip.)

As you’ve seen already in this chapter, iChat lets you share your thoughts, your voice, and your image with the people on your Buddy Lists. And now, for its next trick, it lets you share…your computer.

iChat’s screen sharing feature is a close relative of the network screen-sharing feature described in Chapter 13. It lets you see not only what’s on a faraway buddy’s screen, but control it, taking command of the distant mouse and keyboard. (Of course, screen sharing can work the other way, too.)

You can open folders, create and edit documents, and copy files on the shared Mac screen. Sharing a screen makes collaborating as easy as working side by side around the same Mac, except now you can be sitting in San Francisco while your buddy is banging it out in Boston.

And if you’re the family tech-support specialist—but the family lives all over the country—screen sharing makes troubleshooting a heckuva lot easier. You can now jump on your Mom’s shared Mac and figure out why the formatting went wacky in her Word document, without her having to attempt to explain it to you over the phone. (“And then the little thingie disappeared and the doohickey got scrambled…”)

To make iChat screen sharing work, you and your buddy must both be running Macs with Leopard or Snow Leopard. On the other hand, you can share over any account type: AIM, MobileMe, Google Talk, Bonjour, or Jabber.

To begin, click the sharee’s name in your Buddy List.

Once the invitation is accepted, the sharing begins, as shown in Figure 21-10. To help you communicate further, iChat politely opens up an audio chat with your buddy so you can have a hands-free discussion about what you’re doing on the shared machine.

If you’re seeing someone else’s screen, you see his Mac desktop in full-screen view, right on your own machine. You also see a small window showing your own Mac; click it to switch back to your own desktop.

If something’s not right, or you need to bail out of a shared connection immediately, press Control-Escape on the Mac’s keyboard.

Talk about the next best thing to being there. The iChat Theater feature lets you make pitches and presentations to people and committees in faraway cities—without standing in a single airport-security line.

That’s because iChat Theater turns the chat window into a presentation screen for displaying and narrating your own iPhoto or Keynote slideshows, QuickTime movie files, and even text documents. Your buddy, on the other end of the iChat line, sees these documents at nearly full size—with you in a little picture-in-picture screen in the corner.

All you need is:

When your friend accepts, the curtain goes up, as shown the bottom of Figure 21-11. The file you’re sharing takes center stage (er, window) and your buddy appears in a little video window off to the side. Click the button to expand the view to full screen.

If you have iPhoto ’08 or later, sharing picture albums is one menu command away: Choose File→Share iPhoto with iChat Theater. When the Media Browser pops up, pick the album you want to present. The first picture in the selected album appears in the iChat window before iPhoto itself opens, so you can use iPhoto’s nice controls for cruising forward (or backward) through your album.

The same thing happens if you’re running a Keynote presentation in iChat Theater: The first slide shows up in the chat window while the Keynote program launches to provide you with the proper controls to click through the rest of the slides in the presentation.

When the show is over, close the window to end the iChat Theater session.

If you’ve done nothing but chat in iChat, you haven’t even scratched the surface. The iChat→Preferences dialog box gives you plenty of additional control. A few examples: