制作記録 2011/10/02 メディアコンソールとシェル
バックグラウンド メディアコンソール
バックグラウンドで音楽を再生したり、ビデオを再生する、コンソールに着手しました。
大抵の場合、アプリケーション自体がプレイヤーを持たずに、システムのプレイリストに追加していくのがいいんじゃないか、という発想です。
同時に二つの音楽が鳴っても聞きづらいですし。
シェル
また、このオーディオコンソールを書いていて気付きましたが、ファイルビューワーはfinder(とそれを継承したアプリ)にしか提供されないようになっていました。
しかし、ファイルビューワーは他のアプリケーションでも使いたいです。
その上、生成されたら他のアプリケーションからもファイルのドロップを受け取りますし、ドラッグもします。なので、システムで全てのファイルビューワーを把握してドラッグドロップに備える必要があります。大幅に書き換えが要ります。
これまでは、finderはアプリケーションという頭で、カーネルとアプリケーションしかありませんでした。しかしファイルビューワーなどを管理していく、ということからシェルが必要ということに気付きました。ようやく。