iPhone OS4のマルチタスク・サポートに関して,従来のアプリの場合はマルチタスクは利用できないという話をちらっと見ました。どうやらOS4のAPIを使っていないとタスクスイッチもできないようです。

想像するには,サスペンドのイベントがあって,それを拾って状況を保存し,レジュームのイベントで戻すといった処理をする必要があるということでしょうか。だとするとマルチタスクといっても最も原始的なレベルになりそうです。Appleとしては既存のアプリケーションでがんばってマルチタスクをする努力をするよりもアプリケーション側でちゃんと動くようにしてもらう,といったところなのでしょうか。

余談ですが,これに関連してコモンズマーカーの星暁雄さんがAndroidの動作についてまとめてくれています。これもなかなか興味深いやり取りです。