Windowsソフトウェアの多くは、インストーラーを使用しており、利用者はインストーラーを使用し、ソフトウェアをインストールします。初心者の方には、非常に簡単で便利なものですが、現在公開している私のソフトウェアの全てがインストーラーを使用していません。以下のその理由を述べていきます。



【インストーラーを使用する必要がないから】

 一番の理由はこれです。私の作成しているソフトウェは、ダウンロード、解凍し、実行ファイルをダブルクリックすれば、すぐに使用できるので、インストーラーを利用する必要がないからです。また、レジストリへの書き込みをしていないので、アンインストールするにも、実行ファイルを含め削除すれば完了します。レジストリ情報の削除も必要ないので、アンインストーラーおよびインストーラーを使用する必要がありません。



【オンラインソフトであるがゆえ利用者に対し敷居をあえて高くしている】

 私のソフトウェアを多くの初心者の方へ簡単に利用させてあげたいという思いもあるのですが、オンラインソフトであるがゆえ、若干の不具合などがあります。不具合があっても、私が質問攻めにならないようにあえて敷居を高くしています。そのため、圧縮形式もXP標準で解凍できるZIP形式でなく、LZH形式を未だに使用しています。LZH形式を使用できるということは、LZH形式を解凍できソフトウェアを導入できているということですから。



【今後について】

 以上のような理由で、インストーラーを使用していませんが、将来、インストーラーを使用するようになるかもしれません。たぶん、レジストリを使用するようになるとソフトウェア削除にレジストリ情報の削除が必要になるので、その時が使用することになると思います。なお、Windows Mobileのソフトウェアについては、インストーラーを使用しようと考えております。



以上

2009/08/17掲載