アップグレードするにつれて、システムとソフトウェア ドライバーがどんどん遅くなっていませんか?よくある「ネガティブ最適化」について

アップグレードするにつれて、システムとソフトウェア ドライバーがどんどん遅くなっていませんか?よくある「ネガティブ最適化」について

「ネガティブ最適化」についてはよく話題に上ります。グラフィック カード プレーヤーは、「ネガティブ最適化」について話します。これは、水素爆弾が原子爆弾に変わること、および新しいドライバーがリリースされると古いカードのパフォーマンスが向上せず、低下することに関するものです。携帯電話のプレーヤーは「ネガティブ最適化」について語りますが、これは新しいシステムが推進されると世界が破壊され、iPhone が瞬く間に Symbian のように行き詰まってしまうというものです。

そうです、急速に発展する情報化時代では、新しいソフトウェアやテクノロジーが次々と登場します。しかし、これらの新しいものは必ずしもユーザーに優れた体験をもたらすわけではありません。ソフトウェア、システム、ドライバーなどの新しいバージョンは古いものよりも悪いようですが、これは都市伝説ではありません。 「ネガティブ最適化」という現象は本当に存在するのでしょうか?もしあるなら、なぜ開発者はそんなに多くのゴミを与えるのでしょうか?今日は「ネガティブ最適化」というテーマについてお話ししましょう。

新しいソフトウェアは必然的に「ネガティブに最適化」される: アンディ・ビアの法則

論理的に言えば、消費者が新製品を購入するには、新製品を最適化し、旧製品よりも優れたユーザー エクスペリエンスを提供する必要があります。しかし、新しいソフトウェアが古いソフトウェアよりも遅くなったり、動きが悪くなったりする現象が次々と発生しています。遠い昔、Windows Vista がユーザーの記憶に大きな損害を与えるという悲劇がありました。最近、新しい iOS システムがバックグラウンド アプリを狂ったように終了させるという悲劇が起きています。古いバージョンと比較して、新しいバージョンのソフトウェアのエクスペリエンスが必ずしも優れているわけではありません。

Appleのソフトウェアとハ​​ードウェアの優れた組み合わせにもかかわらず、iOSの新バージョンはパフォーマンスの面で「ネガティブに最適化」されていることが多い

なぜこうなったのでしょうか?ソフトウェアの新しいバージョンでは、より美しいインターフェースとより強力な機能が導入されています。これら 2 つを組み合わせることで、ユーザー エクスペリエンスが向上します。新しいユーザーエクスペリエンスに浸る素晴らしい時間がもうすぐそこまで来ているのに、なぜこのような結果になってしまったのでしょうか?ここで、業界で有名な「アンディ・ビルの法則」が生まれます。

いわゆる「アンディ・ビルの法則」ですが、アンディはインテルの元CEOであるアンディ・ラフ、ビルは誰もが知っているビル・ゲイツを指します。この法律はこれら2つのIT大手に深刻な損害を与えました。

アンディ・ビルの法則の意味は、アンディが与えるものはすべてビルが受け取るということです。インテルがどれだけ強力なハードウェアを製造しても、マイクロソフトはますます肥大化したシステムとソフトウェアを使用して、増大するハードウェアの性能を食いつぶすでしょう。この法則はインテルとマイクロソフトに当てはまるものですが、他のソフトウェアやハードウェアの製造元に適用しても違和感はありません。アンディ・ビルの法則は、本質的にソフトウェアの肥大化の問題を説明しています。

インテルのアンディとマイクロソフトのビル、この法律はウィンテル同盟に多額の利益をもたらした

新しいソフトウェアのより美しいインターフェースであろうと、より強力な機能であろうと、その基盤としてより強力なハードウェアが必要です。 Pentium MMX で Win システムの Aero 特殊効果を実行できるとは期待できません。ムーアの法則では、「チップの性能は 18 か月ごとに 2 倍になり、価格は半分になる」とされています。しかし、アンディ・ビルの法則は、ムーアの法則を破綻させるのに十分です。しかし、財布がムーアの法則の成長に追いつかず、ハードウェアを交換しなければ、新しいソフトウェアがもたらす喜びを享受することは難しくなります。アンディ・ビルの法則の影響により、新しいソフトウェアは「ネガティブな最適化」になります。

QQ の機能やインターフェースは 10 年前とはまったく異なり、ハードウェア要件も大きく変化しました。

