スマートフォンの動向など
4月に入ってから iPhone OS 4.0 がマルチタスクに対応するという噂を聞き
開発環境を手に入れるため手持ちの MacBook を Tiger から 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 の略称でプロセス間通信のこと