WindowsでMacのバンドルを実現する方法?

The Old New Thingsの「In Windows, the directory is the application bundle」を読んだ。

どうしてWindowsAppleのバンドルを盗まないのか、という出だしで始まるこの記事。



それ、ディレクトリでできるよ、というのが答え。
これは、キュートな名前を付けなかったマーケティングの失敗に過ぎないと。
たしかにAppleはその辺が上手い。




実際、Windowsにおけるバンドルの作り方は簡単だ。
DLLやデータをアプリケーションのディレクトリに入れておけば、
キミのアプリケーションを一つのディレクトリにまとめておけるぞ、
おめでとう、バンドルができてるじゃないか? というわけだ。




個人的には、Appleのバンドルってのはディレクトリを叩いたらプロセスが起動する
シェルの機能のことだと思う。
それをDLLの配置の問題と考えてしまう、OS屋のMSはこれからもマーケティングに失敗するのであろう。