iPhoneにマルチタスクなんて要らない。欲しいのは快適なユーザ体験だけだよ。 #iphone #apple

「iPhoneにはマルチタスクはいらない」こういう発言をしていたときの"マルチタスク"って何なのかについてまずきちんと定義しておきた い。自 分自身の体験上、モバイルでマルチタスクというと、Windows Mobile での経験しかない。

Windows Mobileのアプリケーションの動きといえば、明示的に終了をしても前面から消えただけで、裏では動いているという、ちょうどMac OS Xのアプリと同じ動きをする。Macにある command + Q、いわゆるアプリの完全終了というコマンドはない(そういう機能を持ったアプリを拾ってきて入れることはできた)。通常、アプリを終了する場合は、タス クマネージャを開いて終了する。このタスクマネージャ、iPhoneの発表の際にみんなで大笑いした、あれだ。なぜそれがダメなのか。それは、ユーザーに 開発者みたいな操作を要求するからだ。

マ ルチタスクいらない派のiPhone OS 4 マルチタスクへの感想 - きゅーり.jp

ユーザが欲しいのはマルチタスクという技術用語ではなくて、快適なユー ザ体験なんだよね。例えば欲しいのは:

  • 使いたいときに、すっと起動してくる
  • ちょっと中断したときに、そのときの状態を覚えててくれる
  • ちょっと待ち時間になったとき、それが裏に隠れててくれる
  • 他のアプリケーションと仲良く連携してくれる

こんな機能なんだ。

こんなのサーバ/パソコンではアタリマエで、だからこそボクらはよくカンチガイ(マルチタスクさえ許されれば! なんてね)してしまう。でも、モバ イルデバイスの制約は、サーバ/パソコンとは比べ物にならないくらい厳しいんだよね。性能(メモリやCPU, ストレージリソース)はもちろん、UIデザインの面でもさ。

モバイルデバイスの狭い画面の中でタスクトレイからアプリケーションを取り出して……なんて、悪夢みたいだもんね。まして、アプリケーションを起動 する度にみるみる遅くなってくとしたら、もうそんなデバイス触りたくもなくなるんじゃないかしら。

だから、少なくともUI/UXに 関わる部分は単純にパソコン/サーバと同じような実装をしても何の意味もない。そのプロダクトを、わざわざ死に追いやるようなものになる。といって、あま りに特殊で非直感的なUI/UXをデザインするのもダメ。だって普通たいていのヒトは、これらの機能のために「開発者」や「システム管理者」みたいな仕事 をしたいとは思ってない。

そういう文脈に沿ってiPhone OS 4.xxのマルチタスクはどうなんだろう? ボクはまだ現物を見たわけじゃないから分からないんだけど、少なくとも発表されてる範囲の情報から想像する限り、ボクが思いつくようなコトはきちんと織り 込まれてるように思える。

……でも、相手はあのAppleだからね。ボクなんかの想像を二枚も三枚も上に行くオドロキを期待しちゃうよな。