メッセージは、今夏OS X Mountain Lion (10.8) の一部としてリリースされる新しいアプリです。それまでは、OS X Lion (10.7) で動作する無料ベータ版をダウンロードできます。この新しいソフトウェアはiChatに代わるものです(インストール時にiChatは削除されます)。iChatがなくなる心配はありません。メッセージは基本的にiChatのすべての機能を再現しています。さらに、Mac版メッセージには重要な新機能が追加されています。iOS版メッセージアプリと連携し、iOS版と同期することで、どのデバイスで送受信したメッセージもすべてのデバイスで表示されます。
Messages Betaをインストールするかどうか迷っているなら、名前にある「Beta」という言葉を見逃さないでください。これは警告です。「これはプレリリース版のソフトウェアです。正式版よりも多くのバグやインターフェースの不具合が発生する可能性があります」という意味です。つまり、Appleがバグについて文句を言うのはやめておこう、というわけですが、それでも何が起こるかを知っておくことは重要です。諺にあるように、事前に警告しておけば万全です。この点を念頭に、これまでに発生した最も重大かつ一般的な問題をいくつかご紹介します。
iPhoneのメッセージがメッセージベータ版と同期しません。症状:iPhone(iOS 5搭載)から友人にメッセージを送信しても、Mac版メッセージに届きません。いくつか解決策があります。
Appleサポートコミュニティのスレッドで説明されているように、まずアドレスブック/連絡先データベースに友人のエントリが1つだけ登録されていることを確認してください。この人の電話番号とメールアドレスを登録している場合は、両方が同じエントリに登録されていることを確認してください。iPhoneはまず電話番号で相手を特定し、Macはメールアドレスで相手を特定します。これらの項目のいずれかがエントリにない場合、または別々のエントリに登録されている場合、iOS版とMac版のソフトウェアが連携しない可能性があります。
次に、iPhoneで発信者番号通知が設定されていることを確認してください。設定方法は、こちらのAppleサポート記事に記載されている通り、iPhoneの設定アプリを開き、「メッセージ」を選択します。iMessageが有効になっていることを確認した上で、「受信場所」をタップします。画面上部の「iMessageにApple IDを使用する」という項目で、まだApple IDでサインインしていない場合はサインインしてください。

これで、メッセージの送信先として電話番号とApple IDのメールアドレスの2つが表示されます。次に、画面下部の「発信者ID」項目をタップします。表示される画面で、発信者ID用のメールアドレスを選択します。これは、Macのメッセージベータ版でメッセージに使用しているApple IDアドレスと同じである必要があります。そうであれば、iPhoneから送信したiMessageがMacのメッセージベータ版に表示されるはずです。
iPhoneでこれらの設定が全てされていない場合、MacからiPhoneにメッセージを送信できない可能性があります。これは、私が初めてメッセージベータ版から妻のiPhoneにメッセージを送信しようとしたときに発生しました。「メッセージを送信できませんでした」というエラーが表示されました。
先ほど説明したように、妻のiPhoneのメッセージ設定を変更したところ、問題は解決しました。メッセージを送信しました!
これらすべてを行っても、例えば、誰かがあなたの電話番号をIDとして使って自分のiPhoneからあなたのiPhoneにメッセージを送信した場合など、まだ問題が発生する場合があります。このようなメッセージは2台のiPhone間では正常に同期されますが、Macには届かない可能性があります。

Mac Observer の役立つ記事では、これらの組み合わせの多くについてより詳細に解説されています。もしこれら全てが少し分かりにくいように思えるなら、それは紛らわしいからです。一部の問題はバグというよりは、固有の複雑さによるものですが、それでも Apple が Mountain Lion のリリースまでにこの問題を解決してくれることを願っています。
Macからメッセージが送信されません。MacのMessagesベータ版でメッセージが全く送信されない場合は、DNS設定に8.8.8.8を追加してみてください(これはGoogleのパブリックDNSです)。追加するには、システム環境設定の「ネットワーク」パネルに移動し、「ネットワーク」オプションから「詳細」を選択します。そこから「DNS」タブを選択し、プラス(+)アイコンをクリックして新しいDNSを追加します。
なぜこれで問題が解決するのかはよく分かりませんが、多くのユーザーから成功したという報告があります。いずれにせよ、これはAppleが正式版リリース前に修正するバグだと期待しています。
メッセージアプリのクラッシュやその他の問題。複数のユーザーから、メッセージアプリを起動するたびに頻繁にクラッシュするという報告が寄せられています。また、Apple IDを使ってメッセージベータ版にサインインできないという報告も寄せられています。これらの症状やその他の症状については、Appleサポートコミュニティのメッセージベータ版セクションでご確認いただけます。これらの症状のほとんどは一部のユーザーに影響しており、明確な解決策はありません。これらの症状を修正するには、Appleからのアップデートが必要になる可能性があります。
これらの症状のいずれかに悩まされ、メッセージアプリを一旦諦めたくなった場合は、諦めて構いません。メッセージのアプリケーションメニューから「メッセージベータ版をアンインストール…」を選択してください。メッセージが削除され、iChatが再インストールされます。アンインストールを実行する前にメッセージがクラッシュした場合は、メッセージを再インストールし、すぐにアプリを起動して「アンインストール」オプションを選択してください。これで問題が解決するはずです。
私の場合、初期の不具合をいくつか修正した後、Messages Betaを何度も問題なく使用できました。問題なく動作しています。もしかしたら、私が運が良いだけかもしれません。
AirPlayの競合を解決する
まったく別の話題についての短いメモ:
Reflectionは、ここ数年ずっと待ち望んでいたことを実現する新しいMacアプリケーションです。iPhoneやiPadの画面をワイヤレスでMacにミラーリングでき、iOSデバイスをジェイルブレイクする必要もありません。ついに実現しました!これで、ユーザーグループなどで講演をする際に、ノートパソコンの画面を大画面に映し出すのと同じ接続を使って、iPadやiPhoneの画面を簡単にデモできるようになりました。
このソフトウェアはAppleのAirPlay経由で動作します。現在はiPhone 4SまたはiPad 2(そしておそらく近々発売されるiPad 3も)でのみ動作します。「バージョン1.0」なのでまだいくつか修正すべき点はありますが、私のテストではミラーリングは非常にうまく機能しました。
しかし、初めてReflectionを使おうとした時、大きな障害に遭遇しました。iPadのAirPlayメニューからMacを選択しても、何も起こりませんでした。Macにミラーウィンドウが開きませんでした。何の反応もありませんでした。すぐに原因が分かりました。Macで既にAirPlay経由で接続している別のアプリ、AirServerを実行していたのです。AirServerアプリはログイン項目リストに登録されていたため、起動時に自動的に起動していました。どうやら、これがReflectionのAirPlay経由の接続をブロックしていたようです。解決策は簡単そうに見えました。AirServerを終了すればいいのです。しかし、実際にはそう簡単ではありませんでした。AirServerはウィンドウもメニューもなく、Quitコマンドもないアプリだったのです。
解決策の一つは、ログイン項目リストからアプリを削除し、アカウントに再ログインすることです。あるいは、AirServerを今後使用しない場合は、AirServerのウェブサイトで提供されているスクリプトを使ってアプリをアンインストールすることもできます。私は後者を選択しました。その後、Reflectionは期待通りに動作しました。
ミラーリングオプションを利用するためにAirServerからReflectionに切り替えたためにこの問題が発生した場合、切り替えは不要になるかもしれません。AirServerのアップデートにより、ミラーリングのサポートが追加されます。