我々は、Windows上で、WebKitのビルドを使用して、カスタムWebKitのアプリを持っているし、Mac上で、OSのWebViewのコンポーネントを使用しています。ハードウェアアクセラレーションを利用するかどうかを判断する方法を探しています。サファリ、またはWebKitの上のハードウェアアクセラレーションの存在を検出する方法はありますか?
は、関連するすべての設定は、例えば、ありますplistで?私たちがコンパイルフラグを忘れてしまった可能性が高いと思われる、またはいくつかのWebView初期設定ではオプション、またはそのような何かを設定します。
また、Safariで電源をオフまたはオンにするフラグがある場合は、(Macの場合は少なくとも)Safariでベンチマークを実行することができ、その結果をアプリで比較することができます。
うーん...現代のSafariで、GPUは* *起動されていませんか?もしそうであれば、その2つの方法の速度を比較することにより、テストになる可能性:それらが同じである場合、次に何ハードウェアアクセラレーションは使用できません。 – Domenic