【iOS 4】更に出来るようになったな、iPhone OS!- 2 待望のマルチタスク
iOS 4 の最大の目玉新機能といえばマルチタスク機能の搭載でしょう。
とはいえ、iOS 4 が搭載しているマルチタスクは、複数のアプリが自由にバックグラウンドで動けるようになるというものではなくて、Apple が許可した7つのプロセスのみ、バックグラウンドで動かすことができるという限定的かつ疑似的なものです。
“マルチタスク”動作が可能な7種類のプロセス
- オーディオ: バックグラウンドオーディオを聞きながら別の作業が可能になる。iPhone OS 3.x まででも、iPod アプリを使ってバックグラウンドで音楽を聴くことはできましたが、それをサードパーティ製アプリでも可能になる。FlyCast などネットラジオアプリが対応したら嬉しいなぁ。
- VOIP (Voice Over Internet Protocol): パケット通信を通して音声通話をする技術。Skypeなどのアプリで、メッセージの受信や通話の待ち受けがバックグラウンドで可能になる。
- 位置情報: GPSや携帯電話基地局を使った位置情報の取得を、バックグラウンドで可能に。
- Apple プッシュ通知サービス: プッシュ通知はこれまでもありましたが、ユーザーに対して何らかのお知らせが必要なアプリで、メッセージや音声で通知する機能。通知のためだけにアプリをずーっと動かしておく必要がないので、バッテリーの消費を節約できる。
- ローカル通知: プッシュ通知と違って、サーバーを経由しないでiPhone内で通知機能を利用可能に。純正カレンダーの通知機能のようなものをサードパーティ製アプリも利用可能になるようなイメージ。
- タスク完了: これまではサードパーティ製カメラアプリは保存している間他の操作ができませんでしたが、純正カメラアプリのようにバックグラウンドで保存しながら、すぐに次の撮影ができるようなる。
- Fast App Switching: アプリを切り替えても作業状態を記憶しておいて、別のアプリを使った後に戻ってきたら、移動前の状態に復帰できる。
これだけの機能があれば、ユーザーの目にはアプリが動作し続ける真のマルチタスクと遜色ない利便性が得られると写るでしょう。この“マルチタスク”機能を本格的に利用するためには iOS 対応アプリが必要になります。これらの機能を利用できるようにする API が Apple からデベロッパーに提供されているので、アクティブに開発されているアプリはすぐに対応してくれると思います。
“マルチタスク”機能を使ってアプリを切り替えるには、iPhone画面下のホームボタンをダブルクリック(2回素早く押す)します。すると、画面下部に「起動した事があるアプリ」の一覧が表示されます。そう、現在動作し続けているアプリの一覧ではなくて、起動した事があるアプリの一覧です。
その証拠に、iPhoneを再起動(一度電源を切って、もう一度立ち上げる)したり、リセット(電源ボタンとホームボタンを長押し)して起動しなおした直後のどのアプリも起動していないはずのタイミングでダブルクリックしても、電源を切る前の一覧がそのまま表示されます。
つまり、実質アプリケーションランチャー&スイッチャーとして機能します。
アプリリストから使いたいアプリを選択すると、クルリ〜ンと回転するようなアニメーション効果があってアプリが切り替わります。この演出は実に Apple らしい心地よさを感じさせます。おそらく、その裏ではアプリの起動プロセスがせっせと動いているのだろうと思いますが、ユーザーに「待たされてる」と感じさせない工夫ではないでしょうか。
色んなアプリを使っていると、このリストに表示されるアプリの数はどんどん増えていきます。使用頻度が高い順に左から右へ並ぶという形になりますが、増えすぎると使いたいアプリを見つけるのが面倒になるので、使用頻度の低いものは時々リストから取り除いた方が良いでしょう。取り除き方はアプリを削除する場合と同様に、アイコンをタップしたままホールド(指で触り続ける)をすると、「-」マークが表示されてユラユラと揺れ始めます。ここで「-」をタップするとリストから消えますが、リストから消えるだけでアプリ自体がiPhoneから削除されることはありません。
Apple から提供されいる7種類の API のうち、Fast App Switching に対応したアプリなら、別のアプリを使った後にホームボタンをダブルクリックして戻ってくると、中断直前の状態を覚えてくれているので、実質アプリが動き続けたのと同じ利便性を得られつつ、CPUパワーやバッテリーは消費していないというとても賢い仕組みになっています。
将来的にiPhoneのハードウエア性能が飛躍的に向上して、遥かに長時間利用可能なバッテリーや圧倒的な低電力プロセッサーが搭載されても、この無駄を徹底的に省いてモバイル機器に最適化した知的な“マルチタスク”機能は、iOS の大きな強みとして生き続けると思います。
【関連のありそうな記事】
最新記事へ

