アンディ・ビルの法則には、もう一つの特徴があります。それは、ムーアの法則の効果が顕著で、プラットフォームの変化が速いほど、ソフトウェアの肥大化が起きる可能性が高くなるということです。良い反例はゲームコンソールプラットフォームです。ゲーム機のハードウェアのアップグレードは非常に遅く、数年間は交換されません。ただし、ゲームのハードウェア要件はそれに応じて増加していません。実際、ゲームが後になればなるほど、ハードウェアの最適化は向上します。これは主に、クローズドで安定したプラットフォームが開発者が自分の仕事にさらに深く取り組むのに役立つためです。しかし、1 年に 1 回、あるいは 6 か月ごとに買い替える携帯電話では、これはまったく不可能です。ソフトウェア アプリケーションは急速に進化するハードウェア プラットフォームの更新に対応する必要があるため、最適化の効果を保証するのが難しいのは当然です。

モバイル プラットフォームは最も急速に進化するため、ネガティブな最適化も最も顕著になります。アプリやシステムは、一般的にどんどん停止してしまいます。

簡単に言えば、新しいハードウェアの性能を最大限に活用するために、ソフトウェア開発者はソフトウェアにさらに多くの機能を詰め込む方法を見つけますが、これらは古いハードウェアに優しいものではありません。アンディ・ビルの法則によってもたらされた「ネガティブな最適化」を打破する唯一の方法はウォレットです。お金を稼ぐために一生懸命働きましょう。

開発者の不注意によるネガティブな最適化:注意を払わない

アンディ・ビルの法則により、ソフトウェアの「ネガティブ最適化」開発はほぼ避けられないものですが、歴史の激流の中では、人為的ミスによる転覆も発生してきました。残念な「ネガティブな最適化」の一部は、完全に自ら招いたものです。 「一般的な傾向」に責任を負わせようとしないでください。これは多くの場合、開発者の能力不足または過失が原因で発生します。雰囲気がつかめるように、いくつか例を挙げます。

Android オーディオ アーキテクチャ

携帯電話ユーザーの間では、Android フォンの音質は iOS フォンに比べてはるかに劣るという言い伝えが長い間ありました。本当にそうなのでしょうか?ほとんどの場合、この記述は確かに真実です。理由は簡単です。 Google は Android のオーディオ部分に十分な注意を払っていません。いくつかの不適切な設計により、Android のサウンド品質が「マイナスに最適化」されることがあります。

Android 2.X の時代には、音質に関して非常に深刻な SRC 問題がありました。いわゆる SRC 問題とは、オーディオのサンプリング レートの再サンプリングを指します。たとえば、サンプリング レートが 44.1kHz のオーディオは 48kHz に SRC されます。 SRC の非整数倍により、音質が低下します。 Android 2.X の時代では、Android システムは 48kHz オーディオを強制的に 44.1kHz に変換していました。その後、Qualcomm チップは 44.1kHz の SRC を 48kHz で出力するように強制します。 SRC の非整数倍を 2 回実行した後、音質はひどいものになりました。これが、Qualcomm Android が音質の大惨事を引き起こす理由です。

SRC の非整数倍は元の波形を損傷し、音質を低下させます。

この問題は回避できますか?実際、この問題は基盤となるオーディオ ドライバーを変更することで解決できます。しかし、Google と Qualcomm は正しいアプローチをとらなかった。音質劣化の問題を解決するために、GoogleとQualcommは、元のオーディオに応じて出力サンプリングレートを自動的に切り替えるのではなく、SRCに高精度のアルゴリズムを使用する新しいソリューションを開始しました。 Qualcomm の QRD ソリューションでは、Qualcomm チップを使用する Android システム オーディオによって SRC が 48kHz に強制されます。新しい SRC アルゴリズムはうまく機能し、音質は以前に比べて確かに向上しました。

しかし、これでは問題が根本的に解決されるわけではありません。非整数SRCの精度がどれだけ高くても、音質の劣化は避けられません。同時に、高精度の SRC アルゴリズムはハードウェアに対する要件も非常に高いため、一部の携帯電話では遅延、発熱、電力消費が発生し、曲の再生時にパチパチという音が発生することもあります。こうした悪影響はすでに Google 独自の Nexus スマートフォンに現れています。システム リソースが不足すると、エクスペリエンスは以前よりもさらに悪くなります。

現在、多くの国産携帯電話がHifiというスローガンを使用しています。それらが Hifi であるかどうかは問題ではありませんが、それらの多くは SRC の問題を解決しています。

