私は正常に動作する JavaScript アプリケーションを持っていますが、確かにメモリ/CPU パフォーマンスが必要です (Google マップの上に基づいています)。
したがって、基本的にはデスクトップ/ラップトップ PC で問題なく動作し、iPad は問題なく動作します。しかし、今日のこれらのさまざまなデバイスでは、小型デバイスは確実に過負荷になっています。
基本的には、利用可能なランタイムを判断し、JavaScript アプリケーションを起動するか、代わりにメッセージを表示するかを決定したいと考えています。
- OK、ブラウザを確認できましたが、これは終わりのない話です
- OS 情報を確認することはできましたが、これも非常に面倒です。また、ローエンドのハードウェアだけでなく、高性能デバイスで実行される OS もあります。
- 画面サイズをチェックして携帯電話を除外することもできましたが、そうなると難しくなります
クライアントのパフォーマンスを判断する方法はありますか? 明確にするために、たとえばタブレットであるかどうかは気にしませんが、CPU パフォーマンス/メモリがほとんどない低パフォーマンスのタブレットである場合 (したがって、javascript を使用した電話/タブレット/Web クライアントの検出は役に立ちません)。