Logo HardwareVisualizer
← 変更履歴へ戻る

v1.9.1

v1.9.1 GitHubで見る
リリース Transparent UI パフォーマンス macOS Experimental

変更内容

v1.9.1では、​v1.9.0で​追加した​Transparent UIを、​macOSの​パフォーマンスを​中心に​改善しました。

これまで​macOSの​透明・ガラスぼかし​表現は​CSSのbackdrop-filterぼかしに​依存しており、​GPUと​コンポジターに​継続的な​負荷が​かかって​消費電力も​目立って​増加していました。​ 今回の​リリースでは​macOSを​ネイティブvibrancy​(NSVisualEffectView)に​切り​替え、​すりガラス風の​見た​目を​毎フレーム描き直すのではなく​システム側で​描画するようにしました。

また、​Transparent UIの​設定を​専用の​Experimental features​(実験的機能)​セクションに​まとめ直しました。​ 以前の​警告表示に​代えて、​落ち着いた​「Experimental」​バッジと​短い​注記を​表示しつつ、​この機能が​実験的で​あり特に​macOSで​消費電力が​増える​可能性が​ある​ことは​引き続き明示しています。

macOSの​パフォーマンス

  • macOSの​Transparent UIを​CSSのbackdrop-filterぼかしから​ネイティブvibrancy​(NSVisualEffectView)に​切り​替え、​GPUと​消費電力の​負荷を​軽減しました。
  • macOSで​4段階の​すりガラススライダー​(オフ / 低 / 中 / 高)を​追加し、​既存の​ガラスぼかし設定を​再利用して​ネイティブマテリアルに​対応付けました。
  • macOSで​Web UIの​表面を​完全に​不透明で​描画し、​毎フレームの​合成なしに​ネイティブvibrancyの​効果が​透けて​見えるようにしました。

Transparent UI

  • Transparent UIを​専用の​Experimental features​(実験的機能)​セクションに​移動しました。
  • 警告表示に​代えて、​より​落ち着いた​「Experimental」​バッジと​短い​注記を​表示するようにしました。
  • この機能が​実験的であり、​特に​macOSで​消費電力が​増える​可能性が​あると​いう​案内を​引き​続き​表示しています。

Full Changelog: v1.9.0…v1.9.1