それで、どうすれば問題を完全に解決できるのでしょうか?実際、サードパーティの携帯電話メーカーはすでに答えを出しています。正しいサンプリング レートを出力するだけで、SRC は実行しないのです。多くの携帯電話メーカー、特にVIVO、Meizu、Xiaomiなどの国内メーカーは、GoogleがSRCアルゴリズムを改善するよりも前からSRC問題を解決していました。同時に、XDA フォーラムには、SRC 問題を完全に解決するソリューションを提供しているワイルドな開発者もいます。しかし、Google の公式ネイティブ システムはまだこの問題を完全に解決していません。 Android Lがリリースされたときに音質が最適化されたと言われていましたが、現在までAndroidの音質にはまだまだ欠陥が残っています。音質におけるこのような「ネガティブな最適化」は起こるべきではありません。

◆ゲーム移植

新しいプレイヤーに古いゲームの魅力を体験してもらうために、多くのメーカーが古いゲームを新しいプラットフォームに移植します。開発者が慎重に検討すれば、新しいプラットフォームの利点を十分に活用し、古いゲームをより魅力的なものにすることができるでしょう。しかし、現実は残酷です。ほとんどの場合、移植されたゲームは最適化されていないだけでなく、「ネガティブに最適化」されています。とにかくプレイできるくらい良いです!

移植されたゲームが「ネガティブに最適化」されることは非常に一般的です。たとえば、コーエーテクモが制作した「Dead or Alive 5」は、ゲームコンソールからより強力な PC プラットフォームに移植されました。画質が落ちただけでなく、胸の揺れなどのセールスポイントもカットされました。もう一つの例は、PS3からPSVに移植された『NINJA GAIDEN 2』です。画質の低下は理解できますが、ゲームをクリアできないのは理解しがたいです。このゲームには、トロフィーを獲得するために 2 人のプレイヤーが協力してクリアする必要があるレベル (AI はこれを行うことができません) がありますが、PSV 版ではオンライン機能がキャンセルされたため、トロフィーを獲得できなくなりました。こうした「ネガティブな最適化」は当然発生すべきではありません。

コンソール プラットフォームで絶賛されたゲームが、PC でリリースされた後、多くの否定的なレビューを受けました。それがどのような「ネガティブな最適化」であるかは想像がつくでしょう。

また、最適化の効果が高く評価されている『The Last of Us』のPS4移植版など、移植ゲームがうまく最適化されている例もあります。しかし、多くのゲームメーカーは新しいプラットフォームで利益を上げたいだけであり、古いアイデアを再利用することさえ面倒なので、「ネガティブな最適化」という結果になっています。

◆ウイルス対策ソフトのアップデートで誤操作が発生

上記の「ネガティブな最適化」が使用にのみ影響する場合、これは実際には生産を妨害するものと見なすことができます。多くのウイルス対策ソフトウェアでは、ウイルス データベースの更新時に大規模な誤削除が発生し、システム ファイルが削除されてコンピュータが起動できなくなることもあります。たとえば、Avast の「2009-12-03-0」ウイルス データベースでは誤検知が広範囲に発生しており、McAfee の「DAT 5664」ウイルス データベースではシステム ファイルがウイルスと誤認されブルー スクリーンが発生しており、Norton でも同様の状況が発生しています。

多くのウイルス対策ソフトウェアは、誤ってコンピューターを強制終了したり、ブルースクリーンを引き起こしたりします。

ウイルスデータベースの更新は、もともとウイルス対策ソフトウェアのウイルス対策パフォーマンスを最適化することを目的としていましたが、それによって引き起こされた偶発的な強制終了は明らかにテスト不足によって引き起こされました。このような「ネガティブな最適化」は決して起こるべきではありません。

上記の例以外にも、人間の過失によって引き起こされる「ネガティブな最適化」は数多くありますが、ここでは一つ一つ挙げることはしません。時々、ユーザーはこれらの「ネガティブな最適化」を解決する方法を知っているのに、メーカーがそれを真剣に受け止めず、何の対策も講じないことがあり、非常に迷惑です。

最も悪質な「ネガティブ最適化」:利益重視

前述のような人間の過失による「ネガティブな最適化」が単に迷惑なだけなら、営利目的による故意の「ネガティブな最適化」は単なる犯罪です。現在の雰囲気は非常に悪いです。目先の利益のために、一部の開発者はアプリケーション ソフトウェアを不正なものにしようと全力を尽くします。ソフトウェアが不正になると、当然「ネガティブな最適化」が起こります。

