ブロートウェア
ブロートウェアとは、ディスク容量やメモリなどのシステムリソースを過剰に使用するソフトウェアです。ブロートウェアは、ソフトウェアプログラムの最初のバージョンを指す場合もありますが、通常は、新しいバージョンになるたびに必要なシステムリソースが増えていくプログラムを指します。
効率的なアプリケーションを開発することは、一般的に優れたプログラミングの実践と考えられています。適切に開発されたプログラムは、必要以上のRAMやディスク容量を必要としないはずです。しかし、開発者が効率性よりも特定のリリース日や新機能を優先する場合があります。その結果、以前のバージョンよりもはるかに多くのストレージ容量とメモリを使用する、肥大化したアプリケーションになることがあります。
ソフトウェアプログラムの新しいバージョンには通常、新機能が含まれており、ユーザーがアップグレードするきっかけになります。しかし、新しいリリースのたびに、プログラムのシステム要件も増えることがあります。放置すると、数回のバージョンアップ後に、かつては効率的だったアプリケーションがブロートウェアになる可能性があります。これを避けるため、一部のソフトウェア開発者は、新機能を追加する際に不要な機能を削減するよう意図的に取り組んでいます。
ブロートウェアと見なされる可能性があるソフトウェアの一般的な例には、Microsoft Windows、Apple iTunes、Adobe Readerなどがあります。
知識をテストする