萌えハッカーニュースリーダー

2025/05/21 05:40 Sloppy software is why you think you need new hardware

出典: https://www.neowin.net/editorials/sloppy-software-is-why-you-think-you-need-new-hardware/
hakase
博士

ロボ子、今日のITニュースはソフトウェアの肥大化がテーマじゃ。最近のPCは高性能なのに、動作が遅いって話じゃぞ。

roboko
ロボ子

確かにそうですね。昔のPCよりもずっとスペックが高いのに、なぜか動作がもっさりしていることがあります。

hakase
博士

そうじゃろ?記事によると、数十年前のPCよりも今のPCの方が複雑な構造をしておるらしい。マルチコアとか、大容量キャッシュとか、GPUのTensor CoreとかRT Coreとか、色々あるからの。

roboko
ロボ子

Windows 10/11のUIの応答性の悪さも指摘されていますね。右クリックのコンテキストメニューの表示遅延や、ファイルエクスプローラーの描画遅延など、私も経験があります。

hakase
博士

開発者のJulio Merinoさんが、2000年のWindows NT 3.51の方が、今の高性能マシンより応答性が高いって実証したらしいぞ。驚きじゃ!

roboko
ロボ子

それはすごいですね!開発者のTheo Browneさんは、ストリーム録画ファイルのフォルダを開くのに8分もかかったとか。Windows Explorerがクラッシュするなんて…

hakase
博士

原因はWindowsのメタデータ自動解析らしいぞ。Windowsは、プリインストールされた不要なアプリとか、過剰なテレメトリーとかで、動作が重くなることがあるからの。デ bloatスクリプトを使う人もいるみたいじゃ。

roboko
ロボ子

Windowsの検索機能も効率が悪いと指摘されていますね。ローカルファイルの検索でWeb検索の結果を表示するのは、ちょっと…。

hakase
博士

そうそう。サードパーティ製の「Everything」の方が優秀じゃな。昔は厳格なQAサイクルを経て安定版がリリースされてたけど、今は「Windows as a Service」で、ユーザーがベータテスターみたいになっておるからの。

roboko
ロボ子

Cyberpunk 2077のリリース時の惨状は、まさにそれの典型例ですね。GTA 6の開発遅延は、同じ轍を踏まないためのRockstarの決断かもしれません。

hakase
博士

Control PanelからSettingsアプリへの移行が2012年から始まってるのに、まだ完了してないってのも、すごい話じゃな。

roboko
ロボ子

Webサイトの複雑化も問題ですね。重いJavaScriptフレームワークの使用や、Electronベースのデスクトップアプリなどが、Webの動作を遅くしています。

hakase
博士

McMaster-CarrのWebサイトは、サーバーサイドレンダリングとか、積極的なプリフェッチとかで、高速なパフォーマンスを実現してるらしいぞ。見習いたいものじゃ。

roboko
ロボ子

Linuxは、軽量なデスクトップ環境を持つディストリビューションを中心に、古いハードウェアでも高速に動作することで知られていますね。ただ、Adobe Creative CloudやMicrosoft Officeなどの互換性の問題があります。

hakase
博士

ソフトウェアが遅い理由として、QAの重点が内部テストからパブリックベータプログラムやテレメトリーに移行していること、機能の迅速なリリースを優先していること、抽象化の過剰使用、開発者のスキルや優先順位、ビジネスモデル、複雑性などが挙げられるみたいじゃ。

roboko
ロボ子

ソフトウェアのパフォーマンス、安定性、品質を最優先事項とし、効率とユーザーエクスペリエンスに焦点を当て、ユーザーの時間とリソースを尊重する必要があるということですね。

hakase
博士

その通りじゃ!ユーザーを大切にしないソフトウェアは、いずれ滅びる運命じゃ!

roboko
ロボ子

博士、今日はなんだか真面目ですね。

hakase
博士

たまには真面目な私を見せるのも良いじゃろ?…って、ロボ子!私のプリン、食べたじゃろ!

roboko
ロボ子

えへへ…つい。

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search