いつから始まったのかは分かりませんが、さまざまなソフトウェアが突然、自分自身の中に奇妙なものを詰め込むことを好むようになりました。優れたチャット ソフトウェアには、ニュースの閲覧、セキュリティ、ウイルス対策などの追加機能が突然備わります。優れたブラウザには、セキュリティ、ウイルス対策、ソーシャル チャットなどの追加機能が突然備わります。優れたウイルス対策ソフトウェアには、ソーシャル チャットやニュース閲覧などの追加機能が突然備わるようになります。通常、3 つのソフトウェアをインストールすることで、3 つの機能が得られます。今なら3つのソフトウェアをインストールすることで9つの機能を利用できます。なぜ機能が重複していると言うのですか?聞こえません。つまり、1 錠は 3 錠に相当し、優れた治療効果があり、過度のコンピューターパフォーマンスを治療するために特別に設計されています。

チャット ソフトウェアはすべてアプリ ストアに付属していますが、心配ですか?

こうした行動の背後には、利益を追求する動機があります。現在、IT業界はデスクトップからモバイルへ、ローカルからクラウドへと大きな変革期にあり、新たなアプリケーション環境が次々と登場しています。業界全体の環境の影響を受け、特定の機能に特化したソフトウェアはますます少なくなり、開発者は将来と収益への道を切り開くために、1つのインストールパッケージでユーザーの使用環境を支配しようと熱心に取り組んでいます。この指導理念のもと、鍛冶屋も小麦の収穫を始め、料理人も製鉄を担当するようになり、さまざまなソフトウェア アプリケーションが大量に生産されるようになりました。

さらに、国内のソフトウェア開発者の中には、ユーザーエクスペリエンスを無視し、パフォーマンスを優先して製品に「ネガティブな最適化」を加える人もいます。たとえば、ソフトウェア アプリケーションのアクティビティに基づいて従業員のパフォーマンスを評価する企業もあります。そのため、開発部門は、ソフトウェアが実行されていない場合でもバックグラウンドで自動的に起動してアクティビティを増やすための工夫をします。これにより、システム リソースの消費が間違いなく増加し、「ネガティブな最適化」が発生します。つまり、現在の環境では、たとえ2、3人のギャングを殺したとしても、それに続く無数のギャングがまだ存在することになる。比較的長期間にわたり、不正なソフトウェアによってもたらされる「ネガティブな最適化」が、携帯電話やコンピューターに引き続き影響を及ぼすのではないかと懸念しています。

Androidプラットフォームでは、アプリの起動トリガーのメカニズムを確認するだけで死ぬほど怖くなることがあります。

ゲーマーの間では、ドライバーのネガティブな最適化に関する伝説もあります。たとえば、グラフィック カードの製造元は、新しいドライバーを使用して古いグラフィック カードのパフォーマンスを抑制し、プレイヤーが新しい核爆弾を購入するためにお金を使うようにします。ゲーマーは、新しいグラフィック カードを販売したいという利益に基づいて、メーカーは新しいドライバーを使用して古いグラフィック カードのパフォーマンスを低下させる動機を持っていると推測しています。しかし、当社のウェブサイトでテストしたところ、そうではないことがわかりました。以下にテストチャートを示しますので、見てみましょう。

異なるバージョンのドライバーでの古いグラフィックカード GTX780Ti のパフォーマンス

異なるバージョンのドライバーでの古いグラフィックカード R9 290X のパフォーマンス

N カードでも A カードでも、古いカードで新しいドライバーを使用するとパフォーマンスが低下しないことがわかります。さらに詳しい情報を知りたい場合は、以下の記事をクリックしてください。

しかし、ハードウェア ドライバーにはマイナスの最適化がないというのは本当でしょうか?必ずしもそうではありません。場合によっては、ドライバーの更新によって問題が発生することもあります。たとえば、Win10 はかつて N カード ドライバーを自動的に更新し、誤動作を引き起こしました。しかし、これらは利益に基づく「ネガティブな最適化」ではなく、むしろ開発上の怠慢です。実際、グラフィック カードのパフォーマンスを低下させるためにドライバーを変更するのにも、人手と時間のコストがかかり、摘発されやすいです。メーカーはそんな卑劣なことをしてはいけない。

要約する

