iPhoneのSMSメッセージは、米国では月額SMSプランに加入していない限り、1通あたり20セントという法外な料金がかかりますが、その便利さには疑いの余地がありません。これは主に、受信側にSMSが届くとすぐに通知が届くためですが、音声通話に比べると中断はわずかです。
iPhone OS 3.0でプッシュ通知が追加されたことで、多くの人がSMSの基本機能を楽しみながらSMS料金を節約する方法を探し始めました。最初の候補は、受信メッセージのプッシュ通知を提供するAOL Instant Messengerの新バージョンでした(「AIM for iPhoneがプッシュ通知機能を追加」2009年6月24日参照)。しかし、AIM for iPhoneでは明示的にサインインする必要があり、たとえ24時間サインインしたままでいられるとしても、繰り返しサインインする必要があり、友人もAIMにサインインしている必要があります。
2.99ドルで発売された新しいiPhoneアプリ「Boxcar」のおかげで、新たな選択肢が生まれました。Boxcarは特別なTwitterクライアントで、アプリをインストールしてTwitterアカウントに接続すると、ダイレクトメッセージや@メンションのプッシュ通知が届きます。Appleはすべてのインターネットアプリに17歳以上向けブランドを義務付けているため、Boxcarは17歳以上対象となっています。ただし、成人向けコンテンツはTwitterの友達から送られてくるものだけが表示される可能性があります(「Apple:Web対応のiPhoneアプリは子供向けではない」2009年7月28日参照)。
(Twitter では、誰かに公開で返信したい場合は、ユーザー名の前に @ 記号を付けてツイートを開始します。@ ユーザー名の規則は、ツイートをその人にリンクする方法としてもツイート内で使用されます。Boxcar は、ツイートのどこにユーザー名が表示されるかに関係なく、すべての @ メンションを取得します。フォローしていて、自分もフォローしている相手にプライベートのダイレクト メッセージを送信するには、メッセージを D で開始し、その後にスペースと相手のユーザー名を入力します。)
Boxcarは極めてシンプルです。設定画面では、ダイレクトメッセージやメンションの通知を受け取るかどうかを選択でき、受信したツイートを読むための人気iPhone用Twitterクライアントもいくつか用意されています。主な機能は、使い慣れたインターフェースでメンションに返信できることです。残念ながら、Boxcarは別のTwitterクライアントを起動することしかできず、(少なくともTwitterrificでは)クライアントに特定のツイートを表示させることはできません。
Boxcarでは、ダイレクトメッセージを交換した相手のリストも提供されており、リストをタップすると、その人とのメッセージがiChatのバルーンスタイルのインターフェースに表示されます。Boxcar内からダイレクトメッセージに簡単に返信できるので、ダイレクトメッセージは他のクライアントではなくBoxcarで開く方が便利かもしれません。
iPhoneの設定アプリの「通知」で、通知の受け取り方を設定できます。私はiPhoneの着信音をほぼ常にオフにしているのですが、寝室に置いておくとiPhoneのバイブレーションで目が覚めてしまうので、音はオフにしています(iPhoneは目覚まし時計として使えるので、寝室に置いておくことが多いです)。
私のテストでは、Boxcarはダイレクトメッセージでは完璧に動作し、メールでメッセージを確認したときと比べてわずか20~30秒の遅延でアラートが表示され、TweetDeckに表示されるよりも速い場合が多かったです。メンションではBoxcarは動作しましたが、2つのメッセージが同時に届いた場合、片方のメッセージがプッシュ通知として表示されませんでした。もちろん、Twitterクライアントには表示されるので、メイン画面に表示されないだけで、失われているわけではありません。
Boxcarの開発者がプッシュ通知をどの程度制御できるのかは分かりません。まだ慣れていないので。もし可能であれば、カレンダー通知のように、各通知に「閉じる」と「表示」ボタンが紐付けられていて、わざわざロックを解除して特定のアプリを開く必要がないようにしてほしいです。そもそもTwitterメッセージなら、通知で全部見ることができるでしょうから。
もっと一般的に懸念されるのは、iPhoneに通知をプッシュするアプリが多すぎるとどうなるかということです。プッシュ通知の表示と処理のための現在のインターフェースは明らかに拡張性に欠けるため、AppleがiPhone OS 3.1で何か新しいことを計画していることを期待しています。TechCrunchも最近、この懸念について記事を掲載しました。
もちろん、Boxcarが役に立つためには、連絡を取りたい相手がTwitterを使える必要があります。Twitterは無料で使いやすいですが、携帯電話業界全体でSMSがサポートされているほど普及しているとは言えません。しかし、私の用途では、SMSでやり取りしたい相手のほとんどはTwitterをはるかに頻繁に利用しているので、大きな制限にはなりません。
その他のアプリ— App Storeでは残念ながらよくあることですが、私がBoxcarを見つけたとき、Twitterのプッシュ通知機能を提供しているアプリはBoxcarだけでした。数日試した後、App Storeに戻ってみると、他にも似たようなアプリが少なくともいくつかあることがわかりました。1.99ドルのiTweetReplyはBoxcarにかなり似ています(ただし、複数の通知をキューに入れ、バッジ番号の更新機能を提供すると謳っています)。0.99ドルのTweet Pushも同様です(ただし、別途アカウントが必要で、通知ごとに料金が発生します)。一方、4.99ドルのSimplyTweetは、より機能が充実したTwitterクライアントのようです。
そのうち、ほとんどの Twitter クライアントがダイレクト メッセージやメンションのプッシュ通知を提供するようになると思いますが、それまでは、Boxcar または他のアプリのいずれかを利用することで、SMS メッセージの即時性を無償で得ることができます。