Hatena::ブログ(Diary)

裕の日記

2009-09-11

iPhoneとバックグラウンドプロセス

http://<wbr></wbr>www.goo<wbr></wbr>gle.co.<wbr></wbr>jp/sear<wbr></wbr>ch?hl=j<wbr></wbr>a&safe=<wbr></wbr>off&cli<wbr></wbr>ent=fir<wbr></wbr>efox-a&<wbr></wbr>rls=org<wbr></wbr>.mozill<wbr></wbr>a%3Aja%<wbr></wbr>3Aoffic<wbr></wbr>ial&q=i<wbr></wbr>Phone&#<wbr></wbr>043;%E3<wbr></wbr>%83%90%<wbr></wbr>E3%83%8<wbr></wbr>3%E3%82<wbr></wbr>%AF%E3%<wbr></wbr>82%B0%E<wbr></wbr>3%83%A9<wbr></wbr>%E3%82%<wbr></wbr>A6%E3%8<wbr></wbr>3%B3%E3<wbr></wbr>%83%89%<wbr></wbr>E3%83%9<wbr></wbr>7%E3%83<wbr></wbr>%AD%E3%<wbr></wbr>82%BB%E<wbr></wbr>3%82%B9<wbr></wbr>&btnG=%<wbr></wbr>E6%A4%9<wbr></wbr>C%E7%B4<wbr></wbr>%A2&lr=<wbr></wbr>lang_ja

実は、iPhone 3G/3GSともに、現状ではバックグラウンドプロセスiPodのみしか扱えません。
バックグラウンドプロセスというのは、大雑把に言えばマルチタスクを実現するための仕組み。
この辺は、OSを作ったことがあるので1時間くらい詳細に解説できますよ(笑)
ラウンドロビンやらタスクスケジューリングやら、色々と楽しい技術が盛りだくさんです。
それは良いとして。

マルチタスクが使えないということが、どういうことを意味するのかということを解説しましょう。

・例えば、万歩計アプリ起動中は、GPSを使用してナビを使うことができない。
・例えば、ナビでルートを確認しながら、お店の情報を調べたりすることが出来ない。
・例えば、メールを打ちながら写真の編集をすることが出来ない
・例えば、SSHサーバアクセスしながらVNCクライアント側の設定を確認することが出来ない(これは普通の人は困りません(笑))

等など。
こういった不便さが発生すると言うことです。

とはいっても、上述の3点は、2台持ちすることで解消することも可能です。
デジカメ・ナビ・メール・家族用電話としての携帯、Web機能メインのiPhoneなど)

そういうこともあって、私は2台持ちを強くお勧めします。

しかし、なぜiPhoneにはマルチタスク機能が搭載されていないのか?
答えは簡単。内蔵メモリが少ないからです。

これは、ある程度仕方がない事です。
あの完璧なフォルムと引き換えに、内臓マザーボードの大きさを犠牲にしているので。
物理的にメモリを搭載するスペースが無いということなんですね。

メモリの進歩が日進月歩と言っても、そこまで急速に集積度が高まる(小さくなる)わけではありません。
恐らく、実用的なマルチタスクを今のiPhoneの形状で実現しようとすれば、あと2年はかかるでしょう。

だからこそ、今iPhoneが買い時なのです。
2年といえば、分割払いが終了し、2年契約が終了して、丁度機種変更を行える時期です。

その時に、改めてマルチタスクに対応したiPhoneなり、未来のPDAなりに胸躍らせながら買い物を楽しめばいいわけです。
ナイスプラン!

ということで、皆さんも”今”Phone買いましょう(笑)

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/fakechan/20090911/1252624262