「ネガティブ最適化」は本当に避けられないものなのでしょうか? 「アンディ・ビルの法則」によれば、長期的にはソフトウェアからハードウェアへの需要は確かに増加しています。

。ただし、新しいバージョンの方が古いバージョンよりも最適化されているソフトウェアもあります。たとえば、Android 5 から Android 7、Vista から Win7 では、新しいシステムの方が確かに効率的です。開発上の怠慢や利益優先の理由によって生じた「ネガティブな最適化」を解決することに技術的な問題はありません。開発者がユーザーエクスペリエンスをより考慮し、製品における「ネガティブな最適化」の量を減らすことを願っています。

今日頭条の青雲計画と百家曼の百+計画の受賞者、2019年百度デジタル著者オブザイヤー、百家曼テクノロジー分野最人気著者、2019年捜狗テクノロジー文化著者、2021年百家曼季刊影響力のあるクリエイターとして、2013年捜狐最優秀業界メディア人、2015年中国ニューメディア起業家コンテスト北京3位、2015年光芒体験賞、2015年中国ニューメディア起業家コンテスト決勝3位、2018年百度ダイナミック年間有力セレブなど、多数の賞を受賞しています。

<<:  靴洗濯機の新しいトレンドをリードするのは誰か?

>>:  生態環境省:国内のPM2.5濃度は2024年に1立方メートルあたり29.3マイクログラムとなり、前年比2.7%減少する見込み

推薦する

牛乳は私たちが日常生活で定期的に飲む朝食の一つです。牛乳をもっと飲むとどんなメリットがあるのでしょうか?

牛乳には栄養価が高いことは誰もが知っています。牛乳にはタンパク質、人体に必要なアミノ酸、さまざまなビ...

木星と月がまた来ました!準備はできたか?今回は見逃さないでください

2024 年 3 月 15 日: 日没後、水星、明るい木星、上弦の三日月が西の空に現れます。水星と天...

1歳児向けの栄養レシピ

子どもが幼いときは、食生活、特に食べ物の選択に注意を払う必要があります。これは、気軽に行うことはでき...

レポート:4Kテレビの60%以上が品質テストを受けていない

昨年以来、4Kテレビ(超高精細テレビ)が消費者の間で人気を集め、大手カラーテレビ会社の収益源となって...

映画館を自宅に持ち帰り、ソニーのテレビがテクノロジーを活用して映画を愛するユーザーに敬意を表している様子をご覧ください。

家から出ることなく、自宅でテレビを見て、映画館のような素晴らしい視聴覚効果を楽しめるとしたら、どんな...

便秘でも春巻きを食べてもいいですか?

春巻きは中国人にとって有名なおやつです。地域の違いのためか、多くの地域では春巻きを普段食べることがで...

なぜ目を半分開けたまま眠る人がいるのでしょうか?医師:これらの病気かもしれません

この記事の専門家:浙江省中西医薬総合病院眼科副主任医師、徐其斌氏私が起きてると思ってた実は寝ちゃった...

宇宙で最も明るい「花火」を私たちはどうやって「見る」のでしょうか?

2022年10月9日、宇宙で非常に衝撃的で美しい「花火」の爆発がありました。科学者たちは、この「宇...

シーフード:故郷が新疆だと初めて気づいた丨偉大な国の技術スタイル

建国記念日を歓迎「人工太陽」が再び記録を更新し、国産大型旅客機C919が商業運航を達成し、新疆の塩性...

今年の自動運転:L4は夜明け前に行き詰まる

二つの花が咲き、それぞれが独自の美しさを見せています。どちらも自動運転ではありますが、2023年のL...

スタープロジェクターが来る?電磁ソリは希少資源を地球に飛ばす可能性がある

科学的な設備は数多くありますが、電磁そりのように「生まれた」瞬間から脳を開く運命にあるものもあります...

夏のダイエットの誤解を解く方法

食後の冷たい飲み物またはアイスクリーム暑いので、食後に飲み物やアイスクリームを食べる人が多いですが...

子どもに安心してアニメを見せても大丈夫でしょうか?アニメの正しい見方

かわいい子供がいるご家庭の親御さんなら、きっと漫画に詳しいはずです。海外ではディズニーの『エルサのプ...

68キーレイアウト、3モード接続、ThunderKC3068は指先の楽しさを楽しめます

ゲーム機器の生産性に重点を置いたブランドとして、サンダーの製品は多岐にわたり、一般の人々の間で非常に...