スマートフォンの動向など

4月に入ってから iPhone OS 4.0 がマルチタスクに対応するという噂を聞き
開発環境を手に入れるため手持ちの MacBookTiger から Snow Leopard に更新。


あとは、iPhone SDK 4 Beta を手に入れるために iPhone Developer Program に参加すれば完了。


マルチタスク対応をシステムがサポートするのはうれしいことだが、
IPC *1 はどういったものになるだろうか。
Android では、Intent や AIDL、Service、Parcelable などを組み合わせることで非常にエレガントに IPC を実装できるし、
それを他のアプリに公開してそれぞれを連携させることができる。
Androidマルチタスク対応というか、マルチタスク連携が非常に強力なのだ。


iPhone OS 4.0 ではその辺がどうなるかわからないが、
とりあえず iPhone アプリ開発の基礎的なところを春のうちにトレーニングしておこう。


4月から夏までスマートフォン関係はしばらくにぎわいそうである。
Android プラットフォームの時期バージョン、froyo や gingerbread もそれまでに出てくるかな。

*1:Inter Process Communication の略称でプロセス間通信のこと