使用頻度の高いWebSocket接続で、iOSのバッテリーがまばらに使用されているものよりもはるかに多く使用されているのか、または単に接続を維持するための一定のオーバーヘッドがあるのかと思います。これにより、いくつかのアーキテクチャ上の決定が通知されます。ありがとう!
この研究論文によると HTML5接続方法とモバイルの電力消費量 、あなたはdoをかなりの量のエネルギーを消費して非アクティブ状態を維持しますこれは、接続を維持するために頻繁にメッセージを送受信しているためです。理想的には、WebSocketが「Fast Dormancy」などの省電力メカニズムを利用できる間隔でデータを送信するか、データが散発的に送信される場合は、ステートレスAJAXリクエストを自己定義のポーリングで使用します周波数。