マルチタスクは、日常生活でもガジェット中心の生活でも、当たり前の行動です。スティーブ・ジョブズ氏は、Appleがマルチタスクの普及に乗り遅れたことを率直に認めていますが、iOS 4で状況は変わりつつあります。Appleのマルチタスクへの取り組みは、かなり遅れていたようにも思えますが、iPhone 4を実際に使ってみて、Appleがマルチタスクをスムーズに、そしてバッテリーを消耗させずに動作させるという約束を果たしつつあることが分かりました。

Appleによると、アプリケーションには実行状態と一時停止状態の2つの基本状態があります。iOS 4は、メモリに保持できる限り多くの対象アプリケーションを同時に実行しようとします。それ以外のアプリケーションは一時停止状態のままになります。
フォアグラウンドで他のアプリを操作している間もバックグラウンドで実行されるアプリは、通常、ナビゲーション、音楽ストリーミング、VoIP(ただし、インスタントメッセージアプリは対象外)など、バックグラウンドで実行する必要があるアクションを実行するアプリです。そのため、例えばGPSアプリは、通話中、音声再生中、あるいは他のタスクを実行している間も、ユーザーの移動を追跡し、道順を案内し続けることができます。
TomTomは、iOS 4のマルチタスク対応を発表した最初のGPSアプリメーカーです。現在、運転中にTomTomアプリを起動している場合、電話を受けるとアプリは自動的に終了し、通話が終了します。通話が終了すると、アプリは自動的にルートを再開し、現在地を再計算します。しかし、道案内がないことで時間が失われ、曲がり角を見逃してしまうリスクがあります。新しいマルチタスク機能により、通話や音楽の再生をしながらでも、地図の表示とターンバイターン方式の視覚的な道案内を継続できます。また、画面上に別のアプリが表示されている場合は、TomTomアプリはバックグラウンドで動作し、音声による道案内を継続します。
Appleによると、ほとんどのアプリは一時停止状態のままになります。これらのアプリは最後に停止した場所でフリーズし、すぐに再開するはずです。これは、私がiPhone 4のデモ機でいくつかのアプリ(写真アプリやSafariなど)を試した際にも当てはまりましたが、このアプローチがどれほどうまく機能するかについての最終的な評価は、AOLインスタントメッセンジャーなどのアプリを試すまで保留します。開発者は、新しいマルチタスク機能を最大限に活用するために、アプリを調整する必要があります。
Androidのマルチタスクへのアプローチと同様に、iOS 4はどのアプリが最近使用されたか、どのアプリが他のアプリよりも多くのメモリを消費しているかを追跡します。端末のメモリが不足すると、アプリはサスペンド状態から削除されます。私が話を聞いたAppleの広報担当者は、メモリの具体的な量については明言を避けましたが、そのメモリは専用のシステムメモリであり、デバイスのストレージ容量とは一切関係がないことは認めました。
アプリ管理ツールがないため、ユーザーはiOS 4がマルチタスクで何が利用可能かを正しく判断してくれることを信頼するしかありません。しかし、メモリ不足でアプリを終了したい場合は、ホームボタンをダブルタップするだけで、ホーム画面下部からマルチタスクバーがポップアップ表示されます。その後、アイコンをスクロールして終了したいアプリを見つけ、アイコンを長押しし、赤い丸にダッシュ(Appleの削除記号)をクリックするだけです。
マルチタスクを実際に体験
マルチタスクバーを呼び出したら、横にフリックして目的のアプリを見つけ、アイコンをクリックしてそのアプリに戻ります。アプリがこの新機能を活用するように開発されていれば、中断したところから正確に再開されます。少なくとも、ホーム画面を何度も行き来する必要がなくなるため、アプリへの再アクセスが速くなります。
たとえば、iPhone 3GS (iPhone OS 3.1 を実行) と iPhone 4 で行った比較テストでは、Safari Web ブラウザと写真アプリケーションの間を移動し、再び Safari に戻り、さらにもう一度写真に戻りました。
iOS 4搭載のiPhone 4では、アプリ間の切り替えはほぼ途切れることなく、素早くスムーズに行われました。Safariでウェブページを描画中に「写真」アプリに移動し、「写真」アプリ内のフォルダに移動した後、そのフォルダの中央にある写真に移動しました。Safariに戻ると、ウェブページが描画された状態に戻り、「写真」アプリに戻ると、先ほど離れたのと同じ写真が表示されていました。
iPhone 3GSで同じ操作をすると、まずWebページが読み込まれ、その後アプリを切り替えるためにホームボタンを押してSafariを終了しなければなりませんでした。次に写真アプリを開き、アルバムの中に画像を見つけました。ブラウザに戻るには、ホームボタンを押してホーム画面に戻り、Safariをクリックしました。(ページがすぐに読み込まれた時もありましたが、別の時には読み込まれませんでした。)その後、ホームボタンを押してホーム画面に戻り、再び写真アプリを選択すると、特定のフォルダ内の特定の画像までドリルダウンするのではなく、写真アルバムのトップレベルリストに戻りました。
この実験を通して、iPhone 4のマルチタスク機能の第一印象をしっかりと掴むことができました。マルチタスクバーのおかげで、開いているアプリ間をスワイプしたり、不要になったアプリを終了したりするのが簡単になりました。しかし、本当の真価は、この機能の使い勝手が実際にどれくらいになるかで明らかになるでしょう。バッテリー駆動時間やパフォーマンスに低下が見られるでしょうか?それとも、Appleのマルチタスクの実装によってユーザーは満足し続けるでしょうか?iPhone 4が広く普及し、多くのアプリがマルチタスク機能をサポートするようになったら、このトピックについて改めて考察したいと思います。